Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/octave.spec'], chrootPath='/var/lib/mock/f27-build-12902796-942087/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target armv7hl --nodeps /builddir/build/SPECS/octave.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False warning: line 141: Possible unexpanded macro in: Requires: hdf5 = %{_hdf5_version} Building target platforms: armv7hl Building for target armv7hl Wrote: /builddir/build/SRPMS/octave-4.2.2-6.fc27.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/octave.spec'], chrootPath='/var/lib/mock/f27-build-12902796-942087/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target armv7hl --nodeps /builddir/build/SPECS/octave.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'} and shell False Building target platforms: armv7hl Building for target armv7hl Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.mtPhY0 + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf octave-4.2.2 + /usr/bin/lzip -dc /builddir/build/SOURCES/octave-4.2.2.tar.lz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd octave-4.2.2 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #0 (octave-crash.patch):' Patch #0 (octave-crash.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .crash --fuzz=0 patching file libinterp/corefcn/input.cc Patch #2 (octave-appdata.patch): + echo 'Patch #2 (octave-appdata.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .appdata --fuzz=0 patching file etc/icons/octave.appdata.xml.in Patch #4 (octave-gnulib.patch): + echo 'Patch #4 (octave-gnulib.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .gnulib --fuzz=0 patching file liboctave/cruft/Faddeeva/Faddeeva.hh + echo 'Patch #5 (octave-qbuttongroup.patch):' Patch #5 (octave-qbuttongroup.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .qbuttongroup --fuzz=0 patching file libgui/src/settings-dialog.cc + find -name '*.cc' -exec chmod 644 '{}' ';' + sed -i -e /fftpack/d liboctave/cruft/module.mk + rm -r liboctave/cruft/fftpack + sed -i -e '/^%/d' libinterp/dldfcn/__osmesa_print__.cc scripts/plot/util/__opengl_info__.m scripts/plot/util/__pltopt__.m scripts/plot/util/allchild.m test/publish/publish.tst + autoreconf -i + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.p81vf0 + umask 022 + cd /builddir/build/BUILD + cd octave-4.2.2 + export F77=gfortran + F77=gfortran ++ find /usr/lib/jvm/jre/lib -name libjvm.so -printf %h + libjvm=/usr/lib/jvm/jre/lib/arm/server + export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk + JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk + 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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + '[' 1 = 1 ']' +++ dirname ./configure ++ find . -name config.guess -o -name config.sub + for i in $(find $(dirname ./configure) -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 $(dirname ./configure) -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-specs=/usr/lib/rpm/redhat/redhat-hardened-ld ']' ++ find . -name ltmain.sh + for i in $(find . -name ltmain.sh) + /usr/bin/sed -i.backup -e 's~compiler_flags=$~compiler_flags="-specs=/usr/lib/rpm/redhat/redhat-hardened-ld"~' ./build-aux/ltmain.sh + ./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 --enable-float-truncate --disable-silent-rules --with-java-libdir=/usr/lib/jvm/jre/lib/arm/server --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 enable C11 features... none needed 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 octdatadir to be ${datadir}/octave/${version}/data defining startupfiledir to be ${fcnfiledir}/startup defining localstartupfiledir to be ${localfcnfiledir}/startup 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... no checking for pkg-config... /usr/bin/pkg-config checking pkg-config is at least version 0.9.0... yes checking for gawk... (cached) gawk checking for grep that handles long lines and -e... (cached) /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 api.prefix (or name-prefix) declaration... api brace 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... no checking for icotool... no checking for rsvg-convert... configure: WARNING: I didn't find icotool, but it's only a problem if you need to reconstruct octave-logo.ico, which is the case if you're building from VCS sources. no configure: WARNING: I didn't find rsvg-convert, but it's only a problem if you need to reconstruct octave-logo-*.png, which is the case if you're building from VCS sources. 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 armv7hl-redhat-linux-gnu-clang++... no checking for g++... g++ checking whether we are using the GNU C++ compiler... yes checking whether g++ accepts -g... yes checking for g++ option to enable C++11 features... none needed checking dependency style of g++... none checking how to run the C++ preprocessor... g++ -E 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 armv7hl-redhat-linux-gnu-lib... no checking for armv7hl-redhat-linux-gnu-link... no checking for ar... ar checking the archiver (ar) interface... ar checking for armv7hl-redhat-linux-gnu-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... 7.3.1 checking C++ compiler version number... 7.3.1 checking whether stl_algo.h is broken... no checking if compiler needs -Werror to reject unknown flags... 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 OpenMP flag of C compiler... -fopenmp checking for OpenMP flag of C++ compiler... -fopenmp checking omp.h usability... yes checking omp.h presence... yes checking for omp.h... yes checking for omp_get_num_threads... 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 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... (cached) 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 a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 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 configure: defining FPICFLAG to be -fPIC configure: defining CPICFLAG to be -fPIC configure: defining CXXPICFLAG to be -fPIC configure: defining SH_LD to be g++ configure: defining SH_LDFLAGS to be -shared configure: defining DL_LD to be g++ configure: defining DL_LDFLAGS to be -shared configure: defining MKOCTFILE_DL_LDFLAGS to be -shared -Wl,-Bsymbolic configure: defining NO_OCT_FILE_STRIP to be false configure: defining TEMPLATE_AR to be ar configure: defining TEMPLATE_ARFLAGS to be cr 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 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 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 whether a usable Fortran compiler was found... 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/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 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 g++ configure: defining MKOCTFILE_F77 to be gfortran configure: defining MKOCTFILE_LD_CXX to be g++ configure: defining MKOCTFILE_RANLIB to be ranlib checking libqhull/libqhull.h usability... yes checking libqhull/libqhull.h presence... yes checking for libqhull/libqhull.h... yes checking for qh_qhull in -lqhull... yes checking for qh_version in -lqhull... yes checking whether the qhull library works... yes checking pcre.h usability... yes checking pcre.h presence... yes checking for pcre.h... yes checking pcre/pcre.h usability... no checking pcre/pcre.h presence... no checking for pcre/pcre.h... no checking whether pcre.h defines the macros we need... yes checking for pcre-config... yes checking for pcre_compile... yes checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for gzclearerr in -lz... yes checking bzlib.h usability... yes checking bzlib.h presence... yes checking for bzlib.h... yes checking for BZ2_bzCompressInit in -lbz2... 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 sndfile.h usability... yes checking sndfile.h presence... yes checking for sndfile.h... yes checking for sf_open in -lsndfile ... yes checking whether sndfile library is modern enough... yes checking portaudio.h usability... yes checking portaudio.h presence... yes checking for portaudio.h... yes checking for Pa_GetDeviceCount in -lportaudio -lm -lpthread -lasound ... 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 /usr/bin/ld accepts -framework Carbon... no checking whether /usr/bin/ld accepts -framework OpenGL... no checking for GL/gl.h... yes checking for GL/glu.h... yes checking for GL/glext.h... yes checking for OpenGL/glext.h... no 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 XFT... yes checking for FONTCONFIG... yes checking osmesa.h usability... no checking osmesa.h presence... no checking for osmesa.h... no checking GL/osmesa.h usability... yes checking GL/osmesa.h presence... yes checking for GL/osmesa.h... yes checking for OSMesaCreateContext in -lOSMesa... yes checking gl2ps.h usability... yes checking gl2ps.h presence... yes checking for gl2ps.h... yes checking Qt version 5... checking for QT... yes checking for armv7hl-redhat-linux-gnu-moc-qt5... no checking for moc-qt5... moc-qt5 checking for armv7hl-redhat-linux-gnu-uic-qt5... no checking for uic-qt5... uic-qt5 checking for armv7hl-redhat-linux-gnu-rcc-qt5... no checking for rcc-qt5... rcc-qt5 checking for armv7hl-redhat-linux-gnu-lrelease-qt5... no checking for lrelease-qt5... lrelease-qt5 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... yes checking for munmap... yes checking whether Qt has the QAbstractItemModel::beginResetModel function... yes checking whether Qt provides QFont::Monospace... yes checking whether Qt provides QFont::ForceIntegerMetrics... yes checking whether Qt has the QTabWidget::setMovable function... yes checking whether Qt works with OpenGL and GLU... yes checking for the QScintilla library for Qt 5... -lqscintilla2-qt5 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 whether Qt has SetPlaceholderText function... yes checking whether QSci has the QsciScintilla::findFirstInSelection function... yes checking for fltk-config... /usr/bin/fltk-config checking for OpenGL support in FLTK... yes checking if sgemm_ is being linked in already... no checking for sgemm_ in -lopenblas... 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_... 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 whether CXSparse is version 2.2 or later... yes checking suitesparse/umfpack.h usability... yes checking suitesparse/umfpack.h presence... yes checking for suitesparse/umfpack.h... yes checking for umfpack_zi_get_determinant in -lumfpack... yes checking for SuiteSparse_time in -lsuitesparseconfig... yes checking for UMFPACK separate complex matrix and rhs split... yes checking for dseupd in -larpack ... yes checking whether the arpack library works... yes checking whether the arpack library is free of bugs... yes checking for library containing tputs... -lncurses checking for rl_set_keyboard_input_timeout in -lreadline... yes 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 sys/stropts.h usability... no checking sys/stropts.h presence... no checking for sys/stropts.h... no 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 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 ptrdiff_t... yes checking for long long int... yes checking for unsigned long long int... 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 whether g++ allows overload of char, int8_t, and uint8_t... yes checking whether C++ supports dynamic auto arrays... yes checking for IEEE 754 data format... 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... no 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 readlinkat... 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 fstatat... yes checking for ftruncate... (cached) yes checking for getdtablesize... yes checking for getlogin_r... yes checking for getprogname... no checking for getexecname... no checking for getrusage... 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 tzset... yes checking for openat... yes checking for pipe... yes checking for readlink... yes checking for pathconf... yes checking for secure_getenv... yes checking for getuid... yes checking for geteuid... yes checking for getgid... yes checking for getegid... yes checking for setenv... yes checking for sigaction... yes checking for sigaltstack... yes checking for siginterrupt... yes checking for snprintf... yes checking for strdup... yes checking for strndup... yes checking for strptime... yes checking for localtime_r... yes checking for timegm... yes checking for vasnprintf... no checking for iswcntrl... yes checking whether // is distinct from /... no checking whether realpath works... yes checking for unistd.h... (cached) yes checking for sys/param.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 limits.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/resource.h... (cached) yes checking for sys/times.h... yes checking for sys/uio.h... yes checking for sys/utsname.h... yes checking for sys/wait.h... (cached) 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 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 getdtablesize 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 whether limits.h has ULLONG_WIDTH etc.... 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 for ld used by gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking whether imported symbols can be declared weak... yes checking for pthread.h... (cached) yes checking for pthread_kill in -lpthread... yes checking for multithread API to use... posix 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... (cached) yes checking for MAP_ANONYMOUS... yes checking whether memchr works... yes checking whether memrchr is declared... yes checking whether defines MIN and MAX... no checking whether defines MIN and MAX... yes checking whether time_t is signed... yes checking whether 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 whether setenv is declared... yes checking search.h usability... yes checking search.h presence... yes checking for search.h... yes checking for tsearch... yes checking whether snprintf returns a byte count as in C99... yes checking whether snprintf is declared... 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 stdint.h predates C++11... no checking whether stdint.h has UINTMAX_WIDTH etc.... 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 whether strsignal is declared... (cached) yes checking whether sys_siglist is declared... yes checking whether is self-contained... yes checking for shutdown... yes checking whether 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 struct timespec in ... yes checking whether unsetenv is declared... yes checking for wint_t... yes checking for inttypes.h... yes checking for stdint.h... yes checking for intmax_t... 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 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 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 dup works... yes checking whether dup2 works... yes checking for error_at_line... yes 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 for flexible array member... yes checking whether conversion from 'int' to 'long double' works... yes checking for working POSIX fnmatch... yes 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 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 program_invocation_name is declared... yes checking whether program_invocation_short_name is declared... yes checking whether __argv is declared... no 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 link obeys POSIX... yes checking for pthread_rwlock_t... 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 works on empty input... yes checking whether the C locale is free of encoding errors... no 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 __mktime_internal... no 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... (cached) yes checking whether program_invocation_short_name is declared... (cached) 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 rewinddir... yes checking whether rmdir works... yes checking whether select supports a 0 argument... (cached) yes checking whether select detects invalid fds... (cached) yes checking whether setenv validates arguments... 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 sigprocmask... (cached) yes checking for stdint.h... (cached) yes checking for SIZE_MAX... yes checking for snprintf... (cached) yes checking whether snprintf respects a size of 1... yes checking whether printf supports POSIX/XSI format strings with positions... yes 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 for max_align_t... yes checking whether NULL can be used in arbitrary expressions... yes checking which flavor of printf attribute matches inttypes macros... system 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 qsort_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 for strsignal... yes checking whether strsignal always returns a string... yes checking whether symlink handles trailing slash correctly... yes checking whether getrusage is declared without a macro... yes checking whether 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 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 waitpid 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 for timezone_t... no checking whether tmpfile should be overridden... no 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 unsetenv... yes checking for unsetenv() return type... int checking whether unsetenv obeys POSIX... 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 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... (cached) yes checking for geteuid... (cached) yes checking for getgid... (cached) 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... (cached) 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 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 setsid... yes checking for siglongjmp... yes checking for strsignal... (cached) yes checking for tcgetattr... yes checking for tcsetattr... yes checking for tgammaf... yes checking for toascii... yes checking for umask... yes checking for waitpid... yes checking for _getch... no 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 ... yes checking for std::isnan (float variant) in ... yes checking for std::isinf in ... yes checking for std::isinf (float variant) in ... yes checking for std::isfinite in ... yes checking for std::isfinite (float variant) in ... yes checking for std::signbit in ... yes checking for std::signbit (float variant) in ... 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 std::acos in ... yes checking for std::acosh in ... yes checking for std::asin in ... yes checking for std::asinh in ... yes checking for std::atan in ... yes checking for std::atanh in ... 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... (cached) 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... (cached) yes checking whether gcc accepts -Wall... yes adding -Wall to WARN_CFLAGS checking whether gcc accepts -W... yes adding -W to WARN_CFLAGS checking whether gcc accepts -Wshadow... yes adding -Wshadow to WARN_CFLAGS checking whether gcc accepts -Wformat... yes adding -Wformat to WARN_CFLAGS checking whether gcc accepts -Wpointer-arith... yes adding -Wpointer-arith to WARN_CFLAGS checking whether gcc accepts -Wmissing-prototypes... yes adding -Wmissing-prototypes to WARN_CFLAGS checking whether gcc accepts -Wstrict-prototypes... yes adding -Wstrict-prototypes to WARN_CFLAGS checking whether gcc accepts -Wwrite-strings... yes adding -Wwrite-strings to WARN_CFLAGS checking whether gcc accepts -Wcast-align... yes adding -Wcast-align to WARN_CFLAGS checking whether gcc accepts -Wcast-qual... yes adding -Wcast-qual to WARN_CFLAGS checking whether g++ accepts -Wall... yes adding -Wall to WARN_CXXFLAGS checking whether g++ accepts -W... yes adding -W to WARN_CXXFLAGS checking whether g++ accepts -Wshadow... yes adding -Wshadow to WARN_CXXFLAGS checking whether g++ accepts -Wold-style-cast... yes adding -Wold-style-cast to WARN_CXXFLAGS checking whether g++ accepts -Wformat... yes adding -Wformat to WARN_CXXFLAGS checking whether g++ accepts -Wpointer-arith... yes adding -Wpointer-arith to WARN_CXXFLAGS checking whether g++ accepts -Wwrite-strings... yes adding -Wwrite-strings to WARN_CXXFLAGS checking whether g++ accepts -Wcast-align... yes adding -Wcast-align to WARN_CXXFLAGS checking whether g++ accepts -Wcast-qual... yes adding -Wcast-qual to WARN_CXXFLAGS checking for #pragma GCC diagnostic push/pop/ignore... yes checking for java... /usr/lib/jvm/java-1.8.0-openjdk/jre/bin/java checking for javac... /usr/lib/jvm/java-1.8.0-openjdk/bin/javac checking for jar... /usr/lib/jvm/java-1.8.0-openjdk/bin/jar checking for Java version... 1.8.0_172 checking for libjvm.so... /usr/lib/jvm/jre/lib/arm/server checking for include file ... /usr/lib/jvm/java-1.8.0-openjdk/include checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating build-aux/check-subst-vars.sh config.status: creating doc/doxyhtml/Doxyfile config.status: creating libgnu/Makefile config.status: creating oct-conf-post.h-tmp config.status: creating build-aux/mk-default-qt-settings.sh-tmp config.status: creating build-aux/mk-f77-def.sh-tmp config.status: creating build-aux/mk-mxarray-h.sh-tmp config.status: creating build-aux/mk-version-h.sh-tmp config.status: creating build-aux/subst-config-vals.sh-tmp config.status: creating build-aux/subst-cross-config-vals.sh-tmp config.status: creating build-aux/subst-default-vals.sh-tmp config.status: creating build-aux/subst-f77-isnan-macro.sh-tmp config.status: creating build-aux/subst-script-vals.sh-tmp config.status: creating config.h config.status: executing depfiles commands config.status: executing libtool commands config.status: executing oct-conf-post.h commands config.status: executing build-aux/mk-default-qt-settings.sh commands config.status: executing build-aux/mk-f77-def.sh commands config.status: executing build-aux/mk-mxarray-h.sh commands config.status: executing build-aux/mk-version-h.sh commands config.status: executing build-aux/subst-config-vals.sh commands config.status: executing build-aux/subst-cross-config-vals.sh commands config.status: executing build-aux/subst-default-vals.sh commands config.status: executing build-aux/subst-f77-isnan-macro.sh commands config.status: executing build-aux/subst-script-vals.sh commands configure: Octave is now configured for armv7hl-redhat-linux-gnu Source directory: . Installation prefix: /usr C compiler: gcc -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard C++ compiler: g++ -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard 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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules Fortran libraries: -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lgfortran -lm Lex libraries: LIBS: -lutil -lm Extra LDFLAGS: AMD CPPFLAGS: AMD LDFLAGS: AMD libraries: -lamd ARPACK CPPFLAGS: ARPACK LDFLAGS: ARPACK libraries: -larpack BLAS libraries: -lopenblas BZ2 CPPFLAGS: BZ2 LDFLAGS: BZ2 libraries: -lbz2 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 FLTK CPPFLAGS: FLTK LDFLAGS: -lfltk_gl -lfltk FLTK libraries: fontconfig CPPFLAGS: -I/usr/include/freetype2 -I/usr/include/libpng16 fontconfig libraries: -lfontconfig -lfreetype FreeType2 CPPFLAGS: -I/usr/include/freetype2 -I/usr/include/libpng16 FreeType2 libraries: -lfreetype GLPK CPPFLAGS: GLPK LDFLAGS: GLPK libraries: -lglpk HDF5 CPPFLAGS: HDF5 LDFLAGS: HDF5 libraries: -lhdf5 Java home: /usr/lib/jvm/java-1.8.0-openjdk Java JVM path: /usr/lib/jvm/jre/lib/arm/server Java CPPFLAGS: -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux Java libraries: LAPACK libraries: LLVM CPPFLAGS: LLVM LDFLAGS: LLVM libraries: Magick++ CPPFLAGS: -I/usr/include/GraphicsMagick Magick++ LDFLAGS: Magick++ libraries: -lGraphicsMagick++ -lGraphicsMagick OPENGL libraries: -lGL -lGLU OSMesa CPPFLAGS: OSMesa LDFLAGS: OSMesa libraries: -lOSMesa PCRE CPPFLAGS: PCRE libraries: -lpcre PortAudio CPPFLAGS: -I/usr/include/alsa PortAudio LDFLAGS: PortAudio libraries: -lportaudio -lm -lpthread -lasound PTHREAD flags: -pthread PTHREAD libraries: QHULL CPPFLAGS: QHULL LDFLAGS: QHULL libraries: -lqhull QRUPDATE CPPFLAGS: QRUPDATE LDFLAGS: QRUPDATE libraries: -lqrupdate Qt CPPFLAGS: -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport Qt LDFLAGS: Qt libraries: -lQt5Network -lQt5OpenGL -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Core -lqscintilla2-qt5 Qt moc: moc-qt5 Qt uic: uic-qt5 Qt rcc: rcc-qt5 Qt lrelease: lrelease-qt5 READLINE libraries: -lreadline Sndfile CPPFLAGS: Sndfile LDFLAGS: Sndfile libraries: -lsndfile SuiteSparse config libraries: -lsuitesparseconfig 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 Qt GUI: yes JIT compiler for loops: no Build Java interface: yes Do internal array bounds checking: 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 OpenMP SMP multithreading: yes Build cross tools: no Build docs: yes Truncate intermediate FP results: yes 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: I didn't find icotool, but it's only a problem if you need to reconstruct octave-logo.ico, which is the case if you're building from VCS sources. configure: WARNING: I didn't find rsvg-convert, but it's only a problem if you need to reconstruct octave-logo-*.png, which is the case if you're building from VCS sources. + make libinterp/version.h preserving existing HG-ID file /usr/bin/mkdir -p libinterp && \ : > libinterp/.octave-dirstamp rm -f libinterp/version.h-t libinterp/version.h && /bin/sh build-aux/mk-version-h.sh < libinterp/version.in.h > libinterp/version.h-t && mv libinterp/version.h-t libinterp/version.h + grep -q '^#define OCTAVE_API_VERSION "api-v51"' libinterp/version.h + /usr/bin/make -O -j4 'OCTAVE_RELEASE=Fedora 4.2.2-6.fc27' preserving existing HG-ID file cd libgnu && /usr/bin/make all rm -f liboctave/operators/mx-ops.h-t liboctave/operators/mx-ops.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ops.h liboctave/operators/mx-ops > liboctave/operators/mx-ops.h-t && mv liboctave/operators/mx-ops.h-t liboctave/operators/mx-ops.h rm -f liboctave/operators/smx-ops.h-t liboctave/operators/smx-ops.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-ops.h liboctave/operators/smx-ops > liboctave/operators/smx-ops.h-t && mv liboctave/operators/smx-ops.h-t liboctave/operators/smx-ops.h rm -f liboctave/operators/vx-ops.h-t liboctave/operators/vx-ops.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-ops.h liboctave/operators/vx-ops > liboctave/operators/vx-ops.h-t && mv liboctave/operators/vx-ops.h-t liboctave/operators/vx-ops.h rm -f liboctave/operators/mx-cdm-dm.h-t liboctave/operators/mx-cdm-dm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cdm-dm.h liboctave/operators/mx-ops > liboctave/operators/mx-cdm-dm.h-t && mv liboctave/operators/mx-cdm-dm.h-t liboctave/operators/mx-cdm-dm.h rm -f liboctave/operators/mx-dm-cdm.h-t liboctave/operators/mx-dm-cdm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-dm-cdm.h liboctave/operators/mx-ops > liboctave/operators/mx-dm-cdm.h-t && mv liboctave/operators/mx-dm-cdm.h-t liboctave/operators/mx-dm-cdm.h rm -f liboctave/operators/mx-cs-dm.h-t liboctave/operators/mx-cs-dm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cs-dm.h liboctave/operators/mx-ops > liboctave/operators/mx-cs-dm.h-t && mv liboctave/operators/mx-cs-dm.h-t liboctave/operators/mx-cs-dm.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-cs-m.h-t liboctave/operators/mx-cs-m.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cs-m.h liboctave/operators/mx-ops > liboctave/operators/mx-cs-m.h-t && mv liboctave/operators/mx-cs-m.h-t liboctave/operators/mx-cs-m.h rm -f liboctave/operators/mx-cs-nda.h-t liboctave/operators/mx-cs-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cs-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-cs-nda.h-t && mv liboctave/operators/mx-cs-nda.h-t liboctave/operators/mx-cs-nda.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-cdm-cm.h-t liboctave/operators/mx-cdm-cm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cdm-cm.h liboctave/operators/mx-ops > liboctave/operators/mx-cdm-cm.h-t && mv liboctave/operators/mx-cdm-cm.h-t liboctave/operators/mx-cdm-cm.h rm -f liboctave/operators/mx-cdm-m.h-t liboctave/operators/mx-cdm-m.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cdm-m.h liboctave/operators/mx-ops > liboctave/operators/mx-cdm-m.h-t && mv liboctave/operators/mx-cdm-m.h-t liboctave/operators/mx-cdm-m.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-cdm-s.h-t liboctave/operators/mx-cdm-s.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cdm-s.h liboctave/operators/mx-ops > liboctave/operators/mx-cdm-s.h-t && mv liboctave/operators/mx-cdm-s.h-t liboctave/operators/mx-cdm-s.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-cm-cdm.h-t liboctave/operators/mx-cm-cdm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cm-cdm.h liboctave/operators/mx-ops > liboctave/operators/mx-cm-cdm.h-t && mv liboctave/operators/mx-cm-cdm.h-t liboctave/operators/mx-cm-cdm.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-cm-dm.h-t liboctave/operators/mx-cm-dm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cm-dm.h liboctave/operators/mx-ops > liboctave/operators/mx-cm-dm.h-t && mv liboctave/operators/mx-cm-dm.h-t liboctave/operators/mx-cm-dm.h rm -f liboctave/operators/mx-cm-m.h-t liboctave/operators/mx-cm-m.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cm-m.h liboctave/operators/mx-ops > liboctave/operators/mx-cm-m.h-t && mv liboctave/operators/mx-cm-m.h-t liboctave/operators/mx-cm-m.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f limits.h-t limits.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_LIMITS_H''@||g' \ < ./limits.in.h; \ } > limits.h-t && \ mv limits.h-t limits.h make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-cnda-nda.h-t liboctave/operators/mx-cnda-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cnda-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-cnda-nda.h-t && mv liboctave/operators/mx-cnda-nda.h-t liboctave/operators/mx-cnda-nda.h rm -f liboctave/operators/mx-cm-s.h-t liboctave/operators/mx-cm-s.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cm-s.h liboctave/operators/mx-ops > liboctave/operators/mx-cm-s.h-t && mv liboctave/operators/mx-cm-s.h-t liboctave/operators/mx-cm-s.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' /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''@||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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-dm-cs.h-t liboctave/operators/mx-dm-cs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-dm-cs.h liboctave/operators/mx-ops > liboctave/operators/mx-dm-cs.h-t && mv liboctave/operators/mx-dm-cs.h-t liboctave/operators/mx-dm-cs.h rm -f liboctave/operators/mx-cnda-s.h-t liboctave/operators/mx-cnda-s.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cnda-s.h liboctave/operators/mx-ops > liboctave/operators/mx-cnda-s.h-t && mv liboctave/operators/mx-cnda-s.h-t liboctave/operators/mx-cnda-s.h rm -f liboctave/operators/mx-dm-cm.h-t liboctave/operators/mx-dm-cm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-dm-cm.h liboctave/operators/mx-ops > liboctave/operators/mx-dm-cm.h-t && mv liboctave/operators/mx-dm-cm.h-t liboctave/operators/mx-dm-cm.h rm -f liboctave/operators/mx-m-cs.h-t liboctave/operators/mx-m-cs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-m-cs.h liboctave/operators/mx-ops > liboctave/operators/mx-m-cs.h-t && mv liboctave/operators/mx-m-cs.h-t liboctave/operators/mx-m-cs.h rm -f liboctave/operators/mx-nda-cs.h-t liboctave/operators/mx-nda-cs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-cs.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-cs.h-t && mv liboctave/operators/mx-nda-cs.h-t liboctave/operators/mx-nda-cs.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' /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''@||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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-m-cm.h-t liboctave/operators/mx-m-cm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-m-cm.h liboctave/operators/mx-ops > liboctave/operators/mx-m-cm.h-t && mv liboctave/operators/mx-m-cm.h-t liboctave/operators/mx-m-cm.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' /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''@||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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-m-cdm.h-t liboctave/operators/mx-m-cdm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-m-cdm.h liboctave/operators/mx-ops > liboctave/operators/mx-m-cdm.h-t && mv liboctave/operators/mx-m-cdm.h-t liboctave/operators/mx-m-cdm.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' /usr/bin/mkdir -p sys rm -f sys/wait.h-t sys/wait.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_WAIT_H''@||g' \ -e 's/@''GNULIB_WAITPID''@/1/g' \ -e '/definitions of _GL_FUNCDECL_RPL/r c++defs.h' \ -e '/definition of _GL_WARN_ON_USE/r warn-on-use.h' \ < ./sys_wait.in.h; \ } > sys/wait.h-t && \ mv sys/wait.h-t sys/wait.h make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-nda-cnda.h-t liboctave/operators/mx-nda-cnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-cnda.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-cnda.h-t && mv liboctave/operators/mx-nda-cnda.h-t liboctave/operators/mx-nda-cnda.h rm -f liboctave/operators/mx-s-cdm.h-t liboctave/operators/mx-s-cdm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-cdm.h liboctave/operators/mx-ops > liboctave/operators/mx-s-cdm.h-t && mv liboctave/operators/mx-s-cdm.h-t liboctave/operators/mx-s-cdm.h rm -f liboctave/operators/mx-s-cm.h-t liboctave/operators/mx-s-cm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-cm.h liboctave/operators/mx-ops > liboctave/operators/mx-s-cm.h-t && mv liboctave/operators/mx-s-cm.h-t liboctave/operators/mx-s-cm.h rm -f liboctave/operators/mx-s-cnda.h-t liboctave/operators/mx-s-cnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-cnda.h liboctave/operators/mx-ops > liboctave/operators/mx-s-cnda.h-t && mv liboctave/operators/mx-s-cnda.h-t liboctave/operators/mx-s-cnda.h rm -f liboctave/operators/mx-dm-m.h-t liboctave/operators/mx-dm-m.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-dm-m.h liboctave/operators/mx-ops > liboctave/operators/mx-dm-m.h-t && mv liboctave/operators/mx-dm-m.h-t liboctave/operators/mx-dm-m.h rm -f liboctave/operators/mx-m-dm.h-t liboctave/operators/mx-m-dm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-m-dm.h liboctave/operators/mx-ops > liboctave/operators/mx-m-dm.h-t && mv liboctave/operators/mx-m-dm.h-t liboctave/operators/mx-m-dm.h rm -f liboctave/operators/mx-fcdm-fdm.h-t liboctave/operators/mx-fcdm-fdm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcdm-fdm.h liboctave/operators/mx-ops > liboctave/operators/mx-fcdm-fdm.h-t && mv liboctave/operators/mx-fcdm-fdm.h-t liboctave/operators/mx-fcdm-fdm.h rm -f liboctave/operators/mx-fdm-fcdm.h-t liboctave/operators/mx-fdm-fcdm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fdm-fcdm.h liboctave/operators/mx-ops > liboctave/operators/mx-fdm-fcdm.h-t && mv liboctave/operators/mx-fdm-fcdm.h-t liboctave/operators/mx-fdm-fcdm.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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''@||g' \ -e 's/@''GNULIB_GETTIMEOFDAY''@/1/g' \ -e 's/@''GNULIB_MKTIME''@/1/g' \ -e 's/@''GNULIB_NANOSLEEP''@/1/g' \ -e 's/@''GNULIB_STRPTIME''@/1/g' \ -e 's/@''GNULIB_TIMEGM''@/1/g' \ -e 's/@''GNULIB_TIME_R''@/1/g' \ -e 's/@''GNULIB_TIME_RZ''@/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|@''HAVE_TIMEZONE_T''@|0|g' \ -e 's|@''REPLACE_GMTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME''@|0|g' \ -e 's|@''REPLACE_LOCALTIME_R''@|0|g' \ -e 's|@''REPLACE_MKTIME''@|1|g' \ -e 's|@''REPLACE_NANOSLEEP''@|0|g' \ -e 's|@''REPLACE_TIMEGM''@|0|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 's|@''UNISTD_H_DEFINES_STRUCT_TIMESPEC''@|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' \ < ./time.in.h; \ } > time.h-t && \ mv time.h-t time.h make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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''@||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''@/1/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''@/1/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''@/0/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_READLINKAT''@|0|g' \ -e 's|@''REPLACE_RMDIR''@|0|g' \ -e 's|@''REPLACE_SLEEP''@|0|g' \ -e 's|@''REPLACE_SYMLINK''@|0|g' \ -e 's|@''REPLACE_SYMLINKAT''@|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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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''@||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''@|1|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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-fcs-fm.h-t liboctave/operators/mx-fcs-fm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcs-fm.h liboctave/operators/mx-ops > liboctave/operators/mx-fcs-fm.h-t && mv liboctave/operators/mx-fcs-fm.h-t liboctave/operators/mx-fcs-fm.h rm -f liboctave/operators/mx-fcs-fdm.h-t liboctave/operators/mx-fcs-fdm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcs-fdm.h liboctave/operators/mx-ops > liboctave/operators/mx-fcs-fdm.h-t && mv liboctave/operators/mx-fcs-fdm.h-t liboctave/operators/mx-fcs-fdm.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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''@||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[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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''@||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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-fcdm-fcm.h-t liboctave/operators/mx-fcdm-fcm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcdm-fcm.h liboctave/operators/mx-ops > liboctave/operators/mx-fcdm-fcm.h-t && mv liboctave/operators/mx-fcdm-fcm.h-t liboctave/operators/mx-fcdm-fcm.h rm -f liboctave/operators/mx-fcs-fnda.h-t liboctave/operators/mx-fcs-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcs-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-fcs-fnda.h-t && mv liboctave/operators/mx-fcs-fnda.h-t liboctave/operators/mx-fcs-fnda.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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''@||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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-fcdm-fm.h-t liboctave/operators/mx-fcdm-fm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcdm-fm.h liboctave/operators/mx-ops > liboctave/operators/mx-fcdm-fm.h-t && mv liboctave/operators/mx-fcdm-fm.h-t liboctave/operators/mx-fcdm-fm.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-fcdm-fs.h-t liboctave/operators/mx-fcdm-fs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcdm-fs.h liboctave/operators/mx-ops > liboctave/operators/mx-fcdm-fs.h-t && mv liboctave/operators/mx-fcdm-fs.h-t liboctave/operators/mx-fcdm-fs.h rm -f liboctave/operators/mx-fcm-fcdm.h-t liboctave/operators/mx-fcm-fcdm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcm-fcdm.h liboctave/operators/mx-ops > liboctave/operators/mx-fcm-fcdm.h-t && mv liboctave/operators/mx-fcm-fcdm.h-t liboctave/operators/mx-fcm-fcdm.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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''@||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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-fcm-fm.h-t liboctave/operators/mx-fcm-fm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcm-fm.h liboctave/operators/mx-ops > liboctave/operators/mx-fcm-fm.h-t && mv liboctave/operators/mx-fcm-fm.h-t liboctave/operators/mx-fcm-fm.h rm -f liboctave/operators/mx-fcm-fdm.h-t liboctave/operators/mx-fcm-fdm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcm-fdm.h liboctave/operators/mx-ops > liboctave/operators/mx-fcm-fdm.h-t && mv liboctave/operators/mx-fcm-fdm.h-t liboctave/operators/mx-fcm-fdm.h rm -f liboctave/operators/mx-fcnda-fnda.h-t liboctave/operators/mx-fcnda-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcnda-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-fcnda-fnda.h-t && mv liboctave/operators/mx-fcnda-fnda.h-t liboctave/operators/mx-fcnda-fnda.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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''@||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''@/0/g' \ -e 's/@''GNULIB_COPYSIGNF''@/0/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''@/0/g' \ -e 's/@''GNULIB_FLOORF''@/0/g' \ -e 's/@''GNULIB_FLOORL''@/0/g' \ -e 's/@''GNULIB_FMA''@/0/g' \ -e 's/@''GNULIB_FMAF''@/0/g' \ -e 's/@''GNULIB_FMAL''@/0/g' \ -e 's/@''GNULIB_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''@/0/g' \ -e 's/@''GNULIB_ROUNDF''@/0/g' \ -e 's/@''GNULIB_ROUNDL''@/0/g' \ -e 's/@''GNULIB_SIGNBIT''@/0/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''@/0/g' \ -e 's/@''GNULIB_TRUNCF''@/0/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''@|0|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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-fcm-fs.h-t liboctave/operators/mx-fcm-fs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcm-fs.h liboctave/operators/mx-ops > liboctave/operators/mx-fcm-fs.h-t && mv liboctave/operators/mx-fcm-fs.h-t liboctave/operators/mx-fcm-fs.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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''@||g' \ -e 's/@''GNULIB_DPRINTF''@/0/g' \ -e 's/@''GNULIB_FCLOSE''@/0/g' \ -e 's/@''GNULIB_FDOPEN''@/0/g' \ -e 's/@''GNULIB_FFLUSH''@/0/g' \ -e 's/@''GNULIB_FGETC''@/1/g' \ -e 's/@''GNULIB_FGETS''@/1/g' \ -e 's/@''GNULIB_FOPEN''@/0/g' \ -e 's/@''GNULIB_FPRINTF''@/1/g' \ -e 's/@''GNULIB_FPRINTF_POSIX''@/0/g' \ -e 's/@''GNULIB_FPURGE''@/0/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''@/0/g' \ -e 's/@''GNULIB_RENAMEAT''@/0/g' \ -e 's/@''GNULIB_SCANF''@/1/g' \ -e 's/@''GNULIB_SNPRINTF''@/1/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''@|1|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''@|0|g' \ -e 's|@''REPLACE_FDOPEN''@|0|g' \ -e 's|@''REPLACE_FFLUSH''@|0|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''@|0|g' \ -e 's|@''REPLACE_FSEEKO''@|0|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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-fdm-fcm.h-t liboctave/operators/mx-fdm-fcm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fdm-fcm.h liboctave/operators/mx-ops > liboctave/operators/mx-fdm-fcm.h-t && mv liboctave/operators/mx-fdm-fcm.h-t liboctave/operators/mx-fdm-fcm.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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''@||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_QSORT_R''@/0/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''@/0/g' \ -e 's/@''GNULIB_RPMATCH''@/0/g' \ -e 's/@''GNULIB_SECURE_GETENV''@/1/g' \ -e 's/@''GNULIB_SETENV''@/1/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''@/1/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_QSORT_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_QSORT_R''@|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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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''@||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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' /usr/bin/mkdir -p sys rm -f sys/resource.h-t sys/resource.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_RESOURCE_H''@||g' \ -e 's|@''HAVE_SYS_RESOURCE_H''@|1|g' \ -e 's/@''GNULIB_GETRUSAGE''@/1/g' \ -e 's/@''HAVE_GETRUSAGE''@/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_resource.in.h; \ } > sys/resource.h-t && \ mv -f sys/resource.h-t sys/resource.h make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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''@||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''@/1/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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' /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''@||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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' /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''@||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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' /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''@||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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' /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''@||g' \ -e 's/@''GNULIB_TIMES''@/0/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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-fcnda-fs.h-t liboctave/operators/mx-fcnda-fs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcnda-fs.h liboctave/operators/mx-ops > liboctave/operators/mx-fcnda-fs.h-t && mv liboctave/operators/mx-fcnda-fs.h-t liboctave/operators/mx-fcnda-fs.h rm -f liboctave/operators/mx-fdm-fcs.h-t liboctave/operators/mx-fdm-fcs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fdm-fcs.h liboctave/operators/mx-ops > liboctave/operators/mx-fdm-fcs.h-t && mv liboctave/operators/mx-fdm-fcs.h-t liboctave/operators/mx-fdm-fcs.h make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' /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''@||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 make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' /usr/bin/make all-recursive rm -f liboctave/operators/mx-fnda-fcs.h-t liboctave/operators/mx-fnda-fcs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-fcs.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-fcs.h-t && mv liboctave/operators/mx-fnda-fcs.h-t liboctave/operators/mx-fnda-fcs.h rm -f liboctave/operators/mx-fm-fcs.h-t liboctave/operators/mx-fm-fcs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fm-fcs.h liboctave/operators/mx-ops > liboctave/operators/mx-fm-fcs.h-t && mv liboctave/operators/mx-fm-fcs.h-t liboctave/operators/mx-fm-fcs.h rm -f liboctave/operators/mx-fm-fcdm.h-t liboctave/operators/mx-fm-fcdm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fm-fcdm.h liboctave/operators/mx-ops > liboctave/operators/mx-fm-fcdm.h-t && mv liboctave/operators/mx-fm-fcdm.h-t liboctave/operators/mx-fm-fcdm.h rm -f liboctave/operators/mx-fnda-fcnda.h-t liboctave/operators/mx-fnda-fcnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-fcnda.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-fcnda.h-t && mv liboctave/operators/mx-fnda-fcnda.h-t liboctave/operators/mx-fnda-fcnda.h rm -f liboctave/operators/mx-fm-fcm.h-t liboctave/operators/mx-fm-fcm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fm-fcm.h liboctave/operators/mx-ops > liboctave/operators/mx-fm-fcm.h-t && mv liboctave/operators/mx-fm-fcm.h-t liboctave/operators/mx-fm-fcm.h rm -f liboctave/operators/mx-fs-fcdm.h-t liboctave/operators/mx-fs-fcdm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-fcdm.h liboctave/operators/mx-ops > liboctave/operators/mx-fs-fcdm.h-t && mv liboctave/operators/mx-fs-fcdm.h-t liboctave/operators/mx-fs-fcdm.h rm -f liboctave/operators/mx-fs-fcnda.h-t liboctave/operators/mx-fs-fcnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-fcnda.h liboctave/operators/mx-ops > liboctave/operators/mx-fs-fcnda.h-t && mv liboctave/operators/mx-fs-fcnda.h-t liboctave/operators/mx-fs-fcnda.h rm -f liboctave/operators/mx-fs-fcm.h-t liboctave/operators/mx-fs-fcm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-fcm.h liboctave/operators/mx-ops > liboctave/operators/mx-fs-fcm.h-t && mv liboctave/operators/mx-fs-fcm.h-t liboctave/operators/mx-fs-fcm.h rm -f liboctave/operators/mx-fdm-fm.h-t liboctave/operators/mx-fdm-fm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fdm-fm.h liboctave/operators/mx-ops > liboctave/operators/mx-fdm-fm.h-t && mv liboctave/operators/mx-fdm-fm.h-t liboctave/operators/mx-fdm-fm.h rm -f liboctave/operators/mx-pm-m.h-t liboctave/operators/mx-pm-m.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-pm-m.h liboctave/operators/mx-ops > liboctave/operators/mx-pm-m.h-t && mv liboctave/operators/mx-pm-m.h-t liboctave/operators/mx-pm-m.h rm -f liboctave/operators/mx-fm-fdm.h-t liboctave/operators/mx-fm-fdm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fm-fdm.h liboctave/operators/mx-ops > liboctave/operators/mx-fm-fdm.h-t && mv liboctave/operators/mx-fm-fdm.h-t liboctave/operators/mx-fm-fdm.h rm -f liboctave/operators/mx-m-pm.h-t liboctave/operators/mx-m-pm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-m-pm.h liboctave/operators/mx-ops > liboctave/operators/mx-m-pm.h-t && mv liboctave/operators/mx-m-pm.h-t liboctave/operators/mx-m-pm.h rm -f liboctave/operators/mx-cm-pm.h-t liboctave/operators/mx-cm-pm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cm-pm.h liboctave/operators/mx-ops > liboctave/operators/mx-cm-pm.h-t && mv liboctave/operators/mx-cm-pm.h-t liboctave/operators/mx-cm-pm.h rm -f liboctave/operators/mx-pm-cm.h-t liboctave/operators/mx-pm-cm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-pm-cm.h liboctave/operators/mx-ops > liboctave/operators/mx-pm-cm.h-t && mv liboctave/operators/mx-pm-cm.h-t liboctave/operators/mx-pm-cm.h rm -f liboctave/operators/mx-pm-fm.h-t liboctave/operators/mx-pm-fm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-pm-fm.h liboctave/operators/mx-ops > liboctave/operators/mx-pm-fm.h-t && mv liboctave/operators/mx-pm-fm.h-t liboctave/operators/mx-pm-fm.h rm -f liboctave/operators/mx-fm-pm.h-t liboctave/operators/mx-fm-pm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fm-pm.h liboctave/operators/mx-ops > liboctave/operators/mx-fm-pm.h-t && mv liboctave/operators/mx-fm-pm.h-t liboctave/operators/mx-fm-pm.h rm -f liboctave/operators/mx-pm-fcm.h-t liboctave/operators/mx-pm-fcm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-pm-fcm.h liboctave/operators/mx-ops > liboctave/operators/mx-pm-fcm.h-t && mv liboctave/operators/mx-pm-fcm.h-t liboctave/operators/mx-pm-fcm.h rm -f liboctave/operators/mx-fcm-pm.h-t liboctave/operators/mx-fcm-pm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcm-pm.h liboctave/operators/mx-ops > liboctave/operators/mx-fcm-pm.h-t && mv liboctave/operators/mx-fcm-pm.h-t liboctave/operators/mx-fcm-pm.h rm -f liboctave/operators/mx-s-i8nda.h-t liboctave/operators/mx-s-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-s-i8nda.h-t && mv liboctave/operators/mx-s-i8nda.h-t liboctave/operators/mx-s-i8nda.h rm -f liboctave/operators/mx-i8nda-s.h-t liboctave/operators/mx-i8nda-s.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-s.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-s.h-t && mv liboctave/operators/mx-i8nda-s.h-t liboctave/operators/mx-i8nda-s.h rm -f liboctave/operators/mx-s-ui8nda.h-t liboctave/operators/mx-s-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-s-ui8nda.h-t && mv liboctave/operators/mx-s-ui8nda.h-t liboctave/operators/mx-s-ui8nda.h rm -f liboctave/operators/mx-ui8nda-s.h-t liboctave/operators/mx-ui8nda-s.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-s.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-s.h-t && mv liboctave/operators/mx-ui8nda-s.h-t liboctave/operators/mx-ui8nda-s.h rm -f liboctave/operators/mx-s-i16nda.h-t liboctave/operators/mx-s-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-s-i16nda.h-t && mv liboctave/operators/mx-s-i16nda.h-t liboctave/operators/mx-s-i16nda.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o allocator.lo allocator.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c allocator.c -fPIC -DPIC -o .libs/allocator.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o areadlink.lo areadlink.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c areadlink.c -fPIC -DPIC -o .libs/areadlink.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c areadlink-with-size.c -fPIC -DPIC -o .libs/areadlink-with-size.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c bitrotate.c -fPIC -DPIC -o .libs/bitrotate.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c c-ctype.c -fPIC -DPIC -o .libs/c-ctype.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c base64.c -fPIC -DPIC -o .libs/base64.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c canonicalize.c -fPIC -DPIC -o .libs/canonicalize.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o careadlinkat.lo careadlinkat.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c careadlinkat.c -fPIC -DPIC -o .libs/careadlinkat.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c cloexec.c -fPIC -DPIC -o .libs/cloexec.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o md2.lo md2.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c md2.c -fPIC -DPIC -o .libs/md2.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o md4.lo md4.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c md4.c -fPIC -DPIC -o .libs/md4.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c md5.c -fPIC -DPIC -o .libs/md5.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c dirname.c -fPIC -DPIC -o .libs/dirname.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o sha1.lo sha1.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c sha1.c -fPIC -DPIC -o .libs/sha1.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c basename.c -fPIC -DPIC -o .libs/basename.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c dirname-lgpl.c -fPIC -DPIC -o .libs/dirname-lgpl.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c basename-lgpl.c -fPIC -DPIC -o .libs/basename-lgpl.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c stripslash.c -fPIC -DPIC -o .libs/stripslash.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c exitfail.c -fPIC -DPIC -o .libs/exitfail.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c fd-hook.c -fPIC -DPIC -o .libs/fd-hook.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c file-set.c -fPIC -DPIC -o .libs/file-set.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-i16nda-s.h-t liboctave/operators/mx-i16nda-s.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-s.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-s.h-t && mv liboctave/operators/mx-i16nda-s.h-t liboctave/operators/mx-i16nda-s.h rm -f liboctave/operators/mx-s-ui16nda.h-t liboctave/operators/mx-s-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-s-ui16nda.h-t && mv liboctave/operators/mx-s-ui16nda.h-t liboctave/operators/mx-s-ui16nda.h rm -f liboctave/operators/mx-ui16nda-s.h-t liboctave/operators/mx-ui16nda-s.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-s.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-s.h-t && mv liboctave/operators/mx-ui16nda-s.h-t liboctave/operators/mx-ui16nda-s.h rm -f liboctave/operators/mx-s-i32nda.h-t liboctave/operators/mx-s-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-s-i32nda.h-t && mv liboctave/operators/mx-s-i32nda.h-t liboctave/operators/mx-s-i32nda.h rm -f liboctave/operators/mx-i32nda-s.h-t liboctave/operators/mx-i32nda-s.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-s.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-s.h-t && mv liboctave/operators/mx-i32nda-s.h-t liboctave/operators/mx-i32nda-s.h rm -f liboctave/operators/mx-s-ui32nda.h-t liboctave/operators/mx-s-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-s-ui32nda.h-t && mv liboctave/operators/mx-s-ui32nda.h-t liboctave/operators/mx-s-ui32nda.h rm -f liboctave/operators/mx-ui32nda-s.h-t liboctave/operators/mx-ui32nda-s.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-s.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-s.h-t && mv liboctave/operators/mx-ui32nda-s.h-t liboctave/operators/mx-ui32nda-s.h rm -f liboctave/operators/mx-s-i64nda.h-t liboctave/operators/mx-s-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-s-i64nda.h-t && mv liboctave/operators/mx-s-i64nda.h-t liboctave/operators/mx-s-i64nda.h rm -f liboctave/operators/mx-i64nda-s.h-t liboctave/operators/mx-i64nda-s.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-s.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-s.h-t && mv liboctave/operators/mx-i64nda-s.h-t liboctave/operators/mx-i64nda-s.h rm -f liboctave/operators/mx-s-ui64nda.h-t liboctave/operators/mx-s-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-s-ui64nda.h-t && mv liboctave/operators/mx-s-ui64nda.h-t liboctave/operators/mx-s-ui64nda.h rm -f liboctave/operators/mx-ui64nda-s.h-t liboctave/operators/mx-ui64nda-s.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-s.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-s.h-t && mv liboctave/operators/mx-ui64nda-s.h-t liboctave/operators/mx-ui64nda-s.h rm -f liboctave/operators/mx-fs-i8nda.h-t liboctave/operators/mx-fs-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fs-i8nda.h-t && mv liboctave/operators/mx-fs-i8nda.h-t liboctave/operators/mx-fs-i8nda.h rm -f liboctave/operators/mx-i8nda-fs.h-t liboctave/operators/mx-i8nda-fs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-fs.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-fs.h-t && mv liboctave/operators/mx-i8nda-fs.h-t liboctave/operators/mx-i8nda-fs.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o sha256.lo sha256.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c sha256.c -fPIC -DPIC -o .libs/sha256.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c filemode.c -fPIC -DPIC -o .libs/filemode.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-fs-ui8nda.h-t liboctave/operators/mx-fs-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fs-ui8nda.h-t && mv liboctave/operators/mx-fs-ui8nda.h-t liboctave/operators/mx-fs-ui8nda.h rm -f liboctave/operators/mx-ui8nda-fs.h-t liboctave/operators/mx-ui8nda-fs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-fs.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-fs.h-t && mv liboctave/operators/mx-ui8nda-fs.h-t liboctave/operators/mx-ui8nda-fs.h rm -f liboctave/operators/mx-fs-i16nda.h-t liboctave/operators/mx-fs-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fs-i16nda.h-t && mv liboctave/operators/mx-fs-i16nda.h-t liboctave/operators/mx-fs-i16nda.h rm -f liboctave/operators/mx-i16nda-fs.h-t liboctave/operators/mx-i16nda-fs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-fs.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-fs.h-t && mv liboctave/operators/mx-i16nda-fs.h-t liboctave/operators/mx-i16nda-fs.h rm -f liboctave/operators/mx-fs-ui16nda.h-t liboctave/operators/mx-fs-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fs-ui16nda.h-t && mv liboctave/operators/mx-fs-ui16nda.h-t liboctave/operators/mx-fs-ui16nda.h rm -f liboctave/operators/mx-ui16nda-fs.h-t liboctave/operators/mx-ui16nda-fs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-fs.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-fs.h-t && mv liboctave/operators/mx-ui16nda-fs.h-t liboctave/operators/mx-ui16nda-fs.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o getprogname.lo getprogname.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c getprogname.c -fPIC -DPIC -o .libs/getprogname.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-fs-i32nda.h-t liboctave/operators/mx-fs-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fs-i32nda.h-t && mv liboctave/operators/mx-fs-i32nda.h-t liboctave/operators/mx-fs-i32nda.h rm -f liboctave/operators/mx-i32nda-fs.h-t liboctave/operators/mx-i32nda-fs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-fs.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-fs.h-t && mv liboctave/operators/mx-i32nda-fs.h-t liboctave/operators/mx-i32nda-fs.h rm -f liboctave/operators/mx-fs-ui32nda.h-t liboctave/operators/mx-fs-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fs-ui32nda.h-t && mv liboctave/operators/mx-fs-ui32nda.h-t liboctave/operators/mx-fs-ui32nda.h rm -f liboctave/operators/mx-ui32nda-fs.h-t liboctave/operators/mx-ui32nda-fs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-fs.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-fs.h-t && mv liboctave/operators/mx-ui32nda-fs.h-t liboctave/operators/mx-ui32nda-fs.h rm -f liboctave/operators/mx-fs-i64nda.h-t liboctave/operators/mx-fs-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fs-i64nda.h-t && mv liboctave/operators/mx-fs-i64nda.h-t liboctave/operators/mx-fs-i64nda.h rm -f liboctave/operators/mx-i64nda-fs.h-t liboctave/operators/mx-i64nda-fs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-fs.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-fs.h-t && mv liboctave/operators/mx-i64nda-fs.h-t liboctave/operators/mx-i64nda-fs.h rm -f liboctave/operators/mx-fs-ui64nda.h-t liboctave/operators/mx-fs-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fs-ui64nda.h-t && mv liboctave/operators/mx-fs-ui64nda.h-t liboctave/operators/mx-fs-ui64nda.h rm -f liboctave/operators/mx-ui64nda-fs.h-t liboctave/operators/mx-ui64nda-fs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-fs.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-fs.h-t && mv liboctave/operators/mx-ui64nda-fs.h-t liboctave/operators/mx-ui64nda-fs.h rm -f liboctave/operators/mx-nda-i8.h-t liboctave/operators/mx-nda-i8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i8.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-i8.h-t && mv liboctave/operators/mx-nda-i8.h-t liboctave/operators/mx-nda-i8.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c filenamecat-lgpl.c -fPIC -DPIC -o .libs/filenamecat-lgpl.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o hard-locale.lo hard-locale.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c hard-locale.c -fPIC -DPIC -o .libs/hard-locale.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c hash-pjw.c -fPIC -DPIC -o .libs/hash-pjw.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c hash-triple.c -fPIC -DPIC -o .libs/hash-triple.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c malloca.c -fPIC -DPIC -o .libs/malloca.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c localcharset.c -fPIC -DPIC -o .libs/localcharset.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c hash.c -fPIC -DPIC -o .libs/hash.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-i8-nda.h-t liboctave/operators/mx-i8-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8-nda.h-t && mv liboctave/operators/mx-i8-nda.h-t liboctave/operators/mx-i8-nda.h rm -f liboctave/operators/mx-nda-ui8.h-t liboctave/operators/mx-nda-ui8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui8.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui8.h-t && mv liboctave/operators/mx-nda-ui8.h-t liboctave/operators/mx-nda-ui8.h rm -f liboctave/operators/mx-ui8-nda.h-t liboctave/operators/mx-ui8-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8-nda.h-t && mv liboctave/operators/mx-ui8-nda.h-t liboctave/operators/mx-ui8-nda.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c math.c -fPIC -DPIC -o .libs/math.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c nproc.c -fPIC -DPIC -o .libs/nproc.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-nda-i16.h-t liboctave/operators/mx-nda-i16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i16.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-i16.h-t && mv liboctave/operators/mx-nda-i16.h-t liboctave/operators/mx-nda-i16.h rm -f liboctave/operators/mx-i16-nda.h-t liboctave/operators/mx-i16-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16-nda.h-t && mv liboctave/operators/mx-i16-nda.h-t liboctave/operators/mx-i16-nda.h rm -f liboctave/operators/mx-nda-ui16.h-t liboctave/operators/mx-nda-ui16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui16.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui16.h-t && mv liboctave/operators/mx-nda-ui16.h-t liboctave/operators/mx-nda-ui16.h rm -f liboctave/operators/mx-ui16-nda.h-t liboctave/operators/mx-ui16-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16-nda.h-t && mv liboctave/operators/mx-ui16-nda.h-t liboctave/operators/mx-ui16-nda.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c openat-die.c -fPIC -DPIC -o .libs/openat-die.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-nda-i32.h-t liboctave/operators/mx-nda-i32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i32.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-i32.h-t && mv liboctave/operators/mx-nda-i32.h-t liboctave/operators/mx-nda-i32.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c progname.c -fPIC -DPIC -o .libs/progname.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-i32-nda.h-t liboctave/operators/mx-i32-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32-nda.h-t && mv liboctave/operators/mx-i32-nda.h-t liboctave/operators/mx-i32-nda.h rm -f liboctave/operators/mx-nda-ui32.h-t liboctave/operators/mx-nda-ui32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui32.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui32.h-t && mv liboctave/operators/mx-nda-ui32.h-t liboctave/operators/mx-nda-ui32.h rm -f liboctave/operators/mx-ui32-nda.h-t liboctave/operators/mx-ui32-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32-nda.h-t && mv liboctave/operators/mx-ui32-nda.h-t liboctave/operators/mx-ui32-nda.h rm -f liboctave/operators/mx-nda-i64.h-t liboctave/operators/mx-nda-i64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i64.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-i64.h-t && mv liboctave/operators/mx-nda-i64.h-t liboctave/operators/mx-nda-i64.h rm -f liboctave/operators/mx-i64-nda.h-t liboctave/operators/mx-i64-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64-nda.h-t && mv liboctave/operators/mx-i64-nda.h-t liboctave/operators/mx-i64-nda.h rm -f liboctave/operators/mx-nda-ui64.h-t liboctave/operators/mx-nda-ui64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui64.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui64.h-t && mv liboctave/operators/mx-nda-ui64.h-t liboctave/operators/mx-nda-ui64.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c same.c -fPIC -DPIC -o .libs/same.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-ui64-nda.h-t liboctave/operators/mx-ui64-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64-nda.h-t && mv liboctave/operators/mx-ui64-nda.h-t liboctave/operators/mx-ui64-nda.h rm -f liboctave/operators/mx-fnda-i8.h-t liboctave/operators/mx-fnda-i8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i8.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i8.h-t && mv liboctave/operators/mx-fnda-i8.h-t liboctave/operators/mx-fnda-i8.h rm -f liboctave/operators/mx-i8-fnda.h-t liboctave/operators/mx-i8-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8-fnda.h-t && mv liboctave/operators/mx-i8-fnda.h-t liboctave/operators/mx-i8-fnda.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c save-cwd.c -fPIC -DPIC -o .libs/save-cwd.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c sig-handler.c -fPIC -DPIC -o .libs/sig-handler.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-fnda-ui8.h-t liboctave/operators/mx-fnda-ui8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui8.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui8.h-t && mv liboctave/operators/mx-fnda-ui8.h-t liboctave/operators/mx-fnda-ui8.h rm -f liboctave/operators/mx-ui8-fnda.h-t liboctave/operators/mx-ui8-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8-fnda.h-t && mv liboctave/operators/mx-ui8-fnda.h-t liboctave/operators/mx-ui8-fnda.h rm -f liboctave/operators/mx-fnda-i16.h-t liboctave/operators/mx-fnda-i16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i16.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i16.h-t && mv liboctave/operators/mx-fnda-i16.h-t liboctave/operators/mx-fnda-i16.h rm -f liboctave/operators/mx-i16-fnda.h-t liboctave/operators/mx-i16-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16-fnda.h-t && mv liboctave/operators/mx-i16-fnda.h-t liboctave/operators/mx-i16-fnda.h rm -f liboctave/operators/mx-fnda-ui16.h-t liboctave/operators/mx-fnda-ui16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui16.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui16.h-t && mv liboctave/operators/mx-fnda-ui16.h-t liboctave/operators/mx-fnda-ui16.h rm -f liboctave/operators/mx-ui16-fnda.h-t liboctave/operators/mx-ui16-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16-fnda.h-t && mv liboctave/operators/mx-ui16-fnda.h-t liboctave/operators/mx-ui16-fnda.h rm -f liboctave/operators/mx-fnda-i32.h-t liboctave/operators/mx-fnda-i32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i32.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i32.h-t && mv liboctave/operators/mx-fnda-i32.h-t liboctave/operators/mx-fnda-i32.h rm -f liboctave/operators/mx-i32-fnda.h-t liboctave/operators/mx-i32-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32-fnda.h-t && mv liboctave/operators/mx-i32-fnda.h-t liboctave/operators/mx-i32-fnda.h rm -f liboctave/operators/mx-fnda-ui32.h-t liboctave/operators/mx-fnda-ui32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui32.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui32.h-t && mv liboctave/operators/mx-fnda-ui32.h-t liboctave/operators/mx-fnda-ui32.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c sockets.c -fPIC -DPIC -o .libs/sockets.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-ui32-fnda.h-t liboctave/operators/mx-ui32-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32-fnda.h-t && mv liboctave/operators/mx-ui32-fnda.h-t liboctave/operators/mx-ui32-fnda.h rm -f liboctave/operators/mx-fnda-i64.h-t liboctave/operators/mx-fnda-i64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i64.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i64.h-t && mv liboctave/operators/mx-fnda-i64.h-t liboctave/operators/mx-fnda-i64.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c strnlen1.c -fPIC -DPIC -o .libs/strnlen1.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c sys_socket.c -fPIC -DPIC -o .libs/sys_socket.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o glthread/threadlib.lo glthread/threadlib.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c glthread/threadlib.c -fPIC -DPIC -o glthread/.libs/threadlib.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-i64-fnda.h-t liboctave/operators/mx-i64-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64-fnda.h-t && mv liboctave/operators/mx-i64-fnda.h-t liboctave/operators/mx-i64-fnda.h rm -f liboctave/operators/mx-fnda-ui64.h-t liboctave/operators/mx-fnda-ui64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui64.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui64.h-t && mv liboctave/operators/mx-fnda-ui64.h-t liboctave/operators/mx-fnda-ui64.h rm -f liboctave/operators/mx-ui64-fnda.h-t liboctave/operators/mx-ui64-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64-fnda.h-t && mv liboctave/operators/mx-ui64-fnda.h-t liboctave/operators/mx-ui64-fnda.h rm -f liboctave/operators/mx-nda-i8nda.h-t liboctave/operators/mx-nda-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-i8nda.h-t && mv liboctave/operators/mx-nda-i8nda.h-t liboctave/operators/mx-nda-i8nda.h rm -f liboctave/operators/mx-i8nda-nda.h-t liboctave/operators/mx-i8nda-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-nda.h-t && mv liboctave/operators/mx-i8nda-nda.h-t liboctave/operators/mx-i8nda-nda.h rm -f liboctave/operators/mx-nda-ui8nda.h-t liboctave/operators/mx-nda-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui8nda.h-t && mv liboctave/operators/mx-nda-ui8nda.h-t liboctave/operators/mx-nda-ui8nda.h rm -f liboctave/operators/mx-ui8nda-nda.h-t liboctave/operators/mx-ui8nda-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-nda.h-t && mv liboctave/operators/mx-ui8nda-nda.h-t liboctave/operators/mx-ui8nda-nda.h rm -f liboctave/operators/mx-nda-i16nda.h-t liboctave/operators/mx-nda-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-i16nda.h-t && mv liboctave/operators/mx-nda-i16nda.h-t liboctave/operators/mx-nda-i16nda.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c tempname.c -fPIC -DPIC -o .libs/tempname.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-i16nda-nda.h-t liboctave/operators/mx-i16nda-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-nda.h-t && mv liboctave/operators/mx-i16nda-nda.h-t liboctave/operators/mx-i16nda-nda.h rm -f liboctave/operators/mx-nda-ui16nda.h-t liboctave/operators/mx-nda-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui16nda.h-t && mv liboctave/operators/mx-nda-ui16nda.h-t liboctave/operators/mx-nda-ui16nda.h rm -f liboctave/operators/mx-ui16nda-nda.h-t liboctave/operators/mx-ui16nda-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-nda.h-t && mv liboctave/operators/mx-ui16nda-nda.h-t liboctave/operators/mx-ui16nda-nda.h rm -f liboctave/operators/mx-nda-i32nda.h-t liboctave/operators/mx-nda-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-i32nda.h-t && mv liboctave/operators/mx-nda-i32nda.h-t liboctave/operators/mx-nda-i32nda.h rm -f liboctave/operators/mx-i32nda-nda.h-t liboctave/operators/mx-i32nda-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-nda.h-t && mv liboctave/operators/mx-i32nda-nda.h-t liboctave/operators/mx-i32nda-nda.h rm -f liboctave/operators/mx-nda-ui32nda.h-t liboctave/operators/mx-nda-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui32nda.h-t && mv liboctave/operators/mx-nda-ui32nda.h-t liboctave/operators/mx-nda-ui32nda.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c strftime.c -fPIC -DPIC -o .libs/strftime.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-ui32nda-nda.h-t liboctave/operators/mx-ui32nda-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-nda.h-t && mv liboctave/operators/mx-ui32nda-nda.h-t liboctave/operators/mx-ui32nda-nda.h rm -f liboctave/operators/mx-nda-i64nda.h-t liboctave/operators/mx-nda-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-i64nda.h-t && mv liboctave/operators/mx-nda-i64nda.h-t liboctave/operators/mx-nda-i64nda.h rm -f liboctave/operators/mx-i64nda-nda.h-t liboctave/operators/mx-i64nda-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-nda.h-t && mv liboctave/operators/mx-i64nda-nda.h-t liboctave/operators/mx-i64nda-nda.h rm -f liboctave/operators/mx-nda-ui64nda.h-t liboctave/operators/mx-nda-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui64nda.h-t && mv liboctave/operators/mx-nda-ui64nda.h-t liboctave/operators/mx-nda-ui64nda.h rm -f liboctave/operators/mx-ui64nda-nda.h-t liboctave/operators/mx-ui64nda-nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-nda.h-t && mv liboctave/operators/mx-ui64nda-nda.h-t liboctave/operators/mx-ui64nda-nda.h rm -f liboctave/operators/mx-fnda-i8nda.h-t liboctave/operators/mx-fnda-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i8nda.h-t && mv liboctave/operators/mx-fnda-i8nda.h-t liboctave/operators/mx-fnda-i8nda.h rm -f liboctave/operators/mx-i8nda-fnda.h-t liboctave/operators/mx-i8nda-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-fnda.h-t && mv liboctave/operators/mx-i8nda-fnda.h-t liboctave/operators/mx-i8nda-fnda.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o glthread/tls.lo glthread/tls.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c glthread/tls.c -fPIC -DPIC -o glthread/.libs/tls.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-fnda-ui8nda.h-t liboctave/operators/mx-fnda-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui8nda.h-t && mv liboctave/operators/mx-fnda-ui8nda.h-t liboctave/operators/mx-fnda-ui8nda.h rm -f liboctave/operators/mx-ui8nda-fnda.h-t liboctave/operators/mx-ui8nda-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-fnda.h-t && mv liboctave/operators/mx-ui8nda-fnda.h-t liboctave/operators/mx-ui8nda-fnda.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c tmpdir.c -fPIC -DPIC -o .libs/tmpdir.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o u64.lo u64.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c u64.c -fPIC -DPIC -o .libs/u64.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c unistd.c -fPIC -DPIC -o .libs/unistd.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c dup-safer.c -fPIC -DPIC -o .libs/dup-safer.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-fnda-i16nda.h-t liboctave/operators/mx-fnda-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i16nda.h-t && mv liboctave/operators/mx-fnda-i16nda.h-t liboctave/operators/mx-fnda-i16nda.h rm -f liboctave/operators/mx-i16nda-fnda.h-t liboctave/operators/mx-i16nda-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-fnda.h-t && mv liboctave/operators/mx-i16nda-fnda.h-t liboctave/operators/mx-i16nda-fnda.h rm -f liboctave/operators/mx-fnda-ui16nda.h-t liboctave/operators/mx-fnda-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui16nda.h-t && mv liboctave/operators/mx-fnda-ui16nda.h-t liboctave/operators/mx-fnda-ui16nda.h rm -f liboctave/operators/mx-ui16nda-fnda.h-t liboctave/operators/mx-ui16nda-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-fnda.h-t && mv liboctave/operators/mx-ui16nda-fnda.h-t liboctave/operators/mx-ui16nda-fnda.h rm -f liboctave/operators/mx-fnda-i32nda.h-t liboctave/operators/mx-fnda-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i32nda.h-t && mv liboctave/operators/mx-fnda-i32nda.h-t liboctave/operators/mx-fnda-i32nda.h rm -f liboctave/operators/mx-i32nda-fnda.h-t liboctave/operators/mx-i32nda-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-fnda.h-t && mv liboctave/operators/mx-i32nda-fnda.h-t liboctave/operators/mx-i32nda-fnda.h rm -f liboctave/operators/mx-fnda-ui32nda.h-t liboctave/operators/mx-fnda-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui32nda.h-t && mv liboctave/operators/mx-fnda-ui32nda.h-t liboctave/operators/mx-fnda-ui32nda.h rm -f liboctave/operators/mx-ui32nda-fnda.h-t liboctave/operators/mx-ui32nda-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-fnda.h-t && mv liboctave/operators/mx-ui32nda-fnda.h-t liboctave/operators/mx-ui32nda-fnda.h rm -f liboctave/operators/mx-fnda-i64nda.h-t liboctave/operators/mx-fnda-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i64nda.h-t && mv liboctave/operators/mx-fnda-i64nda.h-t liboctave/operators/mx-fnda-i64nda.h rm -f liboctave/operators/mx-i64nda-fnda.h-t liboctave/operators/mx-i64nda-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-fnda.h-t && mv liboctave/operators/mx-i64nda-fnda.h-t liboctave/operators/mx-i64nda-fnda.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c pipe-safer.c -fPIC -DPIC -o .libs/pipe-safer.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c fd-safer.c -fPIC -DPIC -o .libs/fd-safer.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-fnda-ui64nda.h-t liboctave/operators/mx-fnda-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui64nda.h-t && mv liboctave/operators/mx-fnda-ui64nda.h-t liboctave/operators/mx-fnda-ui64nda.h rm -f liboctave/operators/mx-ui64nda-fnda.h-t liboctave/operators/mx-ui64nda-fnda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-fnda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-fnda.h-t && mv liboctave/operators/mx-ui64nda-fnda.h-t liboctave/operators/mx-ui64nda-fnda.h rm -f liboctave/operators/mx-i8nda-ui8.h-t liboctave/operators/mx-i8nda-ui8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui8.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui8.h-t && mv liboctave/operators/mx-i8nda-ui8.h-t liboctave/operators/mx-i8nda-ui8.h rm -f liboctave/operators/mx-i8nda-i16.h-t liboctave/operators/mx-i8nda-i16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-i16.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-i16.h-t && mv liboctave/operators/mx-i8nda-i16.h-t liboctave/operators/mx-i8nda-i16.h rm -f liboctave/operators/mx-i8nda-ui16.h-t liboctave/operators/mx-i8nda-ui16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui16.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui16.h-t && mv liboctave/operators/mx-i8nda-ui16.h-t liboctave/operators/mx-i8nda-ui16.h rm -f liboctave/operators/mx-i8nda-i32.h-t liboctave/operators/mx-i8nda-i32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-i32.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-i32.h-t && mv liboctave/operators/mx-i8nda-i32.h-t liboctave/operators/mx-i8nda-i32.h rm -f liboctave/operators/mx-i8nda-ui32.h-t liboctave/operators/mx-i8nda-ui32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui32.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui32.h-t && mv liboctave/operators/mx-i8nda-ui32.h-t liboctave/operators/mx-i8nda-ui32.h rm -f liboctave/operators/mx-i8nda-i64.h-t liboctave/operators/mx-i8nda-i64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-i64.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-i64.h-t && mv liboctave/operators/mx-i8nda-i64.h-t liboctave/operators/mx-i8nda-i64.h rm -f liboctave/operators/mx-i8nda-ui64.h-t liboctave/operators/mx-i8nda-ui64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui64.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui64.h-t && mv liboctave/operators/mx-i8nda-ui64.h-t liboctave/operators/mx-i8nda-ui64.h rm -f liboctave/operators/mx-i16nda-i8.h-t liboctave/operators/mx-i16nda-i8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-i8.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-i8.h-t && mv liboctave/operators/mx-i16nda-i8.h-t liboctave/operators/mx-i16nda-i8.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c wctype-h.c -fPIC -DPIC -o .libs/wctype-h.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c xmalloc.c -fPIC -DPIC -o .libs/xmalloc.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c xalloc-die.c -fPIC -DPIC -o .libs/xalloc-die.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-i16nda-ui8.h-t liboctave/operators/mx-i16nda-ui8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui8.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui8.h-t && mv liboctave/operators/mx-i16nda-ui8.h-t liboctave/operators/mx-i16nda-ui8.h rm -f liboctave/operators/mx-i16nda-ui16.h-t liboctave/operators/mx-i16nda-ui16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui16.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui16.h-t && mv liboctave/operators/mx-i16nda-ui16.h-t liboctave/operators/mx-i16nda-ui16.h rm -f liboctave/operators/mx-i16nda-i32.h-t liboctave/operators/mx-i16nda-i32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-i32.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-i32.h-t && mv liboctave/operators/mx-i16nda-i32.h-t liboctave/operators/mx-i16nda-i32.h rm -f liboctave/operators/mx-i16nda-ui32.h-t liboctave/operators/mx-i16nda-ui32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui32.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui32.h-t && mv liboctave/operators/mx-i16nda-ui32.h-t liboctave/operators/mx-i16nda-ui32.h rm -f liboctave/operators/mx-i16nda-i64.h-t liboctave/operators/mx-i16nda-i64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-i64.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-i64.h-t && mv liboctave/operators/mx-i16nda-i64.h-t liboctave/operators/mx-i16nda-i64.h rm -f liboctave/operators/mx-i16nda-ui64.h-t liboctave/operators/mx-i16nda-ui64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui64.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui64.h-t && mv liboctave/operators/mx-i16nda-ui64.h-t liboctave/operators/mx-i16nda-ui64.h rm -f liboctave/operators/mx-i32nda-i8.h-t liboctave/operators/mx-i32nda-i8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-i8.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-i8.h-t && mv liboctave/operators/mx-i32nda-i8.h-t liboctave/operators/mx-i32nda-i8.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c xgetcwd.c -fPIC -DPIC -o .libs/xgetcwd.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-i32nda-ui8.h-t liboctave/operators/mx-i32nda-ui8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui8.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui8.h-t && mv liboctave/operators/mx-i32nda-ui8.h-t liboctave/operators/mx-i32nda-ui8.h rm -f liboctave/operators/mx-i32nda-i16.h-t liboctave/operators/mx-i32nda-i16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-i16.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-i16.h-t && mv liboctave/operators/mx-i32nda-i16.h-t liboctave/operators/mx-i32nda-i16.h rm -f liboctave/operators/mx-i32nda-ui16.h-t liboctave/operators/mx-i32nda-ui16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui16.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui16.h-t && mv liboctave/operators/mx-i32nda-ui16.h-t liboctave/operators/mx-i32nda-ui16.h rm -f liboctave/operators/mx-i32nda-ui32.h-t liboctave/operators/mx-i32nda-ui32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui32.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui32.h-t && mv liboctave/operators/mx-i32nda-ui32.h-t liboctave/operators/mx-i32nda-ui32.h rm -f liboctave/operators/mx-i32nda-i64.h-t liboctave/operators/mx-i32nda-i64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-i64.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-i64.h-t && mv liboctave/operators/mx-i32nda-i64.h-t liboctave/operators/mx-i32nda-i64.h rm -f liboctave/operators/mx-i32nda-ui64.h-t liboctave/operators/mx-i32nda-ui64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui64.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui64.h-t && mv liboctave/operators/mx-i32nda-ui64.h-t liboctave/operators/mx-i32nda-ui64.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c xsize.c -fPIC -DPIC -o .libs/xsize.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-i64nda-i8.h-t liboctave/operators/mx-i64nda-i8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-i8.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-i8.h-t && mv liboctave/operators/mx-i64nda-i8.h-t liboctave/operators/mx-i64nda-i8.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c asnprintf.c -fPIC -DPIC -o .libs/asnprintf.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c xstrndup.c -fPIC -DPIC -o .libs/xstrndup.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c fcntl.c -fPIC -DPIC -o .libs/fcntl.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c chdir-long.c -fPIC -DPIC -o .libs/chdir-long.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o mbrtowc.lo mbrtowc.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c mbrtowc.c -fPIC -DPIC -o .libs/mbrtowc.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o mktime.lo mktime.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c mktime.c -fPIC -DPIC -o .libs/mktime.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-i64nda-ui8.h-t liboctave/operators/mx-i64nda-ui8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui8.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui8.h-t && mv liboctave/operators/mx-i64nda-ui8.h-t liboctave/operators/mx-i64nda-ui8.h rm -f liboctave/operators/mx-i64nda-i16.h-t liboctave/operators/mx-i64nda-i16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-i16.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-i16.h-t && mv liboctave/operators/mx-i64nda-i16.h-t liboctave/operators/mx-i64nda-i16.h rm -f liboctave/operators/mx-i64nda-ui16.h-t liboctave/operators/mx-i64nda-ui16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui16.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui16.h-t && mv liboctave/operators/mx-i64nda-ui16.h-t liboctave/operators/mx-i64nda-ui16.h rm -f liboctave/operators/mx-i64nda-i32.h-t liboctave/operators/mx-i64nda-i32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-i32.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-i32.h-t && mv liboctave/operators/mx-i64nda-i32.h-t liboctave/operators/mx-i64nda-i32.h rm -f liboctave/operators/mx-i64nda-ui32.h-t liboctave/operators/mx-i64nda-ui32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui32.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui32.h-t && mv liboctave/operators/mx-i64nda-ui32.h-t liboctave/operators/mx-i64nda-ui32.h rm -f liboctave/operators/mx-i64nda-ui64.h-t liboctave/operators/mx-i64nda-ui64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui64.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui64.h-t && mv liboctave/operators/mx-i64nda-ui64.h-t liboctave/operators/mx-i64nda-ui64.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c glob.c -fPIC -DPIC -o .libs/glob.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c openat-proc.c -fPIC -DPIC -o .libs/openat-proc.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c printf-args.c -fPIC -DPIC -o .libs/printf-args.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o time_rz.lo time_rz.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c time_rz.c -fPIC -DPIC -o .libs/time_rz.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-ui8nda-i8.h-t liboctave/operators/mx-ui8nda-i8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i8.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i8.h-t && mv liboctave/operators/mx-ui8nda-i8.h-t liboctave/operators/mx-ui8nda-i8.h rm -f liboctave/operators/mx-ui8nda-i16.h-t liboctave/operators/mx-ui8nda-i16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i16.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i16.h-t && mv liboctave/operators/mx-ui8nda-i16.h-t liboctave/operators/mx-ui8nda-i16.h rm -f liboctave/operators/mx-ui8nda-ui16.h-t liboctave/operators/mx-ui8nda-ui16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-ui16.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-ui16.h-t && mv liboctave/operators/mx-ui8nda-ui16.h-t liboctave/operators/mx-ui8nda-ui16.h rm -f liboctave/operators/mx-ui8nda-i32.h-t liboctave/operators/mx-ui8nda-i32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i32.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i32.h-t && mv liboctave/operators/mx-ui8nda-i32.h-t liboctave/operators/mx-ui8nda-i32.h rm -f liboctave/operators/mx-ui8nda-ui32.h-t liboctave/operators/mx-ui8nda-ui32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-ui32.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-ui32.h-t && mv liboctave/operators/mx-ui8nda-ui32.h-t liboctave/operators/mx-ui8nda-ui32.h rm -f liboctave/operators/mx-ui8nda-i64.h-t liboctave/operators/mx-ui8nda-i64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i64.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i64.h-t && mv liboctave/operators/mx-ui8nda-i64.h-t liboctave/operators/mx-ui8nda-i64.h rm -f liboctave/operators/mx-ui8nda-ui64.h-t liboctave/operators/mx-ui8nda-ui64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-ui64.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-ui64.h-t && mv liboctave/operators/mx-ui8nda-ui64.h-t liboctave/operators/mx-ui8nda-ui64.h rm -f liboctave/operators/mx-ui16nda-i8.h-t liboctave/operators/mx-ui16nda-i8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i8.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i8.h-t && mv liboctave/operators/mx-ui16nda-i8.h-t liboctave/operators/mx-ui16nda-i8.h rm -f liboctave/operators/mx-ui16nda-ui8.h-t liboctave/operators/mx-ui16nda-ui8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-ui8.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-ui8.h-t && mv liboctave/operators/mx-ui16nda-ui8.h-t liboctave/operators/mx-ui16nda-ui8.h rm -f liboctave/operators/mx-ui16nda-i16.h-t liboctave/operators/mx-ui16nda-i16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i16.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i16.h-t && mv liboctave/operators/mx-ui16nda-i16.h-t liboctave/operators/mx-ui16nda-i16.h rm -f liboctave/operators/mx-ui16nda-i32.h-t liboctave/operators/mx-ui16nda-i32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i32.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i32.h-t && mv liboctave/operators/mx-ui16nda-i32.h-t liboctave/operators/mx-ui16nda-i32.h rm -f liboctave/operators/mx-ui16nda-ui32.h-t liboctave/operators/mx-ui16nda-ui32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-ui32.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-ui32.h-t && mv liboctave/operators/mx-ui16nda-ui32.h-t liboctave/operators/mx-ui16nda-ui32.h rm -f liboctave/operators/mx-ui16nda-i64.h-t liboctave/operators/mx-ui16nda-i64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i64.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i64.h-t && mv liboctave/operators/mx-ui16nda-i64.h-t liboctave/operators/mx-ui16nda-i64.h rm -f liboctave/operators/mx-ui16nda-ui64.h-t liboctave/operators/mx-ui16nda-ui64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-ui64.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-ui64.h-t && mv liboctave/operators/mx-ui16nda-ui64.h-t liboctave/operators/mx-ui16nda-ui64.h rm -f liboctave/operators/mx-ui32nda-i8.h-t liboctave/operators/mx-ui32nda-i8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i8.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i8.h-t && mv liboctave/operators/mx-ui32nda-i8.h-t liboctave/operators/mx-ui32nda-i8.h rm -f liboctave/operators/mx-ui32nda-ui8.h-t liboctave/operators/mx-ui32nda-ui8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-ui8.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-ui8.h-t && mv liboctave/operators/mx-ui32nda-ui8.h-t liboctave/operators/mx-ui32nda-ui8.h rm -f liboctave/operators/mx-ui32nda-i16.h-t liboctave/operators/mx-ui32nda-i16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i16.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i16.h-t && mv liboctave/operators/mx-ui32nda-i16.h-t liboctave/operators/mx-ui32nda-i16.h rm -f liboctave/operators/mx-ui32nda-ui16.h-t liboctave/operators/mx-ui32nda-ui16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-ui16.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-ui16.h-t && mv liboctave/operators/mx-ui32nda-ui16.h-t liboctave/operators/mx-ui32nda-ui16.h rm -f liboctave/operators/mx-ui32nda-i32.h-t liboctave/operators/mx-ui32nda-i32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i32.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i32.h-t && mv liboctave/operators/mx-ui32nda-i32.h-t liboctave/operators/mx-ui32nda-i32.h rm -f liboctave/operators/mx-ui32nda-i64.h-t liboctave/operators/mx-ui32nda-i64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i64.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i64.h-t && mv liboctave/operators/mx-ui32nda-i64.h-t liboctave/operators/mx-ui32nda-i64.h rm -f liboctave/operators/mx-ui32nda-ui64.h-t liboctave/operators/mx-ui32nda-ui64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-ui64.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-ui64.h-t && mv liboctave/operators/mx-ui32nda-ui64.h-t liboctave/operators/mx-ui32nda-ui64.h rm -f liboctave/operators/mx-ui64nda-i8.h-t liboctave/operators/mx-ui64nda-i8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i8.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i8.h-t && mv liboctave/operators/mx-ui64nda-i8.h-t liboctave/operators/mx-ui64nda-i8.h rm -f liboctave/operators/mx-ui64nda-ui8.h-t liboctave/operators/mx-ui64nda-ui8.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-ui8.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-ui8.h-t && mv liboctave/operators/mx-ui64nda-ui8.h-t liboctave/operators/mx-ui64nda-ui8.h rm -f liboctave/operators/mx-ui64nda-i16.h-t liboctave/operators/mx-ui64nda-i16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i16.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i16.h-t && mv liboctave/operators/mx-ui64nda-i16.h-t liboctave/operators/mx-ui64nda-i16.h rm -f liboctave/operators/mx-ui64nda-ui16.h-t liboctave/operators/mx-ui64nda-ui16.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-ui16.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-ui16.h-t && mv liboctave/operators/mx-ui64nda-ui16.h-t liboctave/operators/mx-ui64nda-ui16.h rm -f liboctave/operators/mx-ui64nda-i32.h-t liboctave/operators/mx-ui64nda-i32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i32.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i32.h-t && mv liboctave/operators/mx-ui64nda-i32.h-t liboctave/operators/mx-ui64nda-i32.h rm -f liboctave/operators/mx-ui64nda-ui32.h-t liboctave/operators/mx-ui64nda-ui32.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-ui32.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-ui32.h-t && mv liboctave/operators/mx-ui64nda-ui32.h-t liboctave/operators/mx-ui64nda-ui32.h rm -f liboctave/operators/mx-ui64nda-i64.h-t liboctave/operators/mx-ui64nda-i64.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i64.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i64.h-t && mv liboctave/operators/mx-ui64nda-i64.h-t liboctave/operators/mx-ui64nda-i64.h rm -f liboctave/operators/mx-i8-ui8nda.h-t liboctave/operators/mx-i8-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8-ui8nda.h-t && mv liboctave/operators/mx-i8-ui8nda.h-t liboctave/operators/mx-i8-ui8nda.h rm -f liboctave/operators/mx-i8-i16nda.h-t liboctave/operators/mx-i8-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8-i16nda.h-t && mv liboctave/operators/mx-i8-i16nda.h-t liboctave/operators/mx-i8-i16nda.h rm -f liboctave/operators/mx-i8-ui16nda.h-t liboctave/operators/mx-i8-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8-ui16nda.h-t && mv liboctave/operators/mx-i8-ui16nda.h-t liboctave/operators/mx-i8-ui16nda.h rm -f liboctave/operators/mx-i8-i32nda.h-t liboctave/operators/mx-i8-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8-i32nda.h-t && mv liboctave/operators/mx-i8-i32nda.h-t liboctave/operators/mx-i8-i32nda.h rm -f liboctave/operators/mx-i8-ui32nda.h-t liboctave/operators/mx-i8-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8-ui32nda.h-t && mv liboctave/operators/mx-i8-ui32nda.h-t liboctave/operators/mx-i8-ui32nda.h rm -f liboctave/operators/mx-i8-i64nda.h-t liboctave/operators/mx-i8-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8-i64nda.h-t && mv liboctave/operators/mx-i8-i64nda.h-t liboctave/operators/mx-i8-i64nda.h rm -f liboctave/operators/mx-i8-ui64nda.h-t liboctave/operators/mx-i8-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8-ui64nda.h-t && mv liboctave/operators/mx-i8-ui64nda.h-t liboctave/operators/mx-i8-ui64nda.h rm -f liboctave/operators/mx-i16-i8nda.h-t liboctave/operators/mx-i16-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16-i8nda.h-t && mv liboctave/operators/mx-i16-i8nda.h-t liboctave/operators/mx-i16-i8nda.h rm -f liboctave/operators/mx-i16-ui8nda.h-t liboctave/operators/mx-i16-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16-ui8nda.h-t && mv liboctave/operators/mx-i16-ui8nda.h-t liboctave/operators/mx-i16-ui8nda.h rm -f liboctave/operators/mx-i16-ui16nda.h-t liboctave/operators/mx-i16-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16-ui16nda.h-t && mv liboctave/operators/mx-i16-ui16nda.h-t liboctave/operators/mx-i16-ui16nda.h rm -f liboctave/operators/mx-i16-i32nda.h-t liboctave/operators/mx-i16-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16-i32nda.h-t && mv liboctave/operators/mx-i16-i32nda.h-t liboctave/operators/mx-i16-i32nda.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c printf-parse.c -fPIC -DPIC -o .libs/printf-parse.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c vasnprintf.c -fPIC -DPIC -o .libs/vasnprintf.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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 make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f t-charset.alias charset.alias && \ /bin/sh ./config.charset 'armv7hl-redhat-linux-gnu' > t-charset.alias && \ mv t-charset.alias charset.alias make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' 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[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-i16-ui32nda.h-t liboctave/operators/mx-i16-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16-ui32nda.h-t && mv liboctave/operators/mx-i16-ui32nda.h-t liboctave/operators/mx-i16-ui32nda.h rm -f liboctave/operators/mx-i16-i64nda.h-t liboctave/operators/mx-i16-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16-i64nda.h-t && mv liboctave/operators/mx-i16-i64nda.h-t liboctave/operators/mx-i16-i64nda.h rm -f liboctave/operators/mx-i16-ui64nda.h-t liboctave/operators/mx-i16-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16-ui64nda.h-t && mv liboctave/operators/mx-i16-ui64nda.h-t liboctave/operators/mx-i16-ui64nda.h rm -f liboctave/operators/mx-i32-i8nda.h-t liboctave/operators/mx-i32-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32-i8nda.h-t && mv liboctave/operators/mx-i32-i8nda.h-t liboctave/operators/mx-i32-i8nda.h rm -f liboctave/operators/mx-i32-ui8nda.h-t liboctave/operators/mx-i32-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32-ui8nda.h-t && mv liboctave/operators/mx-i32-ui8nda.h-t liboctave/operators/mx-i32-ui8nda.h rm -f liboctave/operators/mx-i32-i16nda.h-t liboctave/operators/mx-i32-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32-i16nda.h-t && mv liboctave/operators/mx-i32-i16nda.h-t liboctave/operators/mx-i32-i16nda.h rm -f liboctave/operators/mx-i32-ui32nda.h-t liboctave/operators/mx-i32-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32-ui32nda.h-t && mv liboctave/operators/mx-i32-ui32nda.h-t liboctave/operators/mx-i32-ui32nda.h rm -f liboctave/operators/mx-i32-ui16nda.h-t liboctave/operators/mx-i32-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32-ui16nda.h-t && mv liboctave/operators/mx-i32-ui16nda.h-t liboctave/operators/mx-i32-ui16nda.h rm -f liboctave/operators/mx-i32-i64nda.h-t liboctave/operators/mx-i32-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32-i64nda.h-t && mv liboctave/operators/mx-i32-i64nda.h-t liboctave/operators/mx-i32-i64nda.h rm -f liboctave/operators/mx-i32-ui64nda.h-t liboctave/operators/mx-i32-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32-ui64nda.h-t && mv liboctave/operators/mx-i32-ui64nda.h-t liboctave/operators/mx-i32-ui64nda.h rm -f liboctave/operators/mx-i64-i8nda.h-t liboctave/operators/mx-i64-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64-i8nda.h-t && mv liboctave/operators/mx-i64-i8nda.h-t liboctave/operators/mx-i64-i8nda.h rm -f liboctave/operators/mx-i64-ui8nda.h-t liboctave/operators/mx-i64-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64-ui8nda.h-t && mv liboctave/operators/mx-i64-ui8nda.h-t liboctave/operators/mx-i64-ui8nda.h rm -f liboctave/operators/mx-i64-i16nda.h-t liboctave/operators/mx-i64-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64-i16nda.h-t && mv liboctave/operators/mx-i64-i16nda.h-t liboctave/operators/mx-i64-i16nda.h rm -f liboctave/operators/mx-i64-ui16nda.h-t liboctave/operators/mx-i64-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64-ui16nda.h-t && mv liboctave/operators/mx-i64-ui16nda.h-t liboctave/operators/mx-i64-ui16nda.h rm -f liboctave/operators/mx-i64-i32nda.h-t liboctave/operators/mx-i64-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64-i32nda.h-t && mv liboctave/operators/mx-i64-i32nda.h-t liboctave/operators/mx-i64-i32nda.h make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o glthread/lock.lo glthread/lock.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c glthread/lock.c -fPIC -DPIC -o glthread/.libs/lock.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' rm -f liboctave/operators/mx-i64-ui32nda.h-t liboctave/operators/mx-i64-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64-ui32nda.h-t && mv liboctave/operators/mx-i64-ui32nda.h-t liboctave/operators/mx-i64-ui32nda.h rm -f liboctave/operators/mx-i64-ui64nda.h-t liboctave/operators/mx-i64-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64-ui64nda.h-t && mv liboctave/operators/mx-i64-ui64nda.h-t liboctave/operators/mx-i64-ui64nda.h rm -f liboctave/operators/mx-ui8-i8nda.h-t liboctave/operators/mx-ui8-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8-i8nda.h-t && mv liboctave/operators/mx-ui8-i8nda.h-t liboctave/operators/mx-ui8-i8nda.h rm -f liboctave/operators/mx-ui8-i16nda.h-t liboctave/operators/mx-ui8-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8-i16nda.h-t && mv liboctave/operators/mx-ui8-i16nda.h-t liboctave/operators/mx-ui8-i16nda.h rm -f liboctave/operators/mx-ui8-ui16nda.h-t liboctave/operators/mx-ui8-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8-ui16nda.h-t && mv liboctave/operators/mx-ui8-ui16nda.h-t liboctave/operators/mx-ui8-ui16nda.h rm -f liboctave/operators/mx-ui8-ui32nda.h-t liboctave/operators/mx-ui8-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8-ui32nda.h-t && mv liboctave/operators/mx-ui8-ui32nda.h-t liboctave/operators/mx-ui8-ui32nda.h rm -f liboctave/operators/mx-ui8-i32nda.h-t liboctave/operators/mx-ui8-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8-i32nda.h-t && mv liboctave/operators/mx-ui8-i32nda.h-t liboctave/operators/mx-ui8-i32nda.h rm -f liboctave/operators/mx-ui8-i64nda.h-t liboctave/operators/mx-ui8-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8-i64nda.h-t && mv liboctave/operators/mx-ui8-i64nda.h-t liboctave/operators/mx-ui8-i64nda.h rm -f liboctave/operators/mx-ui8-ui64nda.h-t liboctave/operators/mx-ui8-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8-ui64nda.h-t && mv liboctave/operators/mx-ui8-ui64nda.h-t liboctave/operators/mx-ui8-ui64nda.h rm -f liboctave/operators/mx-ui16-i8nda.h-t liboctave/operators/mx-ui16-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16-i8nda.h-t && mv liboctave/operators/mx-ui16-i8nda.h-t liboctave/operators/mx-ui16-i8nda.h rm -f liboctave/operators/mx-ui16-i16nda.h-t liboctave/operators/mx-ui16-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16-i16nda.h-t && mv liboctave/operators/mx-ui16-i16nda.h-t liboctave/operators/mx-ui16-i16nda.h rm -f liboctave/operators/mx-ui16-ui8nda.h-t liboctave/operators/mx-ui16-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16-ui8nda.h-t && mv liboctave/operators/mx-ui16-ui8nda.h-t liboctave/operators/mx-ui16-ui8nda.h rm -f liboctave/operators/mx-ui16-i32nda.h-t liboctave/operators/mx-ui16-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16-i32nda.h-t && mv liboctave/operators/mx-ui16-i32nda.h-t liboctave/operators/mx-ui16-i32nda.h rm -f liboctave/operators/mx-ui16-ui32nda.h-t liboctave/operators/mx-ui16-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16-ui32nda.h-t && mv liboctave/operators/mx-ui16-ui32nda.h-t liboctave/operators/mx-ui16-ui32nda.h rm -f liboctave/operators/mx-ui16-i64nda.h-t liboctave/operators/mx-ui16-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16-i64nda.h-t && mv liboctave/operators/mx-ui16-i64nda.h-t liboctave/operators/mx-ui16-i64nda.h rm -f liboctave/operators/mx-ui16-ui64nda.h-t liboctave/operators/mx-ui16-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16-ui64nda.h-t && mv liboctave/operators/mx-ui16-ui64nda.h-t liboctave/operators/mx-ui16-ui64nda.h rm -f liboctave/operators/mx-ui32-i8nda.h-t liboctave/operators/mx-ui32-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32-i8nda.h-t && mv liboctave/operators/mx-ui32-i8nda.h-t liboctave/operators/mx-ui32-i8nda.h rm -f liboctave/operators/mx-ui32-ui8nda.h-t liboctave/operators/mx-ui32-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32-ui8nda.h-t && mv liboctave/operators/mx-ui32-ui8nda.h-t liboctave/operators/mx-ui32-ui8nda.h rm -f liboctave/operators/mx-ui32-i16nda.h-t liboctave/operators/mx-ui32-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32-i16nda.h-t && mv liboctave/operators/mx-ui32-i16nda.h-t liboctave/operators/mx-ui32-i16nda.h rm -f liboctave/operators/mx-ui32-i32nda.h-t liboctave/operators/mx-ui32-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32-i32nda.h-t && mv liboctave/operators/mx-ui32-i32nda.h-t liboctave/operators/mx-ui32-i32nda.h rm -f liboctave/operators/mx-ui32-ui16nda.h-t liboctave/operators/mx-ui32-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32-ui16nda.h-t && mv liboctave/operators/mx-ui32-ui16nda.h-t liboctave/operators/mx-ui32-ui16nda.h rm -f liboctave/operators/mx-ui32-i64nda.h-t liboctave/operators/mx-ui32-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32-i64nda.h-t && mv liboctave/operators/mx-ui32-i64nda.h-t liboctave/operators/mx-ui32-i64nda.h rm -f liboctave/operators/mx-ui32-ui64nda.h-t liboctave/operators/mx-ui32-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32-ui64nda.h-t && mv liboctave/operators/mx-ui32-ui64nda.h-t liboctave/operators/mx-ui32-ui64nda.h rm -f liboctave/operators/mx-ui64-i8nda.h-t liboctave/operators/mx-ui64-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64-i8nda.h-t && mv liboctave/operators/mx-ui64-i8nda.h-t liboctave/operators/mx-ui64-i8nda.h rm -f liboctave/operators/mx-ui64-ui8nda.h-t liboctave/operators/mx-ui64-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64-ui8nda.h-t && mv liboctave/operators/mx-ui64-ui8nda.h-t liboctave/operators/mx-ui64-ui8nda.h rm -f liboctave/operators/mx-ui64-i16nda.h-t liboctave/operators/mx-ui64-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64-i16nda.h-t && mv liboctave/operators/mx-ui64-i16nda.h-t liboctave/operators/mx-ui64-i16nda.h rm -f liboctave/operators/mx-ui64-ui16nda.h-t liboctave/operators/mx-ui64-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64-ui16nda.h-t && mv liboctave/operators/mx-ui64-ui16nda.h-t liboctave/operators/mx-ui64-ui16nda.h rm -f liboctave/operators/mx-ui64-i32nda.h-t liboctave/operators/mx-ui64-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64-i32nda.h-t && mv liboctave/operators/mx-ui64-i32nda.h-t liboctave/operators/mx-ui64-i32nda.h rm -f liboctave/operators/mx-ui64-ui32nda.h-t liboctave/operators/mx-ui64-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64-ui32nda.h-t && mv liboctave/operators/mx-ui64-ui32nda.h-t liboctave/operators/mx-ui64-ui32nda.h rm -f liboctave/operators/mx-ui64-i64nda.h-t liboctave/operators/mx-ui64-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64-i64nda.h-t && mv liboctave/operators/mx-ui64-i64nda.h-t liboctave/operators/mx-ui64-i64nda.h rm -f liboctave/operators/mx-i8nda-ui8nda.h-t liboctave/operators/mx-i8nda-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui8nda.h-t && mv liboctave/operators/mx-i8nda-ui8nda.h-t liboctave/operators/mx-i8nda-ui8nda.h rm -f liboctave/operators/mx-i8nda-i16nda.h-t liboctave/operators/mx-i8nda-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-i16nda.h-t && mv liboctave/operators/mx-i8nda-i16nda.h-t liboctave/operators/mx-i8nda-i16nda.h rm -f liboctave/operators/mx-i8nda-i32nda.h-t liboctave/operators/mx-i8nda-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-i32nda.h-t && mv liboctave/operators/mx-i8nda-i32nda.h-t liboctave/operators/mx-i8nda-i32nda.h rm -f liboctave/operators/mx-i8nda-ui32nda.h-t liboctave/operators/mx-i8nda-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui32nda.h-t && mv liboctave/operators/mx-i8nda-ui32nda.h-t liboctave/operators/mx-i8nda-ui32nda.h rm -f liboctave/operators/mx-i8nda-ui16nda.h-t liboctave/operators/mx-i8nda-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui16nda.h-t && mv liboctave/operators/mx-i8nda-ui16nda.h-t liboctave/operators/mx-i8nda-ui16nda.h rm -f liboctave/operators/mx-i8nda-i64nda.h-t liboctave/operators/mx-i8nda-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-i64nda.h-t && mv liboctave/operators/mx-i8nda-i64nda.h-t liboctave/operators/mx-i8nda-i64nda.h rm -f liboctave/operators/mx-i8nda-ui64nda.h-t liboctave/operators/mx-i8nda-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui64nda.h-t && mv liboctave/operators/mx-i8nda-ui64nda.h-t liboctave/operators/mx-i8nda-ui64nda.h rm -f liboctave/operators/mx-i16nda-i8nda.h-t liboctave/operators/mx-i16nda-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-i8nda.h-t && mv liboctave/operators/mx-i16nda-i8nda.h-t liboctave/operators/mx-i16nda-i8nda.h rm -f liboctave/operators/mx-i16nda-ui8nda.h-t liboctave/operators/mx-i16nda-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui8nda.h-t && mv liboctave/operators/mx-i16nda-ui8nda.h-t liboctave/operators/mx-i16nda-ui8nda.h rm -f liboctave/operators/mx-i16nda-ui16nda.h-t liboctave/operators/mx-i16nda-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui16nda.h-t && mv liboctave/operators/mx-i16nda-ui16nda.h-t liboctave/operators/mx-i16nda-ui16nda.h rm -f liboctave/operators/mx-i16nda-i32nda.h-t liboctave/operators/mx-i16nda-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-i32nda.h-t && mv liboctave/operators/mx-i16nda-i32nda.h-t liboctave/operators/mx-i16nda-i32nda.h rm -f liboctave/operators/mx-i16nda-ui32nda.h-t liboctave/operators/mx-i16nda-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui32nda.h-t && mv liboctave/operators/mx-i16nda-ui32nda.h-t liboctave/operators/mx-i16nda-ui32nda.h rm -f liboctave/operators/mx-i16nda-i64nda.h-t liboctave/operators/mx-i16nda-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-i64nda.h-t && mv liboctave/operators/mx-i16nda-i64nda.h-t liboctave/operators/mx-i16nda-i64nda.h rm -f liboctave/operators/mx-i16nda-ui64nda.h-t liboctave/operators/mx-i16nda-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui64nda.h-t && mv liboctave/operators/mx-i16nda-ui64nda.h-t liboctave/operators/mx-i16nda-ui64nda.h rm -f liboctave/operators/mx-i32nda-i8nda.h-t liboctave/operators/mx-i32nda-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-i8nda.h-t && mv liboctave/operators/mx-i32nda-i8nda.h-t liboctave/operators/mx-i32nda-i8nda.h rm -f liboctave/operators/mx-i32nda-ui8nda.h-t liboctave/operators/mx-i32nda-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui8nda.h-t && mv liboctave/operators/mx-i32nda-ui8nda.h-t liboctave/operators/mx-i32nda-ui8nda.h rm -f liboctave/operators/mx-i32nda-i16nda.h-t liboctave/operators/mx-i32nda-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-i16nda.h-t && mv liboctave/operators/mx-i32nda-i16nda.h-t liboctave/operators/mx-i32nda-i16nda.h rm -f liboctave/operators/mx-i32nda-ui16nda.h-t liboctave/operators/mx-i32nda-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui16nda.h-t && mv liboctave/operators/mx-i32nda-ui16nda.h-t liboctave/operators/mx-i32nda-ui16nda.h rm -f liboctave/operators/mx-i32nda-ui32nda.h-t liboctave/operators/mx-i32nda-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui32nda.h-t && mv liboctave/operators/mx-i32nda-ui32nda.h-t liboctave/operators/mx-i32nda-ui32nda.h rm -f liboctave/operators/mx-i32nda-ui64nda.h-t liboctave/operators/mx-i32nda-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui64nda.h-t && mv liboctave/operators/mx-i32nda-ui64nda.h-t liboctave/operators/mx-i32nda-ui64nda.h rm -f liboctave/operators/mx-i32nda-i64nda.h-t liboctave/operators/mx-i32nda-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-i64nda.h-t && mv liboctave/operators/mx-i32nda-i64nda.h-t liboctave/operators/mx-i32nda-i64nda.h rm -f liboctave/operators/mx-i64nda-ui8nda.h-t liboctave/operators/mx-i64nda-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui8nda.h-t && mv liboctave/operators/mx-i64nda-ui8nda.h-t liboctave/operators/mx-i64nda-ui8nda.h rm -f liboctave/operators/mx-i64nda-i8nda.h-t liboctave/operators/mx-i64nda-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-i8nda.h-t && mv liboctave/operators/mx-i64nda-i8nda.h-t liboctave/operators/mx-i64nda-i8nda.h rm -f liboctave/operators/mx-i64nda-i16nda.h-t liboctave/operators/mx-i64nda-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-i16nda.h-t && mv liboctave/operators/mx-i64nda-i16nda.h-t liboctave/operators/mx-i64nda-i16nda.h rm -f liboctave/operators/mx-i64nda-ui16nda.h-t liboctave/operators/mx-i64nda-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui16nda.h-t && mv liboctave/operators/mx-i64nda-ui16nda.h-t liboctave/operators/mx-i64nda-ui16nda.h rm -f liboctave/operators/mx-i64nda-i32nda.h-t liboctave/operators/mx-i64nda-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-i32nda.h-t && mv liboctave/operators/mx-i64nda-i32nda.h-t liboctave/operators/mx-i64nda-i32nda.h rm -f liboctave/operators/mx-i64nda-ui32nda.h-t liboctave/operators/mx-i64nda-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui32nda.h-t && mv liboctave/operators/mx-i64nda-ui32nda.h-t liboctave/operators/mx-i64nda-ui32nda.h rm -f liboctave/operators/mx-i64nda-ui64nda.h-t liboctave/operators/mx-i64nda-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui64nda.h-t && mv liboctave/operators/mx-i64nda-ui64nda.h-t liboctave/operators/mx-i64nda-ui64nda.h rm -f liboctave/operators/mx-ui8nda-i8nda.h-t liboctave/operators/mx-ui8nda-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i8nda.h-t && mv liboctave/operators/mx-ui8nda-i8nda.h-t liboctave/operators/mx-ui8nda-i8nda.h rm -f liboctave/operators/mx-ui8nda-i16nda.h-t liboctave/operators/mx-ui8nda-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i16nda.h-t && mv liboctave/operators/mx-ui8nda-i16nda.h-t liboctave/operators/mx-ui8nda-i16nda.h rm -f liboctave/operators/mx-ui8nda-ui16nda.h-t liboctave/operators/mx-ui8nda-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-ui16nda.h-t && mv liboctave/operators/mx-ui8nda-ui16nda.h-t liboctave/operators/mx-ui8nda-ui16nda.h rm -f liboctave/operators/mx-ui8nda-i32nda.h-t liboctave/operators/mx-ui8nda-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i32nda.h-t && mv liboctave/operators/mx-ui8nda-i32nda.h-t liboctave/operators/mx-ui8nda-i32nda.h rm -f liboctave/operators/mx-ui8nda-ui32nda.h-t liboctave/operators/mx-ui8nda-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-ui32nda.h-t && mv liboctave/operators/mx-ui8nda-ui32nda.h-t liboctave/operators/mx-ui8nda-ui32nda.h rm -f liboctave/operators/mx-ui8nda-i64nda.h-t liboctave/operators/mx-ui8nda-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i64nda.h-t && mv liboctave/operators/mx-ui8nda-i64nda.h-t liboctave/operators/mx-ui8nda-i64nda.h rm -f liboctave/operators/mx-ui8nda-ui64nda.h-t liboctave/operators/mx-ui8nda-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-ui64nda.h-t && mv liboctave/operators/mx-ui8nda-ui64nda.h-t liboctave/operators/mx-ui8nda-ui64nda.h rm -f liboctave/operators/mx-ui16nda-i8nda.h-t liboctave/operators/mx-ui16nda-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i8nda.h-t && mv liboctave/operators/mx-ui16nda-i8nda.h-t liboctave/operators/mx-ui16nda-i8nda.h rm -f liboctave/operators/mx-ui16nda-ui8nda.h-t liboctave/operators/mx-ui16nda-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-ui8nda.h-t && mv liboctave/operators/mx-ui16nda-ui8nda.h-t liboctave/operators/mx-ui16nda-ui8nda.h rm -f liboctave/operators/mx-ui16nda-i16nda.h-t liboctave/operators/mx-ui16nda-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i16nda.h-t && mv liboctave/operators/mx-ui16nda-i16nda.h-t liboctave/operators/mx-ui16nda-i16nda.h rm -f liboctave/operators/mx-ui16nda-i32nda.h-t liboctave/operators/mx-ui16nda-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i32nda.h-t && mv liboctave/operators/mx-ui16nda-i32nda.h-t liboctave/operators/mx-ui16nda-i32nda.h rm -f liboctave/operators/mx-ui16nda-ui32nda.h-t liboctave/operators/mx-ui16nda-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-ui32nda.h-t && mv liboctave/operators/mx-ui16nda-ui32nda.h-t liboctave/operators/mx-ui16nda-ui32nda.h rm -f liboctave/operators/mx-ui16nda-i64nda.h-t liboctave/operators/mx-ui16nda-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i64nda.h-t && mv liboctave/operators/mx-ui16nda-i64nda.h-t liboctave/operators/mx-ui16nda-i64nda.h rm -f liboctave/operators/mx-ui16nda-ui64nda.h-t liboctave/operators/mx-ui16nda-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-ui64nda.h-t && mv liboctave/operators/mx-ui16nda-ui64nda.h-t liboctave/operators/mx-ui16nda-ui64nda.h rm -f liboctave/operators/mx-ui32nda-i8nda.h-t liboctave/operators/mx-ui32nda-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i8nda.h-t && mv liboctave/operators/mx-ui32nda-i8nda.h-t liboctave/operators/mx-ui32nda-i8nda.h rm -f liboctave/operators/mx-ui32nda-ui8nda.h-t liboctave/operators/mx-ui32nda-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-ui8nda.h-t && mv liboctave/operators/mx-ui32nda-ui8nda.h-t liboctave/operators/mx-ui32nda-ui8nda.h rm -f liboctave/operators/mx-ui32nda-i16nda.h-t liboctave/operators/mx-ui32nda-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i16nda.h-t && mv liboctave/operators/mx-ui32nda-i16nda.h-t liboctave/operators/mx-ui32nda-i16nda.h rm -f liboctave/operators/mx-ui32nda-i32nda.h-t liboctave/operators/mx-ui32nda-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i32nda.h-t && mv liboctave/operators/mx-ui32nda-i32nda.h-t liboctave/operators/mx-ui32nda-i32nda.h rm -f liboctave/operators/mx-ui32nda-ui16nda.h-t liboctave/operators/mx-ui32nda-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-ui16nda.h-t && mv liboctave/operators/mx-ui32nda-ui16nda.h-t liboctave/operators/mx-ui32nda-ui16nda.h rm -f liboctave/operators/mx-ui32nda-i64nda.h-t liboctave/operators/mx-ui32nda-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i64nda.h-t && mv liboctave/operators/mx-ui32nda-i64nda.h-t liboctave/operators/mx-ui32nda-i64nda.h rm -f liboctave/operators/mx-ui32nda-ui64nda.h-t liboctave/operators/mx-ui32nda-ui64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-ui64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-ui64nda.h-t && mv liboctave/operators/mx-ui32nda-ui64nda.h-t liboctave/operators/mx-ui32nda-ui64nda.h rm -f liboctave/operators/mx-ui64nda-i8nda.h-t liboctave/operators/mx-ui64nda-i8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i8nda.h-t && mv liboctave/operators/mx-ui64nda-i8nda.h-t liboctave/operators/mx-ui64nda-i8nda.h rm -f liboctave/operators/mx-ui64nda-ui8nda.h-t liboctave/operators/mx-ui64nda-ui8nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-ui8nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-ui8nda.h-t && mv liboctave/operators/mx-ui64nda-ui8nda.h-t liboctave/operators/mx-ui64nda-ui8nda.h rm -f liboctave/operators/mx-ui64nda-i16nda.h-t liboctave/operators/mx-ui64nda-i16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i16nda.h-t && mv liboctave/operators/mx-ui64nda-i16nda.h-t liboctave/operators/mx-ui64nda-i16nda.h rm -f liboctave/operators/mx-ui64nda-ui16nda.h-t liboctave/operators/mx-ui64nda-ui16nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-ui16nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-ui16nda.h-t && mv liboctave/operators/mx-ui64nda-ui16nda.h-t liboctave/operators/mx-ui64nda-ui16nda.h rm -f liboctave/operators/mx-ui64nda-i32nda.h-t liboctave/operators/mx-ui64nda-i32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i32nda.h-t && mv liboctave/operators/mx-ui64nda-i32nda.h-t liboctave/operators/mx-ui64nda-i32nda.h rm -f liboctave/operators/mx-ui64nda-i64nda.h-t liboctave/operators/mx-ui64nda-i64nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i64nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i64nda.h-t && mv liboctave/operators/mx-ui64nda-i64nda.h-t liboctave/operators/mx-ui64nda-i64nda.h rm -f liboctave/operators/vx-ccv-cv.h-t liboctave/operators/vx-ccv-cv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-ccv-cv.h liboctave/operators/vx-ops > liboctave/operators/vx-ccv-cv.h-t && mv liboctave/operators/vx-ccv-cv.h-t liboctave/operators/vx-ccv-cv.h rm -f liboctave/operators/mx-ui64nda-ui32nda.h-t liboctave/operators/mx-ui64nda-ui32nda.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-ui32nda.h liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-ui32nda.h-t && mv liboctave/operators/mx-ui64nda-ui32nda.h-t liboctave/operators/mx-ui64nda-ui32nda.h rm -f liboctave/operators/vx-ccv-s.h-t liboctave/operators/vx-ccv-s.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-ccv-s.h liboctave/operators/vx-ops > liboctave/operators/vx-ccv-s.h-t && mv liboctave/operators/vx-ccv-s.h-t liboctave/operators/vx-ccv-s.h rm -f liboctave/operators/vx-crv-s.h-t liboctave/operators/vx-crv-s.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-crv-s.h liboctave/operators/vx-ops > liboctave/operators/vx-crv-s.h-t && mv liboctave/operators/vx-crv-s.h-t liboctave/operators/vx-crv-s.h rm -f liboctave/operators/vx-crv-rv.h-t liboctave/operators/vx-crv-rv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-crv-rv.h liboctave/operators/vx-ops > liboctave/operators/vx-crv-rv.h-t && mv liboctave/operators/vx-crv-rv.h-t liboctave/operators/vx-crv-rv.h rm -f liboctave/operators/vx-cs-cv.h-t liboctave/operators/vx-cs-cv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-cs-cv.h liboctave/operators/vx-ops > liboctave/operators/vx-cs-cv.h-t && mv liboctave/operators/vx-cs-cv.h-t liboctave/operators/vx-cs-cv.h rm -f liboctave/operators/vx-cs-rv.h-t liboctave/operators/vx-cs-rv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-cs-rv.h liboctave/operators/vx-ops > liboctave/operators/vx-cs-rv.h-t && mv liboctave/operators/vx-cs-rv.h-t liboctave/operators/vx-cs-rv.h rm -f liboctave/operators/vx-cv-ccv.h-t liboctave/operators/vx-cv-ccv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-cv-ccv.h liboctave/operators/vx-ops > liboctave/operators/vx-cv-ccv.h-t && mv liboctave/operators/vx-cv-ccv.h-t liboctave/operators/vx-cv-ccv.h rm -f liboctave/operators/vx-cv-cs.h-t liboctave/operators/vx-cv-cs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-cv-cs.h liboctave/operators/vx-ops > liboctave/operators/vx-cv-cs.h-t && mv liboctave/operators/vx-cv-cs.h-t liboctave/operators/vx-cv-cs.h rm -f liboctave/operators/vx-rv-crv.h-t liboctave/operators/vx-rv-crv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-rv-crv.h liboctave/operators/vx-ops > liboctave/operators/vx-rv-crv.h-t && mv liboctave/operators/vx-rv-crv.h-t liboctave/operators/vx-rv-crv.h rm -f liboctave/operators/vx-rv-cs.h-t liboctave/operators/vx-rv-cs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-rv-cs.h liboctave/operators/vx-ops > liboctave/operators/vx-rv-cs.h-t && mv liboctave/operators/vx-rv-cs.h-t liboctave/operators/vx-rv-cs.h rm -f liboctave/operators/vx-s-ccv.h-t liboctave/operators/vx-s-ccv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-s-ccv.h liboctave/operators/vx-ops > liboctave/operators/vx-s-ccv.h-t && mv liboctave/operators/vx-s-ccv.h-t liboctave/operators/vx-s-ccv.h rm -f liboctave/operators/vx-s-crv.h-t liboctave/operators/vx-s-crv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-s-crv.h liboctave/operators/vx-ops > liboctave/operators/vx-s-crv.h-t && mv liboctave/operators/vx-s-crv.h-t liboctave/operators/vx-s-crv.h rm -f liboctave/operators/vx-fccv-fcv.h-t liboctave/operators/vx-fccv-fcv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fccv-fcv.h liboctave/operators/vx-ops > liboctave/operators/vx-fccv-fcv.h-t && mv liboctave/operators/vx-fccv-fcv.h-t liboctave/operators/vx-fccv-fcv.h rm -f liboctave/operators/vx-fccv-fs.h-t liboctave/operators/vx-fccv-fs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fccv-fs.h liboctave/operators/vx-ops > liboctave/operators/vx-fccv-fs.h-t && mv liboctave/operators/vx-fccv-fs.h-t liboctave/operators/vx-fccv-fs.h rm -f liboctave/operators/vx-fcrv-frv.h-t liboctave/operators/vx-fcrv-frv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fcrv-frv.h liboctave/operators/vx-ops > liboctave/operators/vx-fcrv-frv.h-t && mv liboctave/operators/vx-fcrv-frv.h-t liboctave/operators/vx-fcrv-frv.h rm -f liboctave/operators/vx-fcrv-fs.h-t liboctave/operators/vx-fcrv-fs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fcrv-fs.h liboctave/operators/vx-ops > liboctave/operators/vx-fcrv-fs.h-t && mv liboctave/operators/vx-fcrv-fs.h-t liboctave/operators/vx-fcrv-fs.h rm -f liboctave/operators/vx-fcs-fcv.h-t liboctave/operators/vx-fcs-fcv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fcs-fcv.h liboctave/operators/vx-ops > liboctave/operators/vx-fcs-fcv.h-t && mv liboctave/operators/vx-fcs-fcv.h-t liboctave/operators/vx-fcs-fcv.h rm -f liboctave/operators/vx-fcs-frv.h-t liboctave/operators/vx-fcs-frv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fcs-frv.h liboctave/operators/vx-ops > liboctave/operators/vx-fcs-frv.h-t && mv liboctave/operators/vx-fcs-frv.h-t liboctave/operators/vx-fcs-frv.h rm -f liboctave/operators/vx-fcv-fccv.h-t liboctave/operators/vx-fcv-fccv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fcv-fccv.h liboctave/operators/vx-ops > liboctave/operators/vx-fcv-fccv.h-t && mv liboctave/operators/vx-fcv-fccv.h-t liboctave/operators/vx-fcv-fccv.h rm -f liboctave/operators/vx-fcv-fcs.h-t liboctave/operators/vx-fcv-fcs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fcv-fcs.h liboctave/operators/vx-ops > liboctave/operators/vx-fcv-fcs.h-t && mv liboctave/operators/vx-fcv-fcs.h-t liboctave/operators/vx-fcv-fcs.h rm -f liboctave/operators/vx-frv-fcrv.h-t liboctave/operators/vx-frv-fcrv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-frv-fcrv.h liboctave/operators/vx-ops > liboctave/operators/vx-frv-fcrv.h-t && mv liboctave/operators/vx-frv-fcrv.h-t liboctave/operators/vx-frv-fcrv.h rm -f liboctave/operators/vx-frv-fcs.h-t liboctave/operators/vx-frv-fcs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-frv-fcs.h liboctave/operators/vx-ops > liboctave/operators/vx-frv-fcs.h-t && mv liboctave/operators/vx-frv-fcs.h-t liboctave/operators/vx-frv-fcs.h rm -f liboctave/operators/vx-fs-fcrv.h-t liboctave/operators/vx-fs-fcrv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fs-fcrv.h liboctave/operators/vx-ops > liboctave/operators/vx-fs-fcrv.h-t && mv liboctave/operators/vx-fs-fcrv.h-t liboctave/operators/vx-fs-fcrv.h rm -f liboctave/operators/vx-fs-fccv.h-t liboctave/operators/vx-fs-fccv.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fs-fccv.h liboctave/operators/vx-ops > liboctave/operators/vx-fs-fccv.h-t && mv liboctave/operators/vx-fs-fccv.h-t liboctave/operators/vx-fs-fccv.h rm -f liboctave/operators/smx-sm-cs.h-t liboctave/operators/smx-sm-cs.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-sm-cs.h liboctave/operators/smx-ops > liboctave/operators/smx-sm-cs.h-t && mv liboctave/operators/smx-sm-cs.h-t liboctave/operators/smx-sm-cs.h rm -f liboctave/operators/smx-scm-s.h-t liboctave/operators/smx-scm-s.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-scm-s.h liboctave/operators/smx-ops > liboctave/operators/smx-scm-s.h-t && mv liboctave/operators/smx-scm-s.h-t liboctave/operators/smx-scm-s.h rm -f liboctave/operators/smx-cs-sm.h-t liboctave/operators/smx-cs-sm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-cs-sm.h liboctave/operators/smx-ops > liboctave/operators/smx-cs-sm.h-t && mv liboctave/operators/smx-cs-sm.h-t liboctave/operators/smx-cs-sm.h rm -f liboctave/operators/smx-s-scm.h-t liboctave/operators/smx-s-scm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-s-scm.h liboctave/operators/smx-ops > liboctave/operators/smx-s-scm.h-t && mv liboctave/operators/smx-s-scm.h-t liboctave/operators/smx-s-scm.h rm -f liboctave/operators/smx-scm-sm.h-t liboctave/operators/smx-scm-sm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-scm-sm.h liboctave/operators/smx-ops > liboctave/operators/smx-scm-sm.h-t && mv liboctave/operators/smx-scm-sm.h-t liboctave/operators/smx-scm-sm.h rm -f liboctave/operators/smx-sm-scm.h-t liboctave/operators/smx-sm-scm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-sm-scm.h liboctave/operators/smx-ops > liboctave/operators/smx-sm-scm.h-t && mv liboctave/operators/smx-sm-scm.h-t liboctave/operators/smx-sm-scm.h rm -f liboctave/operators/smx-m-sm.h-t liboctave/operators/smx-m-sm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-m-sm.h liboctave/operators/smx-ops > liboctave/operators/smx-m-sm.h-t && mv liboctave/operators/smx-m-sm.h-t liboctave/operators/smx-m-sm.h rm -f liboctave/operators/smx-m-scm.h-t liboctave/operators/smx-m-scm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-m-scm.h liboctave/operators/smx-ops > liboctave/operators/smx-m-scm.h-t && mv liboctave/operators/smx-m-scm.h-t liboctave/operators/smx-m-scm.h rm -f liboctave/operators/smx-cm-scm.h-t liboctave/operators/smx-cm-scm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-cm-scm.h liboctave/operators/smx-ops > liboctave/operators/smx-cm-scm.h-t && mv liboctave/operators/smx-cm-scm.h-t liboctave/operators/smx-cm-scm.h rm -f liboctave/operators/smx-cm-sm.h-t liboctave/operators/smx-cm-sm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-cm-sm.h liboctave/operators/smx-ops > liboctave/operators/smx-cm-sm.h-t && mv liboctave/operators/smx-cm-sm.h-t liboctave/operators/smx-cm-sm.h rm -f liboctave/operators/smx-sm-m.h-t liboctave/operators/smx-sm-m.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-sm-m.h liboctave/operators/smx-ops > liboctave/operators/smx-sm-m.h-t && mv liboctave/operators/smx-sm-m.h-t liboctave/operators/smx-sm-m.h rm -f liboctave/operators/smx-scm-m.h-t liboctave/operators/smx-scm-m.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-scm-m.h liboctave/operators/smx-ops > liboctave/operators/smx-scm-m.h-t && mv liboctave/operators/smx-scm-m.h-t liboctave/operators/smx-scm-m.h rm -f liboctave/operators/smx-sm-cm.h-t liboctave/operators/smx-sm-cm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-sm-cm.h liboctave/operators/smx-ops > liboctave/operators/smx-sm-cm.h-t && mv liboctave/operators/smx-sm-cm.h-t liboctave/operators/smx-sm-cm.h rm -f liboctave/operators/smx-scm-cm.h-t liboctave/operators/smx-scm-cm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-scm-cm.h liboctave/operators/smx-ops > liboctave/operators/smx-scm-cm.h-t && mv liboctave/operators/smx-scm-cm.h-t liboctave/operators/smx-scm-cm.h rm -f liboctave/operators/smx-sbm-bm.h-t liboctave/operators/smx-sbm-bm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-sbm-bm.h liboctave/operators/smx-ops > liboctave/operators/smx-sbm-bm.h-t && mv liboctave/operators/smx-sbm-bm.h-t liboctave/operators/smx-sbm-bm.h rm -f liboctave/operators/smx-bm-sbm.h-t liboctave/operators/smx-bm-sbm.h && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-bm-sbm.h liboctave/operators/smx-ops > liboctave/operators/smx-bm-sbm.h-t && mv liboctave/operators/smx-bm-sbm.h-t liboctave/operators/smx-bm-sbm.h rm -f liboctave/numeric/DASRT-opts.h-t liboctave/numeric/DASRT-opts.h && \ perl ./build-aux/mk-opts.pl --opt-class-header liboctave/numeric/DASRT-opts.in > liboctave/numeric/DASRT-opts.h-t && \ mv liboctave/numeric/DASRT-opts.h-t liboctave/numeric/DASRT-opts.h rm -f liboctave/numeric/DASPK-opts.h-t liboctave/numeric/DASPK-opts.h && \ perl ./build-aux/mk-opts.pl --opt-class-header liboctave/numeric/DASPK-opts.in > liboctave/numeric/DASPK-opts.h-t && \ mv liboctave/numeric/DASPK-opts.h-t liboctave/numeric/DASPK-opts.h rm -f liboctave/numeric/DASSL-opts.h-t liboctave/numeric/DASSL-opts.h && \ perl ./build-aux/mk-opts.pl --opt-class-header liboctave/numeric/DASSL-opts.in > liboctave/numeric/DASSL-opts.h-t && \ mv liboctave/numeric/DASSL-opts.h-t liboctave/numeric/DASSL-opts.h rm -f liboctave/operators/mx-cdm-dm.cc-t liboctave/operators/mx-cdm-dm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cdm-dm.cc liboctave/operators/mx-ops > liboctave/operators/mx-cdm-dm.cc-t && mv liboctave/operators/mx-cdm-dm.cc-t liboctave/operators/mx-cdm-dm.cc rm -f liboctave/operators/mx-dm-cdm.cc-t liboctave/operators/mx-dm-cdm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-dm-cdm.cc liboctave/operators/mx-ops > liboctave/operators/mx-dm-cdm.cc-t && mv liboctave/operators/mx-dm-cdm.cc-t liboctave/operators/mx-dm-cdm.cc rm -f liboctave/numeric/LSODE-opts.h-t liboctave/numeric/LSODE-opts.h && \ perl ./build-aux/mk-opts.pl --opt-class-header liboctave/numeric/LSODE-opts.in > liboctave/numeric/LSODE-opts.h-t && \ mv liboctave/numeric/LSODE-opts.h-t liboctave/numeric/LSODE-opts.h rm -f liboctave/operators/mx-cs-dm.cc-t liboctave/operators/mx-cs-dm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cs-dm.cc liboctave/operators/mx-ops > liboctave/operators/mx-cs-dm.cc-t && mv liboctave/operators/mx-cs-dm.cc-t liboctave/operators/mx-cs-dm.cc rm -f liboctave/operators/mx-cs-m.cc-t liboctave/operators/mx-cs-m.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cs-m.cc liboctave/operators/mx-ops > liboctave/operators/mx-cs-m.cc-t && mv liboctave/operators/mx-cs-m.cc-t liboctave/operators/mx-cs-m.cc rm -f liboctave/numeric/Quad-opts.h-t liboctave/numeric/Quad-opts.h && \ perl ./build-aux/mk-opts.pl --opt-class-header liboctave/numeric/Quad-opts.in > liboctave/numeric/Quad-opts.h-t && \ mv liboctave/numeric/Quad-opts.h-t liboctave/numeric/Quad-opts.h rm -f liboctave/operators/mx-cs-nda.cc-t liboctave/operators/mx-cs-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cs-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-cs-nda.cc-t && mv liboctave/operators/mx-cs-nda.cc-t liboctave/operators/mx-cs-nda.cc rm -f liboctave/operators/mx-cdm-s.cc-t liboctave/operators/mx-cdm-s.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cdm-s.cc liboctave/operators/mx-ops > liboctave/operators/mx-cdm-s.cc-t && mv liboctave/operators/mx-cdm-s.cc-t liboctave/operators/mx-cdm-s.cc rm -f liboctave/operators/mx-cdm-cm.cc-t liboctave/operators/mx-cdm-cm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cdm-cm.cc liboctave/operators/mx-ops > liboctave/operators/mx-cdm-cm.cc-t && mv liboctave/operators/mx-cdm-cm.cc-t liboctave/operators/mx-cdm-cm.cc rm -f liboctave/operators/mx-cdm-m.cc-t liboctave/operators/mx-cdm-m.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cdm-m.cc liboctave/operators/mx-ops > liboctave/operators/mx-cdm-m.cc-t && mv liboctave/operators/mx-cdm-m.cc-t liboctave/operators/mx-cdm-m.cc rm -f liboctave/operators/mx-cm-cdm.cc-t liboctave/operators/mx-cm-cdm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cm-cdm.cc liboctave/operators/mx-ops > liboctave/operators/mx-cm-cdm.cc-t && mv liboctave/operators/mx-cm-cdm.cc-t liboctave/operators/mx-cm-cdm.cc rm -f liboctave/operators/mx-cm-dm.cc-t liboctave/operators/mx-cm-dm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cm-dm.cc liboctave/operators/mx-ops > liboctave/operators/mx-cm-dm.cc-t && mv liboctave/operators/mx-cm-dm.cc-t liboctave/operators/mx-cm-dm.cc rm -f liboctave/operators/mx-cm-m.cc-t liboctave/operators/mx-cm-m.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cm-m.cc liboctave/operators/mx-ops > liboctave/operators/mx-cm-m.cc-t && mv liboctave/operators/mx-cm-m.cc-t liboctave/operators/mx-cm-m.cc rm -f liboctave/operators/mx-cnda-nda.cc-t liboctave/operators/mx-cnda-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cnda-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-cnda-nda.cc-t && mv liboctave/operators/mx-cnda-nda.cc-t liboctave/operators/mx-cnda-nda.cc rm -f liboctave/operators/mx-cm-s.cc-t liboctave/operators/mx-cm-s.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cm-s.cc liboctave/operators/mx-ops > liboctave/operators/mx-cm-s.cc-t && mv liboctave/operators/mx-cm-s.cc-t liboctave/operators/mx-cm-s.cc rm -f liboctave/operators/mx-cnda-s.cc-t liboctave/operators/mx-cnda-s.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cnda-s.cc liboctave/operators/mx-ops > liboctave/operators/mx-cnda-s.cc-t && mv liboctave/operators/mx-cnda-s.cc-t liboctave/operators/mx-cnda-s.cc rm -f liboctave/operators/mx-dm-cs.cc-t liboctave/operators/mx-dm-cs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-dm-cs.cc liboctave/operators/mx-ops > liboctave/operators/mx-dm-cs.cc-t && mv liboctave/operators/mx-dm-cs.cc-t liboctave/operators/mx-dm-cs.cc rm -f liboctave/operators/mx-m-cs.cc-t liboctave/operators/mx-m-cs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-m-cs.cc liboctave/operators/mx-ops > liboctave/operators/mx-m-cs.cc-t && mv liboctave/operators/mx-m-cs.cc-t liboctave/operators/mx-m-cs.cc rm -f liboctave/operators/mx-dm-cm.cc-t liboctave/operators/mx-dm-cm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-dm-cm.cc liboctave/operators/mx-ops > liboctave/operators/mx-dm-cm.cc-t && mv liboctave/operators/mx-dm-cm.cc-t liboctave/operators/mx-dm-cm.cc rm -f liboctave/operators/mx-nda-cs.cc-t liboctave/operators/mx-nda-cs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-cs.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-cs.cc-t && mv liboctave/operators/mx-nda-cs.cc-t liboctave/operators/mx-nda-cs.cc rm -f liboctave/operators/mx-m-cdm.cc-t liboctave/operators/mx-m-cdm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-m-cdm.cc liboctave/operators/mx-ops > liboctave/operators/mx-m-cdm.cc-t && mv liboctave/operators/mx-m-cdm.cc-t liboctave/operators/mx-m-cdm.cc rm -f liboctave/operators/mx-m-cm.cc-t liboctave/operators/mx-m-cm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-m-cm.cc liboctave/operators/mx-ops > liboctave/operators/mx-m-cm.cc-t && mv liboctave/operators/mx-m-cm.cc-t liboctave/operators/mx-m-cm.cc rm -f liboctave/operators/mx-nda-cnda.cc-t liboctave/operators/mx-nda-cnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-cnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-cnda.cc-t && mv liboctave/operators/mx-nda-cnda.cc-t liboctave/operators/mx-nda-cnda.cc rm -f liboctave/operators/mx-s-cm.cc-t liboctave/operators/mx-s-cm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-cm.cc liboctave/operators/mx-ops > liboctave/operators/mx-s-cm.cc-t && mv liboctave/operators/mx-s-cm.cc-t liboctave/operators/mx-s-cm.cc rm -f liboctave/operators/mx-s-cdm.cc-t liboctave/operators/mx-s-cdm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-cdm.cc liboctave/operators/mx-ops > liboctave/operators/mx-s-cdm.cc-t && mv liboctave/operators/mx-s-cdm.cc-t liboctave/operators/mx-s-cdm.cc rm -f liboctave/operators/mx-s-cnda.cc-t liboctave/operators/mx-s-cnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-cnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-s-cnda.cc-t && mv liboctave/operators/mx-s-cnda.cc-t liboctave/operators/mx-s-cnda.cc rm -f liboctave/operators/mx-m-dm.cc-t liboctave/operators/mx-m-dm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-m-dm.cc liboctave/operators/mx-ops > liboctave/operators/mx-m-dm.cc-t && mv liboctave/operators/mx-m-dm.cc-t liboctave/operators/mx-m-dm.cc rm -f liboctave/operators/mx-dm-m.cc-t liboctave/operators/mx-dm-m.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-dm-m.cc liboctave/operators/mx-ops > liboctave/operators/mx-dm-m.cc-t && mv liboctave/operators/mx-dm-m.cc-t liboctave/operators/mx-dm-m.cc rm -f liboctave/operators/mx-fcdm-fdm.cc-t liboctave/operators/mx-fcdm-fdm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcdm-fdm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fcdm-fdm.cc-t && mv liboctave/operators/mx-fcdm-fdm.cc-t liboctave/operators/mx-fcdm-fdm.cc rm -f liboctave/operators/mx-fcs-fdm.cc-t liboctave/operators/mx-fcs-fdm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcs-fdm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fcs-fdm.cc-t && mv liboctave/operators/mx-fcs-fdm.cc-t liboctave/operators/mx-fcs-fdm.cc rm -f liboctave/operators/mx-fdm-fcdm.cc-t liboctave/operators/mx-fdm-fcdm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fdm-fcdm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fdm-fcdm.cc-t && mv liboctave/operators/mx-fdm-fcdm.cc-t liboctave/operators/mx-fdm-fcdm.cc rm -f liboctave/operators/mx-fcs-fm.cc-t liboctave/operators/mx-fcs-fm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcs-fm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fcs-fm.cc-t && mv liboctave/operators/mx-fcs-fm.cc-t liboctave/operators/mx-fcs-fm.cc rm -f liboctave/operators/mx-fcs-fnda.cc-t liboctave/operators/mx-fcs-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcs-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fcs-fnda.cc-t && mv liboctave/operators/mx-fcs-fnda.cc-t liboctave/operators/mx-fcs-fnda.cc rm -f liboctave/operators/mx-fcdm-fcm.cc-t liboctave/operators/mx-fcdm-fcm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcdm-fcm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fcdm-fcm.cc-t && mv liboctave/operators/mx-fcdm-fcm.cc-t liboctave/operators/mx-fcdm-fcm.cc rm -f liboctave/operators/mx-fcdm-fm.cc-t liboctave/operators/mx-fcdm-fm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcdm-fm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fcdm-fm.cc-t && mv liboctave/operators/mx-fcdm-fm.cc-t liboctave/operators/mx-fcdm-fm.cc rm -f liboctave/operators/mx-fcdm-fs.cc-t liboctave/operators/mx-fcdm-fs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcdm-fs.cc liboctave/operators/mx-ops > liboctave/operators/mx-fcdm-fs.cc-t && mv liboctave/operators/mx-fcdm-fs.cc-t liboctave/operators/mx-fcdm-fs.cc rm -f liboctave/operators/mx-fcm-fcdm.cc-t liboctave/operators/mx-fcm-fcdm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcm-fcdm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fcm-fcdm.cc-t && mv liboctave/operators/mx-fcm-fcdm.cc-t liboctave/operators/mx-fcm-fcdm.cc rm -f liboctave/operators/mx-fcm-fdm.cc-t liboctave/operators/mx-fcm-fdm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcm-fdm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fcm-fdm.cc-t && mv liboctave/operators/mx-fcm-fdm.cc-t liboctave/operators/mx-fcm-fdm.cc rm -f liboctave/operators/mx-fcm-fm.cc-t liboctave/operators/mx-fcm-fm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcm-fm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fcm-fm.cc-t && mv liboctave/operators/mx-fcm-fm.cc-t liboctave/operators/mx-fcm-fm.cc rm -f liboctave/operators/mx-fcnda-fnda.cc-t liboctave/operators/mx-fcnda-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcnda-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fcnda-fnda.cc-t && mv liboctave/operators/mx-fcnda-fnda.cc-t liboctave/operators/mx-fcnda-fnda.cc rm -f liboctave/operators/mx-fcnda-fs.cc-t liboctave/operators/mx-fcnda-fs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcnda-fs.cc liboctave/operators/mx-ops > liboctave/operators/mx-fcnda-fs.cc-t && mv liboctave/operators/mx-fcnda-fs.cc-t liboctave/operators/mx-fcnda-fs.cc rm -f liboctave/operators/mx-fcm-fs.cc-t liboctave/operators/mx-fcm-fs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcm-fs.cc liboctave/operators/mx-ops > liboctave/operators/mx-fcm-fs.cc-t && mv liboctave/operators/mx-fcm-fs.cc-t liboctave/operators/mx-fcm-fs.cc rm -f liboctave/operators/mx-fdm-fcs.cc-t liboctave/operators/mx-fdm-fcs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fdm-fcs.cc liboctave/operators/mx-ops > liboctave/operators/mx-fdm-fcs.cc-t && mv liboctave/operators/mx-fdm-fcs.cc-t liboctave/operators/mx-fdm-fcs.cc rm -f liboctave/operators/mx-fdm-fcm.cc-t liboctave/operators/mx-fdm-fcm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fdm-fcm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fdm-fcm.cc-t && mv liboctave/operators/mx-fdm-fcm.cc-t liboctave/operators/mx-fdm-fcm.cc rm -f liboctave/operators/mx-fm-fcs.cc-t liboctave/operators/mx-fm-fcs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fm-fcs.cc liboctave/operators/mx-ops > liboctave/operators/mx-fm-fcs.cc-t && mv liboctave/operators/mx-fm-fcs.cc-t liboctave/operators/mx-fm-fcs.cc rm -f liboctave/operators/mx-fnda-fcs.cc-t liboctave/operators/mx-fnda-fcs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-fcs.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-fcs.cc-t && mv liboctave/operators/mx-fnda-fcs.cc-t liboctave/operators/mx-fnda-fcs.cc rm -f liboctave/operators/mx-fm-fcm.cc-t liboctave/operators/mx-fm-fcm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fm-fcm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fm-fcm.cc-t && mv liboctave/operators/mx-fm-fcm.cc-t liboctave/operators/mx-fm-fcm.cc rm -f liboctave/operators/mx-fm-fcdm.cc-t liboctave/operators/mx-fm-fcdm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fm-fcdm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fm-fcdm.cc-t && mv liboctave/operators/mx-fm-fcdm.cc-t liboctave/operators/mx-fm-fcdm.cc rm -f liboctave/operators/mx-fnda-fcnda.cc-t liboctave/operators/mx-fnda-fcnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-fcnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-fcnda.cc-t && mv liboctave/operators/mx-fnda-fcnda.cc-t liboctave/operators/mx-fnda-fcnda.cc rm -f liboctave/operators/mx-fs-fcm.cc-t liboctave/operators/mx-fs-fcm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-fcm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fs-fcm.cc-t && mv liboctave/operators/mx-fs-fcm.cc-t liboctave/operators/mx-fs-fcm.cc rm -f liboctave/operators/mx-fs-fcdm.cc-t liboctave/operators/mx-fs-fcdm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-fcdm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fs-fcdm.cc-t && mv liboctave/operators/mx-fs-fcdm.cc-t liboctave/operators/mx-fs-fcdm.cc rm -f liboctave/operators/mx-fs-fcnda.cc-t liboctave/operators/mx-fs-fcnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-fcnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fs-fcnda.cc-t && mv liboctave/operators/mx-fs-fcnda.cc-t liboctave/operators/mx-fs-fcnda.cc rm -f liboctave/operators/mx-fdm-fm.cc-t liboctave/operators/mx-fdm-fm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fdm-fm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fdm-fm.cc-t && mv liboctave/operators/mx-fdm-fm.cc-t liboctave/operators/mx-fdm-fm.cc rm -f liboctave/operators/mx-fm-fdm.cc-t liboctave/operators/mx-fm-fdm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fm-fdm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fm-fdm.cc-t && mv liboctave/operators/mx-fm-fdm.cc-t liboctave/operators/mx-fm-fdm.cc rm -f liboctave/operators/mx-pm-m.cc-t liboctave/operators/mx-pm-m.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-pm-m.cc liboctave/operators/mx-ops > liboctave/operators/mx-pm-m.cc-t && mv liboctave/operators/mx-pm-m.cc-t liboctave/operators/mx-pm-m.cc rm -f liboctave/operators/mx-m-pm.cc-t liboctave/operators/mx-m-pm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-m-pm.cc liboctave/operators/mx-ops > liboctave/operators/mx-m-pm.cc-t && mv liboctave/operators/mx-m-pm.cc-t liboctave/operators/mx-m-pm.cc rm -f liboctave/operators/mx-pm-cm.cc-t liboctave/operators/mx-pm-cm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-pm-cm.cc liboctave/operators/mx-ops > liboctave/operators/mx-pm-cm.cc-t && mv liboctave/operators/mx-pm-cm.cc-t liboctave/operators/mx-pm-cm.cc rm -f liboctave/operators/mx-cm-pm.cc-t liboctave/operators/mx-cm-pm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-cm-pm.cc liboctave/operators/mx-ops > liboctave/operators/mx-cm-pm.cc-t && mv liboctave/operators/mx-cm-pm.cc-t liboctave/operators/mx-cm-pm.cc rm -f liboctave/operators/mx-fm-pm.cc-t liboctave/operators/mx-fm-pm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fm-pm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fm-pm.cc-t && mv liboctave/operators/mx-fm-pm.cc-t liboctave/operators/mx-fm-pm.cc rm -f liboctave/operators/mx-pm-fm.cc-t liboctave/operators/mx-pm-fm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-pm-fm.cc liboctave/operators/mx-ops > liboctave/operators/mx-pm-fm.cc-t && mv liboctave/operators/mx-pm-fm.cc-t liboctave/operators/mx-pm-fm.cc rm -f liboctave/operators/mx-pm-fcm.cc-t liboctave/operators/mx-pm-fcm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-pm-fcm.cc liboctave/operators/mx-ops > liboctave/operators/mx-pm-fcm.cc-t && mv liboctave/operators/mx-pm-fcm.cc-t liboctave/operators/mx-pm-fcm.cc rm -f liboctave/operators/mx-fcm-pm.cc-t liboctave/operators/mx-fcm-pm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fcm-pm.cc liboctave/operators/mx-ops > liboctave/operators/mx-fcm-pm.cc-t && mv liboctave/operators/mx-fcm-pm.cc-t liboctave/operators/mx-fcm-pm.cc rm -f liboctave/operators/mx-s-i8nda.cc-t liboctave/operators/mx-s-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-s-i8nda.cc-t && mv liboctave/operators/mx-s-i8nda.cc-t liboctave/operators/mx-s-i8nda.cc rm -f liboctave/operators/mx-i8nda-s.cc-t liboctave/operators/mx-i8nda-s.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-s.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-s.cc-t && mv liboctave/operators/mx-i8nda-s.cc-t liboctave/operators/mx-i8nda-s.cc rm -f liboctave/operators/mx-s-ui8nda.cc-t liboctave/operators/mx-s-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-s-ui8nda.cc-t && mv liboctave/operators/mx-s-ui8nda.cc-t liboctave/operators/mx-s-ui8nda.cc rm -f liboctave/operators/mx-ui8nda-s.cc-t liboctave/operators/mx-ui8nda-s.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-s.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-s.cc-t && mv liboctave/operators/mx-ui8nda-s.cc-t liboctave/operators/mx-ui8nda-s.cc rm -f liboctave/operators/mx-i16nda-s.cc-t liboctave/operators/mx-i16nda-s.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-s.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-s.cc-t && mv liboctave/operators/mx-i16nda-s.cc-t liboctave/operators/mx-i16nda-s.cc rm -f liboctave/operators/mx-s-i16nda.cc-t liboctave/operators/mx-s-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-s-i16nda.cc-t && mv liboctave/operators/mx-s-i16nda.cc-t liboctave/operators/mx-s-i16nda.cc rm -f liboctave/operators/mx-s-i32nda.cc-t liboctave/operators/mx-s-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-s-i32nda.cc-t && mv liboctave/operators/mx-s-i32nda.cc-t liboctave/operators/mx-s-i32nda.cc rm -f liboctave/operators/mx-s-ui16nda.cc-t liboctave/operators/mx-s-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-s-ui16nda.cc-t && mv liboctave/operators/mx-s-ui16nda.cc-t liboctave/operators/mx-s-ui16nda.cc rm -f liboctave/operators/mx-ui16nda-s.cc-t liboctave/operators/mx-ui16nda-s.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-s.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-s.cc-t && mv liboctave/operators/mx-ui16nda-s.cc-t liboctave/operators/mx-ui16nda-s.cc rm -f liboctave/operators/mx-i32nda-s.cc-t liboctave/operators/mx-i32nda-s.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-s.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-s.cc-t && mv liboctave/operators/mx-i32nda-s.cc-t liboctave/operators/mx-i32nda-s.cc rm -f liboctave/operators/mx-ui32nda-s.cc-t liboctave/operators/mx-ui32nda-s.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-s.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-s.cc-t && mv liboctave/operators/mx-ui32nda-s.cc-t liboctave/operators/mx-ui32nda-s.cc rm -f liboctave/operators/mx-s-ui32nda.cc-t liboctave/operators/mx-s-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-s-ui32nda.cc-t && mv liboctave/operators/mx-s-ui32nda.cc-t liboctave/operators/mx-s-ui32nda.cc rm -f liboctave/operators/mx-s-i64nda.cc-t liboctave/operators/mx-s-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-s-i64nda.cc-t && mv liboctave/operators/mx-s-i64nda.cc-t liboctave/operators/mx-s-i64nda.cc rm -f liboctave/operators/mx-s-ui64nda.cc-t liboctave/operators/mx-s-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-s-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-s-ui64nda.cc-t && mv liboctave/operators/mx-s-ui64nda.cc-t liboctave/operators/mx-s-ui64nda.cc rm -f liboctave/operators/mx-i64nda-s.cc-t liboctave/operators/mx-i64nda-s.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-s.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-s.cc-t && mv liboctave/operators/mx-i64nda-s.cc-t liboctave/operators/mx-i64nda-s.cc rm -f liboctave/operators/mx-ui64nda-s.cc-t liboctave/operators/mx-ui64nda-s.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-s.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-s.cc-t && mv liboctave/operators/mx-ui64nda-s.cc-t liboctave/operators/mx-ui64nda-s.cc rm -f liboctave/operators/mx-i8nda-fs.cc-t liboctave/operators/mx-i8nda-fs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-fs.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-fs.cc-t && mv liboctave/operators/mx-i8nda-fs.cc-t liboctave/operators/mx-i8nda-fs.cc rm -f liboctave/operators/mx-fs-i8nda.cc-t liboctave/operators/mx-fs-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fs-i8nda.cc-t && mv liboctave/operators/mx-fs-i8nda.cc-t liboctave/operators/mx-fs-i8nda.cc rm -f liboctave/operators/mx-fs-ui8nda.cc-t liboctave/operators/mx-fs-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fs-ui8nda.cc-t && mv liboctave/operators/mx-fs-ui8nda.cc-t liboctave/operators/mx-fs-ui8nda.cc rm -f liboctave/operators/mx-fs-i16nda.cc-t liboctave/operators/mx-fs-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fs-i16nda.cc-t && mv liboctave/operators/mx-fs-i16nda.cc-t liboctave/operators/mx-fs-i16nda.cc rm -f liboctave/operators/mx-ui8nda-fs.cc-t liboctave/operators/mx-ui8nda-fs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-fs.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-fs.cc-t && mv liboctave/operators/mx-ui8nda-fs.cc-t liboctave/operators/mx-ui8nda-fs.cc rm -f liboctave/operators/mx-i16nda-fs.cc-t liboctave/operators/mx-i16nda-fs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-fs.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-fs.cc-t && mv liboctave/operators/mx-i16nda-fs.cc-t liboctave/operators/mx-i16nda-fs.cc rm -f liboctave/operators/mx-fs-ui16nda.cc-t liboctave/operators/mx-fs-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fs-ui16nda.cc-t && mv liboctave/operators/mx-fs-ui16nda.cc-t liboctave/operators/mx-fs-ui16nda.cc rm -f liboctave/operators/mx-ui16nda-fs.cc-t liboctave/operators/mx-ui16nda-fs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-fs.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-fs.cc-t && mv liboctave/operators/mx-ui16nda-fs.cc-t liboctave/operators/mx-ui16nda-fs.cc rm -f liboctave/operators/mx-fs-i32nda.cc-t liboctave/operators/mx-fs-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fs-i32nda.cc-t && mv liboctave/operators/mx-fs-i32nda.cc-t liboctave/operators/mx-fs-i32nda.cc rm -f liboctave/operators/mx-i32nda-fs.cc-t liboctave/operators/mx-i32nda-fs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-fs.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-fs.cc-t && mv liboctave/operators/mx-i32nda-fs.cc-t liboctave/operators/mx-i32nda-fs.cc rm -f liboctave/operators/mx-fs-ui32nda.cc-t liboctave/operators/mx-fs-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fs-ui32nda.cc-t && mv liboctave/operators/mx-fs-ui32nda.cc-t liboctave/operators/mx-fs-ui32nda.cc rm -f liboctave/operators/mx-fs-i64nda.cc-t liboctave/operators/mx-fs-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fs-i64nda.cc-t && mv liboctave/operators/mx-fs-i64nda.cc-t liboctave/operators/mx-fs-i64nda.cc rm -f liboctave/operators/mx-ui32nda-fs.cc-t liboctave/operators/mx-ui32nda-fs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-fs.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-fs.cc-t && mv liboctave/operators/mx-ui32nda-fs.cc-t liboctave/operators/mx-ui32nda-fs.cc rm -f liboctave/operators/mx-i64nda-fs.cc-t liboctave/operators/mx-i64nda-fs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-fs.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-fs.cc-t && mv liboctave/operators/mx-i64nda-fs.cc-t liboctave/operators/mx-i64nda-fs.cc rm -f liboctave/operators/mx-fs-ui64nda.cc-t liboctave/operators/mx-fs-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fs-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fs-ui64nda.cc-t && mv liboctave/operators/mx-fs-ui64nda.cc-t liboctave/operators/mx-fs-ui64nda.cc rm -f liboctave/operators/mx-ui64nda-fs.cc-t liboctave/operators/mx-ui64nda-fs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-fs.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-fs.cc-t && mv liboctave/operators/mx-ui64nda-fs.cc-t liboctave/operators/mx-ui64nda-fs.cc rm -f liboctave/operators/mx-nda-i8.cc-t liboctave/operators/mx-nda-i8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i8.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-i8.cc-t && mv liboctave/operators/mx-nda-i8.cc-t liboctave/operators/mx-nda-i8.cc rm -f liboctave/operators/mx-nda-ui8.cc-t liboctave/operators/mx-nda-ui8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui8.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui8.cc-t && mv liboctave/operators/mx-nda-ui8.cc-t liboctave/operators/mx-nda-ui8.cc rm -f liboctave/operators/mx-i8-nda.cc-t liboctave/operators/mx-i8-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8-nda.cc-t && mv liboctave/operators/mx-i8-nda.cc-t liboctave/operators/mx-i8-nda.cc rm -f liboctave/operators/mx-ui8-nda.cc-t liboctave/operators/mx-ui8-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8-nda.cc-t && mv liboctave/operators/mx-ui8-nda.cc-t liboctave/operators/mx-ui8-nda.cc rm -f liboctave/operators/mx-nda-i16.cc-t liboctave/operators/mx-nda-i16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i16.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-i16.cc-t && mv liboctave/operators/mx-nda-i16.cc-t liboctave/operators/mx-nda-i16.cc rm -f liboctave/operators/mx-i16-nda.cc-t liboctave/operators/mx-i16-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16-nda.cc-t && mv liboctave/operators/mx-i16-nda.cc-t liboctave/operators/mx-i16-nda.cc rm -f liboctave/operators/mx-ui16-nda.cc-t liboctave/operators/mx-ui16-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16-nda.cc-t && mv liboctave/operators/mx-ui16-nda.cc-t liboctave/operators/mx-ui16-nda.cc rm -f liboctave/operators/mx-nda-ui16.cc-t liboctave/operators/mx-nda-ui16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui16.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui16.cc-t && mv liboctave/operators/mx-nda-ui16.cc-t liboctave/operators/mx-nda-ui16.cc rm -f liboctave/operators/mx-nda-i32.cc-t liboctave/operators/mx-nda-i32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i32.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-i32.cc-t && mv liboctave/operators/mx-nda-i32.cc-t liboctave/operators/mx-nda-i32.cc rm -f liboctave/operators/mx-i32-nda.cc-t liboctave/operators/mx-i32-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32-nda.cc-t && mv liboctave/operators/mx-i32-nda.cc-t liboctave/operators/mx-i32-nda.cc rm -f liboctave/operators/mx-ui32-nda.cc-t liboctave/operators/mx-ui32-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32-nda.cc-t && mv liboctave/operators/mx-ui32-nda.cc-t liboctave/operators/mx-ui32-nda.cc rm -f liboctave/operators/mx-nda-ui32.cc-t liboctave/operators/mx-nda-ui32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui32.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui32.cc-t && mv liboctave/operators/mx-nda-ui32.cc-t liboctave/operators/mx-nda-ui32.cc rm -f liboctave/operators/mx-nda-i64.cc-t liboctave/operators/mx-nda-i64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i64.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-i64.cc-t && mv liboctave/operators/mx-nda-i64.cc-t liboctave/operators/mx-nda-i64.cc rm -f liboctave/operators/mx-i64-nda.cc-t liboctave/operators/mx-i64-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64-nda.cc-t && mv liboctave/operators/mx-i64-nda.cc-t liboctave/operators/mx-i64-nda.cc rm -f liboctave/operators/mx-nda-ui64.cc-t liboctave/operators/mx-nda-ui64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui64.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui64.cc-t && mv liboctave/operators/mx-nda-ui64.cc-t liboctave/operators/mx-nda-ui64.cc rm -f liboctave/operators/mx-ui64-nda.cc-t liboctave/operators/mx-ui64-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64-nda.cc-t && mv liboctave/operators/mx-ui64-nda.cc-t liboctave/operators/mx-ui64-nda.cc rm -f liboctave/operators/mx-i8-fnda.cc-t liboctave/operators/mx-i8-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8-fnda.cc-t && mv liboctave/operators/mx-i8-fnda.cc-t liboctave/operators/mx-i8-fnda.cc rm -f liboctave/operators/mx-fnda-i8.cc-t liboctave/operators/mx-fnda-i8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i8.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i8.cc-t && mv liboctave/operators/mx-fnda-i8.cc-t liboctave/operators/mx-fnda-i8.cc rm -f liboctave/operators/mx-fnda-ui8.cc-t liboctave/operators/mx-fnda-ui8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui8.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui8.cc-t && mv liboctave/operators/mx-fnda-ui8.cc-t liboctave/operators/mx-fnda-ui8.cc rm -f liboctave/operators/mx-ui8-fnda.cc-t liboctave/operators/mx-ui8-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8-fnda.cc-t && mv liboctave/operators/mx-ui8-fnda.cc-t liboctave/operators/mx-ui8-fnda.cc rm -f liboctave/operators/mx-fnda-i16.cc-t liboctave/operators/mx-fnda-i16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i16.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i16.cc-t && mv liboctave/operators/mx-fnda-i16.cc-t liboctave/operators/mx-fnda-i16.cc rm -f liboctave/operators/mx-fnda-ui16.cc-t liboctave/operators/mx-fnda-ui16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui16.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui16.cc-t && mv liboctave/operators/mx-fnda-ui16.cc-t liboctave/operators/mx-fnda-ui16.cc rm -f liboctave/operators/mx-i16-fnda.cc-t liboctave/operators/mx-i16-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16-fnda.cc-t && mv liboctave/operators/mx-i16-fnda.cc-t liboctave/operators/mx-i16-fnda.cc rm -f liboctave/operators/mx-ui16-fnda.cc-t liboctave/operators/mx-ui16-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16-fnda.cc-t && mv liboctave/operators/mx-ui16-fnda.cc-t liboctave/operators/mx-ui16-fnda.cc rm -f liboctave/operators/mx-i32-fnda.cc-t liboctave/operators/mx-i32-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32-fnda.cc-t && mv liboctave/operators/mx-i32-fnda.cc-t liboctave/operators/mx-i32-fnda.cc rm -f liboctave/operators/mx-fnda-i32.cc-t liboctave/operators/mx-fnda-i32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i32.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i32.cc-t && mv liboctave/operators/mx-fnda-i32.cc-t liboctave/operators/mx-fnda-i32.cc rm -f liboctave/operators/mx-fnda-ui32.cc-t liboctave/operators/mx-fnda-ui32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui32.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui32.cc-t && mv liboctave/operators/mx-fnda-ui32.cc-t liboctave/operators/mx-fnda-ui32.cc rm -f liboctave/operators/mx-fnda-i64.cc-t liboctave/operators/mx-fnda-i64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i64.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i64.cc-t && mv liboctave/operators/mx-fnda-i64.cc-t liboctave/operators/mx-fnda-i64.cc rm -f liboctave/operators/mx-ui32-fnda.cc-t liboctave/operators/mx-ui32-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32-fnda.cc-t && mv liboctave/operators/mx-ui32-fnda.cc-t liboctave/operators/mx-ui32-fnda.cc rm -f liboctave/operators/mx-i64-fnda.cc-t liboctave/operators/mx-i64-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64-fnda.cc-t && mv liboctave/operators/mx-i64-fnda.cc-t liboctave/operators/mx-i64-fnda.cc rm -f liboctave/operators/mx-fnda-ui64.cc-t liboctave/operators/mx-fnda-ui64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui64.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui64.cc-t && mv liboctave/operators/mx-fnda-ui64.cc-t liboctave/operators/mx-fnda-ui64.cc rm -f liboctave/operators/mx-ui64-fnda.cc-t liboctave/operators/mx-ui64-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64-fnda.cc-t && mv liboctave/operators/mx-ui64-fnda.cc-t liboctave/operators/mx-ui64-fnda.cc rm -f liboctave/operators/mx-nda-i8nda.cc-t liboctave/operators/mx-nda-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-i8nda.cc-t && mv liboctave/operators/mx-nda-i8nda.cc-t liboctave/operators/mx-nda-i8nda.cc rm -f liboctave/operators/mx-i8nda-nda.cc-t liboctave/operators/mx-i8nda-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-nda.cc-t && mv liboctave/operators/mx-i8nda-nda.cc-t liboctave/operators/mx-i8nda-nda.cc rm -f liboctave/operators/mx-nda-ui8nda.cc-t liboctave/operators/mx-nda-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui8nda.cc-t && mv liboctave/operators/mx-nda-ui8nda.cc-t liboctave/operators/mx-nda-ui8nda.cc rm -f liboctave/operators/mx-ui8nda-nda.cc-t liboctave/operators/mx-ui8nda-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-nda.cc-t && mv liboctave/operators/mx-ui8nda-nda.cc-t liboctave/operators/mx-ui8nda-nda.cc rm -f liboctave/operators/mx-nda-i16nda.cc-t liboctave/operators/mx-nda-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-i16nda.cc-t && mv liboctave/operators/mx-nda-i16nda.cc-t liboctave/operators/mx-nda-i16nda.cc rm -f liboctave/operators/mx-i16nda-nda.cc-t liboctave/operators/mx-i16nda-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-nda.cc-t && mv liboctave/operators/mx-i16nda-nda.cc-t liboctave/operators/mx-i16nda-nda.cc rm -f liboctave/operators/mx-nda-ui16nda.cc-t liboctave/operators/mx-nda-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui16nda.cc-t && mv liboctave/operators/mx-nda-ui16nda.cc-t liboctave/operators/mx-nda-ui16nda.cc rm -f liboctave/operators/mx-ui16nda-nda.cc-t liboctave/operators/mx-ui16nda-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-nda.cc-t && mv liboctave/operators/mx-ui16nda-nda.cc-t liboctave/operators/mx-ui16nda-nda.cc rm -f liboctave/operators/mx-nda-i32nda.cc-t liboctave/operators/mx-nda-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-i32nda.cc-t && mv liboctave/operators/mx-nda-i32nda.cc-t liboctave/operators/mx-nda-i32nda.cc rm -f liboctave/operators/mx-i32nda-nda.cc-t liboctave/operators/mx-i32nda-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-nda.cc-t && mv liboctave/operators/mx-i32nda-nda.cc-t liboctave/operators/mx-i32nda-nda.cc rm -f liboctave/operators/mx-nda-ui32nda.cc-t liboctave/operators/mx-nda-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui32nda.cc-t && mv liboctave/operators/mx-nda-ui32nda.cc-t liboctave/operators/mx-nda-ui32nda.cc rm -f liboctave/operators/mx-ui32nda-nda.cc-t liboctave/operators/mx-ui32nda-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-nda.cc-t && mv liboctave/operators/mx-ui32nda-nda.cc-t liboctave/operators/mx-ui32nda-nda.cc rm -f liboctave/operators/mx-nda-i64nda.cc-t liboctave/operators/mx-nda-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-i64nda.cc-t && mv liboctave/operators/mx-nda-i64nda.cc-t liboctave/operators/mx-nda-i64nda.cc rm -f liboctave/operators/mx-nda-ui64nda.cc-t liboctave/operators/mx-nda-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-nda-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-nda-ui64nda.cc-t && mv liboctave/operators/mx-nda-ui64nda.cc-t liboctave/operators/mx-nda-ui64nda.cc rm -f liboctave/operators/mx-i64nda-nda.cc-t liboctave/operators/mx-i64nda-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-nda.cc-t && mv liboctave/operators/mx-i64nda-nda.cc-t liboctave/operators/mx-i64nda-nda.cc rm -f liboctave/operators/mx-ui64nda-nda.cc-t liboctave/operators/mx-ui64nda-nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-nda.cc-t && mv liboctave/operators/mx-ui64nda-nda.cc-t liboctave/operators/mx-ui64nda-nda.cc rm -f liboctave/operators/mx-fnda-i8nda.cc-t liboctave/operators/mx-fnda-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i8nda.cc-t && mv liboctave/operators/mx-fnda-i8nda.cc-t liboctave/operators/mx-fnda-i8nda.cc rm -f liboctave/operators/mx-fnda-ui8nda.cc-t liboctave/operators/mx-fnda-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui8nda.cc-t && mv liboctave/operators/mx-fnda-ui8nda.cc-t liboctave/operators/mx-fnda-ui8nda.cc rm -f liboctave/operators/mx-i8nda-fnda.cc-t liboctave/operators/mx-i8nda-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-fnda.cc-t && mv liboctave/operators/mx-i8nda-fnda.cc-t liboctave/operators/mx-i8nda-fnda.cc rm -f liboctave/operators/mx-ui8nda-fnda.cc-t liboctave/operators/mx-ui8nda-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-fnda.cc-t && mv liboctave/operators/mx-ui8nda-fnda.cc-t liboctave/operators/mx-ui8nda-fnda.cc rm -f liboctave/operators/mx-fnda-i16nda.cc-t liboctave/operators/mx-fnda-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i16nda.cc-t && mv liboctave/operators/mx-fnda-i16nda.cc-t liboctave/operators/mx-fnda-i16nda.cc rm -f liboctave/operators/mx-i16nda-fnda.cc-t liboctave/operators/mx-i16nda-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-fnda.cc-t && mv liboctave/operators/mx-i16nda-fnda.cc-t liboctave/operators/mx-i16nda-fnda.cc rm -f liboctave/operators/mx-ui16nda-fnda.cc-t liboctave/operators/mx-ui16nda-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-fnda.cc-t && mv liboctave/operators/mx-ui16nda-fnda.cc-t liboctave/operators/mx-ui16nda-fnda.cc rm -f liboctave/operators/mx-fnda-ui16nda.cc-t liboctave/operators/mx-fnda-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui16nda.cc-t && mv liboctave/operators/mx-fnda-ui16nda.cc-t liboctave/operators/mx-fnda-ui16nda.cc rm -f liboctave/operators/mx-fnda-i32nda.cc-t liboctave/operators/mx-fnda-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i32nda.cc-t && mv liboctave/operators/mx-fnda-i32nda.cc-t liboctave/operators/mx-fnda-i32nda.cc rm -f liboctave/operators/mx-i32nda-fnda.cc-t liboctave/operators/mx-i32nda-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-fnda.cc-t && mv liboctave/operators/mx-i32nda-fnda.cc-t liboctave/operators/mx-i32nda-fnda.cc rm -f liboctave/operators/mx-fnda-ui32nda.cc-t liboctave/operators/mx-fnda-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui32nda.cc-t && mv liboctave/operators/mx-fnda-ui32nda.cc-t liboctave/operators/mx-fnda-ui32nda.cc rm -f liboctave/operators/mx-ui32nda-fnda.cc-t liboctave/operators/mx-ui32nda-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-fnda.cc-t && mv liboctave/operators/mx-ui32nda-fnda.cc-t liboctave/operators/mx-ui32nda-fnda.cc rm -f liboctave/operators/mx-fnda-i64nda.cc-t liboctave/operators/mx-fnda-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-i64nda.cc-t && mv liboctave/operators/mx-fnda-i64nda.cc-t liboctave/operators/mx-fnda-i64nda.cc rm -f liboctave/operators/mx-i64nda-fnda.cc-t liboctave/operators/mx-i64nda-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-fnda.cc-t && mv liboctave/operators/mx-i64nda-fnda.cc-t liboctave/operators/mx-i64nda-fnda.cc rm -f liboctave/operators/mx-fnda-ui64nda.cc-t liboctave/operators/mx-fnda-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-fnda-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-fnda-ui64nda.cc-t && mv liboctave/operators/mx-fnda-ui64nda.cc-t liboctave/operators/mx-fnda-ui64nda.cc rm -f liboctave/operators/mx-ui64nda-fnda.cc-t liboctave/operators/mx-ui64nda-fnda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-fnda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-fnda.cc-t && mv liboctave/operators/mx-ui64nda-fnda.cc-t liboctave/operators/mx-ui64nda-fnda.cc rm -f liboctave/operators/mx-i8nda-ui8.cc-t liboctave/operators/mx-i8nda-ui8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui8.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui8.cc-t && mv liboctave/operators/mx-i8nda-ui8.cc-t liboctave/operators/mx-i8nda-ui8.cc rm -f liboctave/operators/mx-i8nda-i16.cc-t liboctave/operators/mx-i8nda-i16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-i16.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-i16.cc-t && mv liboctave/operators/mx-i8nda-i16.cc-t liboctave/operators/mx-i8nda-i16.cc rm -f liboctave/operators/mx-i8nda-ui16.cc-t liboctave/operators/mx-i8nda-ui16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui16.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui16.cc-t && mv liboctave/operators/mx-i8nda-ui16.cc-t liboctave/operators/mx-i8nda-ui16.cc rm -f liboctave/operators/mx-i8nda-i32.cc-t liboctave/operators/mx-i8nda-i32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-i32.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-i32.cc-t && mv liboctave/operators/mx-i8nda-i32.cc-t liboctave/operators/mx-i8nda-i32.cc rm -f liboctave/operators/mx-i8nda-ui32.cc-t liboctave/operators/mx-i8nda-ui32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui32.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui32.cc-t && mv liboctave/operators/mx-i8nda-ui32.cc-t liboctave/operators/mx-i8nda-ui32.cc rm -f liboctave/operators/mx-i8nda-i64.cc-t liboctave/operators/mx-i8nda-i64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-i64.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-i64.cc-t && mv liboctave/operators/mx-i8nda-i64.cc-t liboctave/operators/mx-i8nda-i64.cc rm -f liboctave/operators/mx-i8nda-ui64.cc-t liboctave/operators/mx-i8nda-ui64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui64.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui64.cc-t && mv liboctave/operators/mx-i8nda-ui64.cc-t liboctave/operators/mx-i8nda-ui64.cc rm -f liboctave/operators/mx-i16nda-i8.cc-t liboctave/operators/mx-i16nda-i8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-i8.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-i8.cc-t && mv liboctave/operators/mx-i16nda-i8.cc-t liboctave/operators/mx-i16nda-i8.cc rm -f liboctave/operators/mx-i16nda-ui16.cc-t liboctave/operators/mx-i16nda-ui16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui16.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui16.cc-t && mv liboctave/operators/mx-i16nda-ui16.cc-t liboctave/operators/mx-i16nda-ui16.cc rm -f liboctave/operators/mx-i16nda-ui8.cc-t liboctave/operators/mx-i16nda-ui8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui8.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui8.cc-t && mv liboctave/operators/mx-i16nda-ui8.cc-t liboctave/operators/mx-i16nda-ui8.cc rm -f liboctave/operators/mx-i16nda-i32.cc-t liboctave/operators/mx-i16nda-i32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-i32.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-i32.cc-t && mv liboctave/operators/mx-i16nda-i32.cc-t liboctave/operators/mx-i16nda-i32.cc rm -f liboctave/operators/mx-i16nda-i64.cc-t liboctave/operators/mx-i16nda-i64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-i64.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-i64.cc-t && mv liboctave/operators/mx-i16nda-i64.cc-t liboctave/operators/mx-i16nda-i64.cc rm -f liboctave/operators/mx-i16nda-ui32.cc-t liboctave/operators/mx-i16nda-ui32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui32.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui32.cc-t && mv liboctave/operators/mx-i16nda-ui32.cc-t liboctave/operators/mx-i16nda-ui32.cc rm -f liboctave/operators/mx-i16nda-ui64.cc-t liboctave/operators/mx-i16nda-ui64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui64.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui64.cc-t && mv liboctave/operators/mx-i16nda-ui64.cc-t liboctave/operators/mx-i16nda-ui64.cc rm -f liboctave/operators/mx-i32nda-i8.cc-t liboctave/operators/mx-i32nda-i8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-i8.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-i8.cc-t && mv liboctave/operators/mx-i32nda-i8.cc-t liboctave/operators/mx-i32nda-i8.cc rm -f liboctave/operators/mx-i32nda-ui8.cc-t liboctave/operators/mx-i32nda-ui8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui8.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui8.cc-t && mv liboctave/operators/mx-i32nda-ui8.cc-t liboctave/operators/mx-i32nda-ui8.cc rm -f liboctave/operators/mx-i32nda-ui16.cc-t liboctave/operators/mx-i32nda-ui16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui16.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui16.cc-t && mv liboctave/operators/mx-i32nda-ui16.cc-t liboctave/operators/mx-i32nda-ui16.cc rm -f liboctave/operators/mx-i32nda-i16.cc-t liboctave/operators/mx-i32nda-i16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-i16.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-i16.cc-t && mv liboctave/operators/mx-i32nda-i16.cc-t liboctave/operators/mx-i32nda-i16.cc rm -f liboctave/operators/mx-i32nda-ui32.cc-t liboctave/operators/mx-i32nda-ui32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui32.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui32.cc-t && mv liboctave/operators/mx-i32nda-ui32.cc-t liboctave/operators/mx-i32nda-ui32.cc rm -f liboctave/operators/mx-i32nda-i64.cc-t liboctave/operators/mx-i32nda-i64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-i64.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-i64.cc-t && mv liboctave/operators/mx-i32nda-i64.cc-t liboctave/operators/mx-i32nda-i64.cc rm -f liboctave/operators/mx-i32nda-ui64.cc-t liboctave/operators/mx-i32nda-ui64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui64.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui64.cc-t && mv liboctave/operators/mx-i32nda-ui64.cc-t liboctave/operators/mx-i32nda-ui64.cc rm -f liboctave/operators/mx-i64nda-i8.cc-t liboctave/operators/mx-i64nda-i8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-i8.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-i8.cc-t && mv liboctave/operators/mx-i64nda-i8.cc-t liboctave/operators/mx-i64nda-i8.cc rm -f liboctave/operators/mx-i64nda-ui8.cc-t liboctave/operators/mx-i64nda-ui8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui8.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui8.cc-t && mv liboctave/operators/mx-i64nda-ui8.cc-t liboctave/operators/mx-i64nda-ui8.cc rm -f liboctave/operators/mx-i64nda-i16.cc-t liboctave/operators/mx-i64nda-i16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-i16.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-i16.cc-t && mv liboctave/operators/mx-i64nda-i16.cc-t liboctave/operators/mx-i64nda-i16.cc rm -f liboctave/operators/mx-i64nda-i32.cc-t liboctave/operators/mx-i64nda-i32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-i32.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-i32.cc-t && mv liboctave/operators/mx-i64nda-i32.cc-t liboctave/operators/mx-i64nda-i32.cc rm -f liboctave/operators/mx-i64nda-ui16.cc-t liboctave/operators/mx-i64nda-ui16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui16.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui16.cc-t && mv liboctave/operators/mx-i64nda-ui16.cc-t liboctave/operators/mx-i64nda-ui16.cc rm -f liboctave/operators/mx-i64nda-ui32.cc-t liboctave/operators/mx-i64nda-ui32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui32.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui32.cc-t && mv liboctave/operators/mx-i64nda-ui32.cc-t liboctave/operators/mx-i64nda-ui32.cc rm -f liboctave/operators/mx-i64nda-ui64.cc-t liboctave/operators/mx-i64nda-ui64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui64.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui64.cc-t && mv liboctave/operators/mx-i64nda-ui64.cc-t liboctave/operators/mx-i64nda-ui64.cc rm -f liboctave/operators/mx-ui8nda-i16.cc-t liboctave/operators/mx-ui8nda-i16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i16.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i16.cc-t && mv liboctave/operators/mx-ui8nda-i16.cc-t liboctave/operators/mx-ui8nda-i16.cc rm -f liboctave/operators/mx-ui8nda-i8.cc-t liboctave/operators/mx-ui8nda-i8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i8.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i8.cc-t && mv liboctave/operators/mx-ui8nda-i8.cc-t liboctave/operators/mx-ui8nda-i8.cc rm -f liboctave/operators/mx-ui8nda-ui16.cc-t liboctave/operators/mx-ui8nda-ui16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-ui16.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-ui16.cc-t && mv liboctave/operators/mx-ui8nda-ui16.cc-t liboctave/operators/mx-ui8nda-ui16.cc rm -f liboctave/operators/mx-ui8nda-i32.cc-t liboctave/operators/mx-ui8nda-i32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i32.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i32.cc-t && mv liboctave/operators/mx-ui8nda-i32.cc-t liboctave/operators/mx-ui8nda-i32.cc rm -f liboctave/operators/mx-ui8nda-ui32.cc-t liboctave/operators/mx-ui8nda-ui32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-ui32.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-ui32.cc-t && mv liboctave/operators/mx-ui8nda-ui32.cc-t liboctave/operators/mx-ui8nda-ui32.cc rm -f liboctave/operators/mx-ui8nda-i64.cc-t liboctave/operators/mx-ui8nda-i64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i64.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i64.cc-t && mv liboctave/operators/mx-ui8nda-i64.cc-t liboctave/operators/mx-ui8nda-i64.cc rm -f liboctave/operators/mx-ui8nda-ui64.cc-t liboctave/operators/mx-ui8nda-ui64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-ui64.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-ui64.cc-t && mv liboctave/operators/mx-ui8nda-ui64.cc-t liboctave/operators/mx-ui8nda-ui64.cc rm -f liboctave/operators/mx-ui16nda-i8.cc-t liboctave/operators/mx-ui16nda-i8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i8.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i8.cc-t && mv liboctave/operators/mx-ui16nda-i8.cc-t liboctave/operators/mx-ui16nda-i8.cc rm -f liboctave/operators/mx-ui16nda-ui8.cc-t liboctave/operators/mx-ui16nda-ui8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-ui8.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-ui8.cc-t && mv liboctave/operators/mx-ui16nda-ui8.cc-t liboctave/operators/mx-ui16nda-ui8.cc rm -f liboctave/operators/mx-ui16nda-i16.cc-t liboctave/operators/mx-ui16nda-i16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i16.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i16.cc-t && mv liboctave/operators/mx-ui16nda-i16.cc-t liboctave/operators/mx-ui16nda-i16.cc rm -f liboctave/operators/mx-ui16nda-i32.cc-t liboctave/operators/mx-ui16nda-i32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i32.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i32.cc-t && mv liboctave/operators/mx-ui16nda-i32.cc-t liboctave/operators/mx-ui16nda-i32.cc rm -f liboctave/operators/mx-ui16nda-ui32.cc-t liboctave/operators/mx-ui16nda-ui32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-ui32.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-ui32.cc-t && mv liboctave/operators/mx-ui16nda-ui32.cc-t liboctave/operators/mx-ui16nda-ui32.cc rm -f liboctave/operators/mx-ui16nda-i64.cc-t liboctave/operators/mx-ui16nda-i64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i64.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i64.cc-t && mv liboctave/operators/mx-ui16nda-i64.cc-t liboctave/operators/mx-ui16nda-i64.cc rm -f liboctave/operators/mx-ui16nda-ui64.cc-t liboctave/operators/mx-ui16nda-ui64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-ui64.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-ui64.cc-t && mv liboctave/operators/mx-ui16nda-ui64.cc-t liboctave/operators/mx-ui16nda-ui64.cc rm -f liboctave/operators/mx-ui32nda-ui8.cc-t liboctave/operators/mx-ui32nda-ui8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-ui8.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-ui8.cc-t && mv liboctave/operators/mx-ui32nda-ui8.cc-t liboctave/operators/mx-ui32nda-ui8.cc rm -f liboctave/operators/mx-ui32nda-i8.cc-t liboctave/operators/mx-ui32nda-i8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i8.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i8.cc-t && mv liboctave/operators/mx-ui32nda-i8.cc-t liboctave/operators/mx-ui32nda-i8.cc rm -f liboctave/operators/mx-ui32nda-i16.cc-t liboctave/operators/mx-ui32nda-i16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i16.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i16.cc-t && mv liboctave/operators/mx-ui32nda-i16.cc-t liboctave/operators/mx-ui32nda-i16.cc rm -f liboctave/operators/mx-ui32nda-ui16.cc-t liboctave/operators/mx-ui32nda-ui16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-ui16.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-ui16.cc-t && mv liboctave/operators/mx-ui32nda-ui16.cc-t liboctave/operators/mx-ui32nda-ui16.cc rm -f liboctave/operators/mx-ui32nda-i32.cc-t liboctave/operators/mx-ui32nda-i32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i32.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i32.cc-t && mv liboctave/operators/mx-ui32nda-i32.cc-t liboctave/operators/mx-ui32nda-i32.cc rm -f liboctave/operators/mx-ui32nda-i64.cc-t liboctave/operators/mx-ui32nda-i64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i64.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i64.cc-t && mv liboctave/operators/mx-ui32nda-i64.cc-t liboctave/operators/mx-ui32nda-i64.cc rm -f liboctave/operators/mx-ui32nda-ui64.cc-t liboctave/operators/mx-ui32nda-ui64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-ui64.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-ui64.cc-t && mv liboctave/operators/mx-ui32nda-ui64.cc-t liboctave/operators/mx-ui32nda-ui64.cc rm -f liboctave/operators/mx-ui64nda-i8.cc-t liboctave/operators/mx-ui64nda-i8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i8.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i8.cc-t && mv liboctave/operators/mx-ui64nda-i8.cc-t liboctave/operators/mx-ui64nda-i8.cc rm -f liboctave/operators/mx-ui64nda-i16.cc-t liboctave/operators/mx-ui64nda-i16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i16.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i16.cc-t && mv liboctave/operators/mx-ui64nda-i16.cc-t liboctave/operators/mx-ui64nda-i16.cc rm -f liboctave/operators/mx-ui64nda-ui8.cc-t liboctave/operators/mx-ui64nda-ui8.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-ui8.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-ui8.cc-t && mv liboctave/operators/mx-ui64nda-ui8.cc-t liboctave/operators/mx-ui64nda-ui8.cc rm -f liboctave/operators/mx-ui64nda-i32.cc-t liboctave/operators/mx-ui64nda-i32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i32.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i32.cc-t && mv liboctave/operators/mx-ui64nda-i32.cc-t liboctave/operators/mx-ui64nda-i32.cc rm -f liboctave/operators/mx-ui64nda-ui16.cc-t liboctave/operators/mx-ui64nda-ui16.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-ui16.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-ui16.cc-t && mv liboctave/operators/mx-ui64nda-ui16.cc-t liboctave/operators/mx-ui64nda-ui16.cc rm -f liboctave/operators/mx-ui64nda-ui32.cc-t liboctave/operators/mx-ui64nda-ui32.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-ui32.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-ui32.cc-t && mv liboctave/operators/mx-ui64nda-ui32.cc-t liboctave/operators/mx-ui64nda-ui32.cc rm -f liboctave/operators/mx-i8-ui8nda.cc-t liboctave/operators/mx-i8-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8-ui8nda.cc-t && mv liboctave/operators/mx-i8-ui8nda.cc-t liboctave/operators/mx-i8-ui8nda.cc rm -f liboctave/operators/mx-ui64nda-i64.cc-t liboctave/operators/mx-ui64nda-i64.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i64.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i64.cc-t && mv liboctave/operators/mx-ui64nda-i64.cc-t liboctave/operators/mx-ui64nda-i64.cc rm -f liboctave/operators/mx-i8-i16nda.cc-t liboctave/operators/mx-i8-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8-i16nda.cc-t && mv liboctave/operators/mx-i8-i16nda.cc-t liboctave/operators/mx-i8-i16nda.cc rm -f liboctave/operators/mx-i8-i32nda.cc-t liboctave/operators/mx-i8-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8-i32nda.cc-t && mv liboctave/operators/mx-i8-i32nda.cc-t liboctave/operators/mx-i8-i32nda.cc rm -f liboctave/operators/mx-i8-ui16nda.cc-t liboctave/operators/mx-i8-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8-ui16nda.cc-t && mv liboctave/operators/mx-i8-ui16nda.cc-t liboctave/operators/mx-i8-ui16nda.cc rm -f liboctave/operators/mx-i8-i64nda.cc-t liboctave/operators/mx-i8-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8-i64nda.cc-t && mv liboctave/operators/mx-i8-i64nda.cc-t liboctave/operators/mx-i8-i64nda.cc rm -f liboctave/operators/mx-i8-ui32nda.cc-t liboctave/operators/mx-i8-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8-ui32nda.cc-t && mv liboctave/operators/mx-i8-ui32nda.cc-t liboctave/operators/mx-i8-ui32nda.cc rm -f liboctave/operators/mx-i8-ui64nda.cc-t liboctave/operators/mx-i8-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8-ui64nda.cc-t && mv liboctave/operators/mx-i8-ui64nda.cc-t liboctave/operators/mx-i8-ui64nda.cc rm -f liboctave/operators/mx-i16-i8nda.cc-t liboctave/operators/mx-i16-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16-i8nda.cc-t && mv liboctave/operators/mx-i16-i8nda.cc-t liboctave/operators/mx-i16-i8nda.cc rm -f liboctave/operators/mx-i16-ui8nda.cc-t liboctave/operators/mx-i16-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16-ui8nda.cc-t && mv liboctave/operators/mx-i16-ui8nda.cc-t liboctave/operators/mx-i16-ui8nda.cc rm -f liboctave/operators/mx-i16-ui16nda.cc-t liboctave/operators/mx-i16-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16-ui16nda.cc-t && mv liboctave/operators/mx-i16-ui16nda.cc-t liboctave/operators/mx-i16-ui16nda.cc rm -f liboctave/operators/mx-i16-i32nda.cc-t liboctave/operators/mx-i16-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16-i32nda.cc-t && mv liboctave/operators/mx-i16-i32nda.cc-t liboctave/operators/mx-i16-i32nda.cc rm -f liboctave/operators/mx-i16-i64nda.cc-t liboctave/operators/mx-i16-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16-i64nda.cc-t && mv liboctave/operators/mx-i16-i64nda.cc-t liboctave/operators/mx-i16-i64nda.cc rm -f liboctave/operators/mx-i16-ui32nda.cc-t liboctave/operators/mx-i16-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16-ui32nda.cc-t && mv liboctave/operators/mx-i16-ui32nda.cc-t liboctave/operators/mx-i16-ui32nda.cc rm -f liboctave/operators/mx-i16-ui64nda.cc-t liboctave/operators/mx-i16-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16-ui64nda.cc-t && mv liboctave/operators/mx-i16-ui64nda.cc-t liboctave/operators/mx-i16-ui64nda.cc rm -f liboctave/operators/mx-i32-i8nda.cc-t liboctave/operators/mx-i32-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32-i8nda.cc-t && mv liboctave/operators/mx-i32-i8nda.cc-t liboctave/operators/mx-i32-i8nda.cc rm -f liboctave/operators/mx-i32-ui8nda.cc-t liboctave/operators/mx-i32-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32-ui8nda.cc-t && mv liboctave/operators/mx-i32-ui8nda.cc-t liboctave/operators/mx-i32-ui8nda.cc rm -f liboctave/operators/mx-i32-i16nda.cc-t liboctave/operators/mx-i32-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32-i16nda.cc-t && mv liboctave/operators/mx-i32-i16nda.cc-t liboctave/operators/mx-i32-i16nda.cc rm -f liboctave/operators/mx-i32-ui32nda.cc-t liboctave/operators/mx-i32-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32-ui32nda.cc-t && mv liboctave/operators/mx-i32-ui32nda.cc-t liboctave/operators/mx-i32-ui32nda.cc rm -f liboctave/operators/mx-i32-ui16nda.cc-t liboctave/operators/mx-i32-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32-ui16nda.cc-t && mv liboctave/operators/mx-i32-ui16nda.cc-t liboctave/operators/mx-i32-ui16nda.cc rm -f liboctave/operators/mx-i32-i64nda.cc-t liboctave/operators/mx-i32-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32-i64nda.cc-t && mv liboctave/operators/mx-i32-i64nda.cc-t liboctave/operators/mx-i32-i64nda.cc rm -f liboctave/operators/mx-i64-i8nda.cc-t liboctave/operators/mx-i64-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64-i8nda.cc-t && mv liboctave/operators/mx-i64-i8nda.cc-t liboctave/operators/mx-i64-i8nda.cc rm -f liboctave/operators/mx-i32-ui64nda.cc-t liboctave/operators/mx-i32-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32-ui64nda.cc-t && mv liboctave/operators/mx-i32-ui64nda.cc-t liboctave/operators/mx-i32-ui64nda.cc rm -f liboctave/operators/mx-i64-ui8nda.cc-t liboctave/operators/mx-i64-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64-ui8nda.cc-t && mv liboctave/operators/mx-i64-ui8nda.cc-t liboctave/operators/mx-i64-ui8nda.cc rm -f liboctave/operators/mx-i64-ui16nda.cc-t liboctave/operators/mx-i64-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64-ui16nda.cc-t && mv liboctave/operators/mx-i64-ui16nda.cc-t liboctave/operators/mx-i64-ui16nda.cc rm -f liboctave/operators/mx-i64-i16nda.cc-t liboctave/operators/mx-i64-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64-i16nda.cc-t && mv liboctave/operators/mx-i64-i16nda.cc-t liboctave/operators/mx-i64-i16nda.cc rm -f liboctave/operators/mx-i64-i32nda.cc-t liboctave/operators/mx-i64-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64-i32nda.cc-t && mv liboctave/operators/mx-i64-i32nda.cc-t liboctave/operators/mx-i64-i32nda.cc rm -f liboctave/operators/mx-i64-ui32nda.cc-t liboctave/operators/mx-i64-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64-ui32nda.cc-t && mv liboctave/operators/mx-i64-ui32nda.cc-t liboctave/operators/mx-i64-ui32nda.cc rm -f liboctave/operators/mx-ui8-i8nda.cc-t liboctave/operators/mx-ui8-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8-i8nda.cc-t && mv liboctave/operators/mx-ui8-i8nda.cc-t liboctave/operators/mx-ui8-i8nda.cc rm -f liboctave/operators/mx-i64-ui64nda.cc-t liboctave/operators/mx-i64-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64-ui64nda.cc-t && mv liboctave/operators/mx-i64-ui64nda.cc-t liboctave/operators/mx-i64-ui64nda.cc rm -f liboctave/operators/mx-ui8-i16nda.cc-t liboctave/operators/mx-ui8-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8-i16nda.cc-t && mv liboctave/operators/mx-ui8-i16nda.cc-t liboctave/operators/mx-ui8-i16nda.cc rm -f liboctave/operators/mx-ui8-ui16nda.cc-t liboctave/operators/mx-ui8-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8-ui16nda.cc-t && mv liboctave/operators/mx-ui8-ui16nda.cc-t liboctave/operators/mx-ui8-ui16nda.cc rm -f liboctave/operators/mx-ui8-i32nda.cc-t liboctave/operators/mx-ui8-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8-i32nda.cc-t && mv liboctave/operators/mx-ui8-i32nda.cc-t liboctave/operators/mx-ui8-i32nda.cc rm -f liboctave/operators/mx-ui8-ui32nda.cc-t liboctave/operators/mx-ui8-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8-ui32nda.cc-t && mv liboctave/operators/mx-ui8-ui32nda.cc-t liboctave/operators/mx-ui8-ui32nda.cc rm -f liboctave/operators/mx-ui8-i64nda.cc-t liboctave/operators/mx-ui8-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8-i64nda.cc-t && mv liboctave/operators/mx-ui8-i64nda.cc-t liboctave/operators/mx-ui8-i64nda.cc rm -f liboctave/operators/mx-ui8-ui64nda.cc-t liboctave/operators/mx-ui8-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8-ui64nda.cc-t && mv liboctave/operators/mx-ui8-ui64nda.cc-t liboctave/operators/mx-ui8-ui64nda.cc rm -f liboctave/operators/mx-ui16-i8nda.cc-t liboctave/operators/mx-ui16-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16-i8nda.cc-t && mv liboctave/operators/mx-ui16-i8nda.cc-t liboctave/operators/mx-ui16-i8nda.cc rm -f liboctave/operators/mx-ui16-ui8nda.cc-t liboctave/operators/mx-ui16-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16-ui8nda.cc-t && mv liboctave/operators/mx-ui16-ui8nda.cc-t liboctave/operators/mx-ui16-ui8nda.cc rm -f liboctave/operators/mx-ui16-i32nda.cc-t liboctave/operators/mx-ui16-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16-i32nda.cc-t && mv liboctave/operators/mx-ui16-i32nda.cc-t liboctave/operators/mx-ui16-i32nda.cc rm -f liboctave/operators/mx-ui16-i16nda.cc-t liboctave/operators/mx-ui16-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16-i16nda.cc-t && mv liboctave/operators/mx-ui16-i16nda.cc-t liboctave/operators/mx-ui16-i16nda.cc rm -f liboctave/operators/mx-ui16-ui64nda.cc-t liboctave/operators/mx-ui16-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16-ui64nda.cc-t && mv liboctave/operators/mx-ui16-ui64nda.cc-t liboctave/operators/mx-ui16-ui64nda.cc rm -f liboctave/operators/mx-ui16-ui32nda.cc-t liboctave/operators/mx-ui16-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16-ui32nda.cc-t && mv liboctave/operators/mx-ui16-ui32nda.cc-t liboctave/operators/mx-ui16-ui32nda.cc rm -f liboctave/operators/mx-ui16-i64nda.cc-t liboctave/operators/mx-ui16-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16-i64nda.cc-t && mv liboctave/operators/mx-ui16-i64nda.cc-t liboctave/operators/mx-ui16-i64nda.cc rm -f liboctave/operators/mx-ui32-i16nda.cc-t liboctave/operators/mx-ui32-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32-i16nda.cc-t && mv liboctave/operators/mx-ui32-i16nda.cc-t liboctave/operators/mx-ui32-i16nda.cc rm -f liboctave/operators/mx-ui32-ui8nda.cc-t liboctave/operators/mx-ui32-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32-ui8nda.cc-t && mv liboctave/operators/mx-ui32-ui8nda.cc-t liboctave/operators/mx-ui32-ui8nda.cc rm -f liboctave/operators/mx-ui32-i8nda.cc-t liboctave/operators/mx-ui32-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32-i8nda.cc-t && mv liboctave/operators/mx-ui32-i8nda.cc-t liboctave/operators/mx-ui32-i8nda.cc rm -f liboctave/operators/mx-ui32-i32nda.cc-t liboctave/operators/mx-ui32-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32-i32nda.cc-t && mv liboctave/operators/mx-ui32-i32nda.cc-t liboctave/operators/mx-ui32-i32nda.cc rm -f liboctave/operators/mx-ui32-ui16nda.cc-t liboctave/operators/mx-ui32-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32-ui16nda.cc-t && mv liboctave/operators/mx-ui32-ui16nda.cc-t liboctave/operators/mx-ui32-ui16nda.cc rm -f liboctave/operators/mx-ui32-i64nda.cc-t liboctave/operators/mx-ui32-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32-i64nda.cc-t && mv liboctave/operators/mx-ui32-i64nda.cc-t liboctave/operators/mx-ui32-i64nda.cc rm -f liboctave/operators/mx-ui32-ui64nda.cc-t liboctave/operators/mx-ui32-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32-ui64nda.cc-t && mv liboctave/operators/mx-ui32-ui64nda.cc-t liboctave/operators/mx-ui32-ui64nda.cc rm -f liboctave/operators/mx-ui64-i8nda.cc-t liboctave/operators/mx-ui64-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64-i8nda.cc-t && mv liboctave/operators/mx-ui64-i8nda.cc-t liboctave/operators/mx-ui64-i8nda.cc rm -f liboctave/operators/mx-ui64-ui8nda.cc-t liboctave/operators/mx-ui64-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64-ui8nda.cc-t && mv liboctave/operators/mx-ui64-ui8nda.cc-t liboctave/operators/mx-ui64-ui8nda.cc rm -f liboctave/operators/mx-ui64-i16nda.cc-t liboctave/operators/mx-ui64-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64-i16nda.cc-t && mv liboctave/operators/mx-ui64-i16nda.cc-t liboctave/operators/mx-ui64-i16nda.cc rm -f liboctave/operators/mx-ui64-ui16nda.cc-t liboctave/operators/mx-ui64-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64-ui16nda.cc-t && mv liboctave/operators/mx-ui64-ui16nda.cc-t liboctave/operators/mx-ui64-ui16nda.cc rm -f liboctave/operators/mx-ui64-i32nda.cc-t liboctave/operators/mx-ui64-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64-i32nda.cc-t && mv liboctave/operators/mx-ui64-i32nda.cc-t liboctave/operators/mx-ui64-i32nda.cc rm -f liboctave/operators/mx-ui64-ui32nda.cc-t liboctave/operators/mx-ui64-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64-ui32nda.cc-t && mv liboctave/operators/mx-ui64-ui32nda.cc-t liboctave/operators/mx-ui64-ui32nda.cc rm -f liboctave/operators/mx-ui64-i64nda.cc-t liboctave/operators/mx-ui64-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64-i64nda.cc-t && mv liboctave/operators/mx-ui64-i64nda.cc-t liboctave/operators/mx-ui64-i64nda.cc rm -f liboctave/operators/mx-i8nda-ui8nda.cc-t liboctave/operators/mx-i8nda-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui8nda.cc-t && mv liboctave/operators/mx-i8nda-ui8nda.cc-t liboctave/operators/mx-i8nda-ui8nda.cc rm -f liboctave/operators/mx-i8nda-i16nda.cc-t liboctave/operators/mx-i8nda-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-i16nda.cc-t && mv liboctave/operators/mx-i8nda-i16nda.cc-t liboctave/operators/mx-i8nda-i16nda.cc rm -f liboctave/operators/mx-i8nda-ui16nda.cc-t liboctave/operators/mx-i8nda-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui16nda.cc-t && mv liboctave/operators/mx-i8nda-ui16nda.cc-t liboctave/operators/mx-i8nda-ui16nda.cc rm -f liboctave/operators/mx-i8nda-i32nda.cc-t liboctave/operators/mx-i8nda-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-i32nda.cc-t && mv liboctave/operators/mx-i8nda-i32nda.cc-t liboctave/operators/mx-i8nda-i32nda.cc rm -f liboctave/operators/mx-i8nda-ui32nda.cc-t liboctave/operators/mx-i8nda-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui32nda.cc-t && mv liboctave/operators/mx-i8nda-ui32nda.cc-t liboctave/operators/mx-i8nda-ui32nda.cc rm -f liboctave/operators/mx-i8nda-i64nda.cc-t liboctave/operators/mx-i8nda-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-i64nda.cc-t && mv liboctave/operators/mx-i8nda-i64nda.cc-t liboctave/operators/mx-i8nda-i64nda.cc rm -f liboctave/operators/mx-i8nda-ui64nda.cc-t liboctave/operators/mx-i8nda-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i8nda-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i8nda-ui64nda.cc-t && mv liboctave/operators/mx-i8nda-ui64nda.cc-t liboctave/operators/mx-i8nda-ui64nda.cc rm -f liboctave/operators/mx-i16nda-i8nda.cc-t liboctave/operators/mx-i16nda-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-i8nda.cc-t && mv liboctave/operators/mx-i16nda-i8nda.cc-t liboctave/operators/mx-i16nda-i8nda.cc rm -f liboctave/operators/mx-i16nda-ui8nda.cc-t liboctave/operators/mx-i16nda-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui8nda.cc-t && mv liboctave/operators/mx-i16nda-ui8nda.cc-t liboctave/operators/mx-i16nda-ui8nda.cc rm -f liboctave/operators/mx-i16nda-i32nda.cc-t liboctave/operators/mx-i16nda-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-i32nda.cc-t && mv liboctave/operators/mx-i16nda-i32nda.cc-t liboctave/operators/mx-i16nda-i32nda.cc rm -f liboctave/operators/mx-i16nda-ui16nda.cc-t liboctave/operators/mx-i16nda-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui16nda.cc-t && mv liboctave/operators/mx-i16nda-ui16nda.cc-t liboctave/operators/mx-i16nda-ui16nda.cc rm -f liboctave/operators/mx-i16nda-ui32nda.cc-t liboctave/operators/mx-i16nda-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui32nda.cc-t && mv liboctave/operators/mx-i16nda-ui32nda.cc-t liboctave/operators/mx-i16nda-ui32nda.cc rm -f liboctave/operators/mx-i16nda-i64nda.cc-t liboctave/operators/mx-i16nda-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-i64nda.cc-t && mv liboctave/operators/mx-i16nda-i64nda.cc-t liboctave/operators/mx-i16nda-i64nda.cc rm -f liboctave/operators/mx-i16nda-ui64nda.cc-t liboctave/operators/mx-i16nda-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i16nda-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i16nda-ui64nda.cc-t && mv liboctave/operators/mx-i16nda-ui64nda.cc-t liboctave/operators/mx-i16nda-ui64nda.cc rm -f liboctave/operators/mx-i32nda-i8nda.cc-t liboctave/operators/mx-i32nda-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-i8nda.cc-t && mv liboctave/operators/mx-i32nda-i8nda.cc-t liboctave/operators/mx-i32nda-i8nda.cc rm -f liboctave/operators/mx-i32nda-ui8nda.cc-t liboctave/operators/mx-i32nda-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui8nda.cc-t && mv liboctave/operators/mx-i32nda-ui8nda.cc-t liboctave/operators/mx-i32nda-ui8nda.cc rm -f liboctave/operators/mx-i32nda-i16nda.cc-t liboctave/operators/mx-i32nda-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-i16nda.cc-t && mv liboctave/operators/mx-i32nda-i16nda.cc-t liboctave/operators/mx-i32nda-i16nda.cc rm -f liboctave/operators/mx-i32nda-ui16nda.cc-t liboctave/operators/mx-i32nda-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui16nda.cc-t && mv liboctave/operators/mx-i32nda-ui16nda.cc-t liboctave/operators/mx-i32nda-ui16nda.cc rm -f liboctave/operators/mx-i32nda-ui32nda.cc-t liboctave/operators/mx-i32nda-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui32nda.cc-t && mv liboctave/operators/mx-i32nda-ui32nda.cc-t liboctave/operators/mx-i32nda-ui32nda.cc rm -f liboctave/operators/mx-i32nda-ui64nda.cc-t liboctave/operators/mx-i32nda-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-ui64nda.cc-t && mv liboctave/operators/mx-i32nda-ui64nda.cc-t liboctave/operators/mx-i32nda-ui64nda.cc rm -f liboctave/operators/mx-i32nda-i64nda.cc-t liboctave/operators/mx-i32nda-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i32nda-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i32nda-i64nda.cc-t && mv liboctave/operators/mx-i32nda-i64nda.cc-t liboctave/operators/mx-i32nda-i64nda.cc rm -f liboctave/operators/mx-i64nda-i8nda.cc-t liboctave/operators/mx-i64nda-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-i8nda.cc-t && mv liboctave/operators/mx-i64nda-i8nda.cc-t liboctave/operators/mx-i64nda-i8nda.cc rm -f liboctave/operators/mx-i64nda-i16nda.cc-t liboctave/operators/mx-i64nda-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-i16nda.cc-t && mv liboctave/operators/mx-i64nda-i16nda.cc-t liboctave/operators/mx-i64nda-i16nda.cc rm -f liboctave/operators/mx-i64nda-ui8nda.cc-t liboctave/operators/mx-i64nda-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui8nda.cc-t && mv liboctave/operators/mx-i64nda-ui8nda.cc-t liboctave/operators/mx-i64nda-ui8nda.cc rm -f liboctave/operators/mx-i64nda-ui16nda.cc-t liboctave/operators/mx-i64nda-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui16nda.cc-t && mv liboctave/operators/mx-i64nda-ui16nda.cc-t liboctave/operators/mx-i64nda-ui16nda.cc rm -f liboctave/operators/mx-i64nda-ui32nda.cc-t liboctave/operators/mx-i64nda-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui32nda.cc-t && mv liboctave/operators/mx-i64nda-ui32nda.cc-t liboctave/operators/mx-i64nda-ui32nda.cc rm -f liboctave/operators/mx-i64nda-ui64nda.cc-t liboctave/operators/mx-i64nda-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-ui64nda.cc-t && mv liboctave/operators/mx-i64nda-ui64nda.cc-t liboctave/operators/mx-i64nda-ui64nda.cc rm -f liboctave/operators/mx-i64nda-i32nda.cc-t liboctave/operators/mx-i64nda-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-i64nda-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-i64nda-i32nda.cc-t && mv liboctave/operators/mx-i64nda-i32nda.cc-t liboctave/operators/mx-i64nda-i32nda.cc rm -f liboctave/operators/mx-ui8nda-i8nda.cc-t liboctave/operators/mx-ui8nda-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i8nda.cc-t && mv liboctave/operators/mx-ui8nda-i8nda.cc-t liboctave/operators/mx-ui8nda-i8nda.cc rm -f liboctave/operators/mx-ui8nda-i16nda.cc-t liboctave/operators/mx-ui8nda-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i16nda.cc-t && mv liboctave/operators/mx-ui8nda-i16nda.cc-t liboctave/operators/mx-ui8nda-i16nda.cc rm -f liboctave/operators/mx-ui8nda-ui16nda.cc-t liboctave/operators/mx-ui8nda-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-ui16nda.cc-t && mv liboctave/operators/mx-ui8nda-ui16nda.cc-t liboctave/operators/mx-ui8nda-ui16nda.cc rm -f liboctave/operators/mx-ui8nda-i32nda.cc-t liboctave/operators/mx-ui8nda-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i32nda.cc-t && mv liboctave/operators/mx-ui8nda-i32nda.cc-t liboctave/operators/mx-ui8nda-i32nda.cc rm -f liboctave/operators/mx-ui8nda-i64nda.cc-t liboctave/operators/mx-ui8nda-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-i64nda.cc-t && mv liboctave/operators/mx-ui8nda-i64nda.cc-t liboctave/operators/mx-ui8nda-i64nda.cc rm -f liboctave/operators/mx-ui8nda-ui32nda.cc-t liboctave/operators/mx-ui8nda-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-ui32nda.cc-t && mv liboctave/operators/mx-ui8nda-ui32nda.cc-t liboctave/operators/mx-ui8nda-ui32nda.cc rm -f liboctave/operators/mx-ui8nda-ui64nda.cc-t liboctave/operators/mx-ui8nda-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui8nda-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui8nda-ui64nda.cc-t && mv liboctave/operators/mx-ui8nda-ui64nda.cc-t liboctave/operators/mx-ui8nda-ui64nda.cc rm -f liboctave/operators/mx-ui16nda-i8nda.cc-t liboctave/operators/mx-ui16nda-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i8nda.cc-t && mv liboctave/operators/mx-ui16nda-i8nda.cc-t liboctave/operators/mx-ui16nda-i8nda.cc rm -f liboctave/operators/mx-ui16nda-ui8nda.cc-t liboctave/operators/mx-ui16nda-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-ui8nda.cc-t && mv liboctave/operators/mx-ui16nda-ui8nda.cc-t liboctave/operators/mx-ui16nda-ui8nda.cc rm -f liboctave/operators/mx-ui16nda-i16nda.cc-t liboctave/operators/mx-ui16nda-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i16nda.cc-t && mv liboctave/operators/mx-ui16nda-i16nda.cc-t liboctave/operators/mx-ui16nda-i16nda.cc rm -f liboctave/operators/mx-ui16nda-ui32nda.cc-t liboctave/operators/mx-ui16nda-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-ui32nda.cc-t && mv liboctave/operators/mx-ui16nda-ui32nda.cc-t liboctave/operators/mx-ui16nda-ui32nda.cc rm -f liboctave/operators/mx-ui16nda-i32nda.cc-t liboctave/operators/mx-ui16nda-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i32nda.cc-t && mv liboctave/operators/mx-ui16nda-i32nda.cc-t liboctave/operators/mx-ui16nda-i32nda.cc rm -f liboctave/operators/mx-ui16nda-i64nda.cc-t liboctave/operators/mx-ui16nda-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-i64nda.cc-t && mv liboctave/operators/mx-ui16nda-i64nda.cc-t liboctave/operators/mx-ui16nda-i64nda.cc rm -f liboctave/operators/mx-ui16nda-ui64nda.cc-t liboctave/operators/mx-ui16nda-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui16nda-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui16nda-ui64nda.cc-t && mv liboctave/operators/mx-ui16nda-ui64nda.cc-t liboctave/operators/mx-ui16nda-ui64nda.cc rm -f liboctave/operators/mx-ui32nda-i8nda.cc-t liboctave/operators/mx-ui32nda-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i8nda.cc-t && mv liboctave/operators/mx-ui32nda-i8nda.cc-t liboctave/operators/mx-ui32nda-i8nda.cc rm -f liboctave/operators/mx-ui32nda-ui8nda.cc-t liboctave/operators/mx-ui32nda-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-ui8nda.cc-t && mv liboctave/operators/mx-ui32nda-ui8nda.cc-t liboctave/operators/mx-ui32nda-ui8nda.cc rm -f liboctave/operators/mx-ui32nda-ui16nda.cc-t liboctave/operators/mx-ui32nda-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-ui16nda.cc-t && mv liboctave/operators/mx-ui32nda-ui16nda.cc-t liboctave/operators/mx-ui32nda-ui16nda.cc rm -f liboctave/operators/mx-ui32nda-i16nda.cc-t liboctave/operators/mx-ui32nda-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i16nda.cc-t && mv liboctave/operators/mx-ui32nda-i16nda.cc-t liboctave/operators/mx-ui32nda-i16nda.cc rm -f liboctave/operators/mx-ui32nda-i32nda.cc-t liboctave/operators/mx-ui32nda-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i32nda.cc-t && mv liboctave/operators/mx-ui32nda-i32nda.cc-t liboctave/operators/mx-ui32nda-i32nda.cc rm -f liboctave/operators/mx-ui32nda-i64nda.cc-t liboctave/operators/mx-ui32nda-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-i64nda.cc-t && mv liboctave/operators/mx-ui32nda-i64nda.cc-t liboctave/operators/mx-ui32nda-i64nda.cc rm -f liboctave/operators/mx-ui32nda-ui64nda.cc-t liboctave/operators/mx-ui32nda-ui64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui32nda-ui64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui32nda-ui64nda.cc-t && mv liboctave/operators/mx-ui32nda-ui64nda.cc-t liboctave/operators/mx-ui32nda-ui64nda.cc rm -f liboctave/operators/mx-ui64nda-i8nda.cc-t liboctave/operators/mx-ui64nda-i8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i8nda.cc-t && mv liboctave/operators/mx-ui64nda-i8nda.cc-t liboctave/operators/mx-ui64nda-i8nda.cc rm -f liboctave/operators/mx-ui64nda-ui8nda.cc-t liboctave/operators/mx-ui64nda-ui8nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-ui8nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-ui8nda.cc-t && mv liboctave/operators/mx-ui64nda-ui8nda.cc-t liboctave/operators/mx-ui64nda-ui8nda.cc rm -f liboctave/operators/mx-ui64nda-i16nda.cc-t liboctave/operators/mx-ui64nda-i16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i16nda.cc-t && mv liboctave/operators/mx-ui64nda-i16nda.cc-t liboctave/operators/mx-ui64nda-i16nda.cc rm -f liboctave/operators/mx-ui64nda-ui16nda.cc-t liboctave/operators/mx-ui64nda-ui16nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-ui16nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-ui16nda.cc-t && mv liboctave/operators/mx-ui64nda-ui16nda.cc-t liboctave/operators/mx-ui64nda-ui16nda.cc rm -f liboctave/operators/mx-ui64nda-ui32nda.cc-t liboctave/operators/mx-ui64nda-ui32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-ui32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-ui32nda.cc-t && mv liboctave/operators/mx-ui64nda-ui32nda.cc-t liboctave/operators/mx-ui64nda-ui32nda.cc rm -f liboctave/operators/mx-ui64nda-i32nda.cc-t liboctave/operators/mx-ui64nda-i32nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i32nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i32nda.cc-t && mv liboctave/operators/mx-ui64nda-i32nda.cc-t liboctave/operators/mx-ui64nda-i32nda.cc rm -f liboctave/operators/mx-ui64nda-i64nda.cc-t liboctave/operators/mx-ui64nda-i64nda.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=mx-ui64nda-i64nda.cc liboctave/operators/mx-ops > liboctave/operators/mx-ui64nda-i64nda.cc-t && mv liboctave/operators/mx-ui64nda-i64nda.cc-t liboctave/operators/mx-ui64nda-i64nda.cc rm -f liboctave/operators/vx-ccv-s.cc-t liboctave/operators/vx-ccv-s.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-ccv-s.cc liboctave/operators/vx-ops > liboctave/operators/vx-ccv-s.cc-t && mv liboctave/operators/vx-ccv-s.cc-t liboctave/operators/vx-ccv-s.cc rm -f liboctave/operators/vx-crv-rv.cc-t liboctave/operators/vx-crv-rv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-crv-rv.cc liboctave/operators/vx-ops > liboctave/operators/vx-crv-rv.cc-t && mv liboctave/operators/vx-crv-rv.cc-t liboctave/operators/vx-crv-rv.cc rm -f liboctave/operators/vx-ccv-cv.cc-t liboctave/operators/vx-ccv-cv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-ccv-cv.cc liboctave/operators/vx-ops > liboctave/operators/vx-ccv-cv.cc-t && mv liboctave/operators/vx-ccv-cv.cc-t liboctave/operators/vx-ccv-cv.cc rm -f liboctave/operators/vx-crv-s.cc-t liboctave/operators/vx-crv-s.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-crv-s.cc liboctave/operators/vx-ops > liboctave/operators/vx-crv-s.cc-t && mv liboctave/operators/vx-crv-s.cc-t liboctave/operators/vx-crv-s.cc rm -f liboctave/operators/vx-cs-cv.cc-t liboctave/operators/vx-cs-cv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-cs-cv.cc liboctave/operators/vx-ops > liboctave/operators/vx-cs-cv.cc-t && mv liboctave/operators/vx-cs-cv.cc-t liboctave/operators/vx-cs-cv.cc rm -f liboctave/operators/vx-cs-rv.cc-t liboctave/operators/vx-cs-rv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-cs-rv.cc liboctave/operators/vx-ops > liboctave/operators/vx-cs-rv.cc-t && mv liboctave/operators/vx-cs-rv.cc-t liboctave/operators/vx-cs-rv.cc rm -f liboctave/operators/vx-cv-ccv.cc-t liboctave/operators/vx-cv-ccv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-cv-ccv.cc liboctave/operators/vx-ops > liboctave/operators/vx-cv-ccv.cc-t && mv liboctave/operators/vx-cv-ccv.cc-t liboctave/operators/vx-cv-ccv.cc rm -f liboctave/operators/vx-cv-cs.cc-t liboctave/operators/vx-cv-cs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-cv-cs.cc liboctave/operators/vx-ops > liboctave/operators/vx-cv-cs.cc-t && mv liboctave/operators/vx-cv-cs.cc-t liboctave/operators/vx-cv-cs.cc rm -f liboctave/operators/vx-s-ccv.cc-t liboctave/operators/vx-s-ccv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-s-ccv.cc liboctave/operators/vx-ops > liboctave/operators/vx-s-ccv.cc-t && mv liboctave/operators/vx-s-ccv.cc-t liboctave/operators/vx-s-ccv.cc rm -f liboctave/operators/vx-rv-crv.cc-t liboctave/operators/vx-rv-crv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-rv-crv.cc liboctave/operators/vx-ops > liboctave/operators/vx-rv-crv.cc-t && mv liboctave/operators/vx-rv-crv.cc-t liboctave/operators/vx-rv-crv.cc rm -f liboctave/operators/vx-rv-cs.cc-t liboctave/operators/vx-rv-cs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-rv-cs.cc liboctave/operators/vx-ops > liboctave/operators/vx-rv-cs.cc-t && mv liboctave/operators/vx-rv-cs.cc-t liboctave/operators/vx-rv-cs.cc rm -f liboctave/operators/vx-fccv-fs.cc-t liboctave/operators/vx-fccv-fs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fccv-fs.cc liboctave/operators/vx-ops > liboctave/operators/vx-fccv-fs.cc-t && mv liboctave/operators/vx-fccv-fs.cc-t liboctave/operators/vx-fccv-fs.cc rm -f liboctave/operators/vx-s-crv.cc-t liboctave/operators/vx-s-crv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-s-crv.cc liboctave/operators/vx-ops > liboctave/operators/vx-s-crv.cc-t && mv liboctave/operators/vx-s-crv.cc-t liboctave/operators/vx-s-crv.cc rm -f liboctave/operators/vx-fccv-fcv.cc-t liboctave/operators/vx-fccv-fcv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fccv-fcv.cc liboctave/operators/vx-ops > liboctave/operators/vx-fccv-fcv.cc-t && mv liboctave/operators/vx-fccv-fcv.cc-t liboctave/operators/vx-fccv-fcv.cc rm -f liboctave/operators/vx-fcrv-fs.cc-t liboctave/operators/vx-fcrv-fs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fcrv-fs.cc liboctave/operators/vx-ops > liboctave/operators/vx-fcrv-fs.cc-t && mv liboctave/operators/vx-fcrv-fs.cc-t liboctave/operators/vx-fcrv-fs.cc rm -f liboctave/operators/vx-fcs-fcv.cc-t liboctave/operators/vx-fcs-fcv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fcs-fcv.cc liboctave/operators/vx-ops > liboctave/operators/vx-fcs-fcv.cc-t && mv liboctave/operators/vx-fcs-fcv.cc-t liboctave/operators/vx-fcs-fcv.cc rm -f liboctave/operators/vx-fcrv-frv.cc-t liboctave/operators/vx-fcrv-frv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fcrv-frv.cc liboctave/operators/vx-ops > liboctave/operators/vx-fcrv-frv.cc-t && mv liboctave/operators/vx-fcrv-frv.cc-t liboctave/operators/vx-fcrv-frv.cc rm -f liboctave/operators/vx-fcv-fccv.cc-t liboctave/operators/vx-fcv-fccv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fcv-fccv.cc liboctave/operators/vx-ops > liboctave/operators/vx-fcv-fccv.cc-t && mv liboctave/operators/vx-fcv-fccv.cc-t liboctave/operators/vx-fcv-fccv.cc rm -f liboctave/operators/vx-fcs-frv.cc-t liboctave/operators/vx-fcs-frv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fcs-frv.cc liboctave/operators/vx-ops > liboctave/operators/vx-fcs-frv.cc-t && mv liboctave/operators/vx-fcs-frv.cc-t liboctave/operators/vx-fcs-frv.cc rm -f liboctave/operators/vx-fcv-fcs.cc-t liboctave/operators/vx-fcv-fcs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fcv-fcs.cc liboctave/operators/vx-ops > liboctave/operators/vx-fcv-fcs.cc-t && mv liboctave/operators/vx-fcv-fcs.cc-t liboctave/operators/vx-fcv-fcs.cc rm -f liboctave/operators/vx-frv-fcs.cc-t liboctave/operators/vx-frv-fcs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-frv-fcs.cc liboctave/operators/vx-ops > liboctave/operators/vx-frv-fcs.cc-t && mv liboctave/operators/vx-frv-fcs.cc-t liboctave/operators/vx-frv-fcs.cc rm -f liboctave/operators/vx-frv-fcrv.cc-t liboctave/operators/vx-frv-fcrv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-frv-fcrv.cc liboctave/operators/vx-ops > liboctave/operators/vx-frv-fcrv.cc-t && mv liboctave/operators/vx-frv-fcrv.cc-t liboctave/operators/vx-frv-fcrv.cc rm -f liboctave/operators/vx-fs-fccv.cc-t liboctave/operators/vx-fs-fccv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fs-fccv.cc liboctave/operators/vx-ops > liboctave/operators/vx-fs-fccv.cc-t && mv liboctave/operators/vx-fs-fccv.cc-t liboctave/operators/vx-fs-fccv.cc rm -f liboctave/operators/vx-fs-fcrv.cc-t liboctave/operators/vx-fs-fcrv.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=vx-fs-fcrv.cc liboctave/operators/vx-ops > liboctave/operators/vx-fs-fcrv.cc-t && mv liboctave/operators/vx-fs-fcrv.cc-t liboctave/operators/vx-fs-fcrv.cc rm -f liboctave/operators/smx-sm-cs.cc-t liboctave/operators/smx-sm-cs.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-sm-cs.cc liboctave/operators/smx-ops > liboctave/operators/smx-sm-cs.cc-t && mv liboctave/operators/smx-sm-cs.cc-t liboctave/operators/smx-sm-cs.cc rm -f liboctave/operators/smx-cs-sm.cc-t liboctave/operators/smx-cs-sm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-cs-sm.cc liboctave/operators/smx-ops > liboctave/operators/smx-cs-sm.cc-t && mv liboctave/operators/smx-cs-sm.cc-t liboctave/operators/smx-cs-sm.cc rm -f liboctave/operators/smx-s-scm.cc-t liboctave/operators/smx-s-scm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-s-scm.cc liboctave/operators/smx-ops > liboctave/operators/smx-s-scm.cc-t && mv liboctave/operators/smx-s-scm.cc-t liboctave/operators/smx-s-scm.cc rm -f liboctave/operators/smx-scm-s.cc-t liboctave/operators/smx-scm-s.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-scm-s.cc liboctave/operators/smx-ops > liboctave/operators/smx-scm-s.cc-t && mv liboctave/operators/smx-scm-s.cc-t liboctave/operators/smx-scm-s.cc rm -f liboctave/operators/smx-scm-sm.cc-t liboctave/operators/smx-scm-sm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-scm-sm.cc liboctave/operators/smx-ops > liboctave/operators/smx-scm-sm.cc-t && mv liboctave/operators/smx-scm-sm.cc-t liboctave/operators/smx-scm-sm.cc rm -f liboctave/operators/smx-m-sm.cc-t liboctave/operators/smx-m-sm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-m-sm.cc liboctave/operators/smx-ops > liboctave/operators/smx-m-sm.cc-t && mv liboctave/operators/smx-m-sm.cc-t liboctave/operators/smx-m-sm.cc rm -f liboctave/operators/smx-sm-scm.cc-t liboctave/operators/smx-sm-scm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-sm-scm.cc liboctave/operators/smx-ops > liboctave/operators/smx-sm-scm.cc-t && mv liboctave/operators/smx-sm-scm.cc-t liboctave/operators/smx-sm-scm.cc rm -f liboctave/operators/smx-m-scm.cc-t liboctave/operators/smx-m-scm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-m-scm.cc liboctave/operators/smx-ops > liboctave/operators/smx-m-scm.cc-t && mv liboctave/operators/smx-m-scm.cc-t liboctave/operators/smx-m-scm.cc rm -f liboctave/operators/smx-cm-scm.cc-t liboctave/operators/smx-cm-scm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-cm-scm.cc liboctave/operators/smx-ops > liboctave/operators/smx-cm-scm.cc-t && mv liboctave/operators/smx-cm-scm.cc-t liboctave/operators/smx-cm-scm.cc rm -f liboctave/operators/smx-cm-sm.cc-t liboctave/operators/smx-cm-sm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-cm-sm.cc liboctave/operators/smx-ops > liboctave/operators/smx-cm-sm.cc-t && mv liboctave/operators/smx-cm-sm.cc-t liboctave/operators/smx-cm-sm.cc rm -f liboctave/operators/smx-sm-m.cc-t liboctave/operators/smx-sm-m.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-sm-m.cc liboctave/operators/smx-ops > liboctave/operators/smx-sm-m.cc-t && mv liboctave/operators/smx-sm-m.cc-t liboctave/operators/smx-sm-m.cc rm -f liboctave/operators/smx-scm-m.cc-t liboctave/operators/smx-scm-m.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-scm-m.cc liboctave/operators/smx-ops > liboctave/operators/smx-scm-m.cc-t && mv liboctave/operators/smx-scm-m.cc-t liboctave/operators/smx-scm-m.cc rm -f liboctave/operators/smx-sm-cm.cc-t liboctave/operators/smx-sm-cm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-sm-cm.cc liboctave/operators/smx-ops > liboctave/operators/smx-sm-cm.cc-t && mv liboctave/operators/smx-sm-cm.cc-t liboctave/operators/smx-sm-cm.cc rm -f liboctave/operators/smx-scm-cm.cc-t liboctave/operators/smx-scm-cm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-scm-cm.cc liboctave/operators/smx-ops > liboctave/operators/smx-scm-cm.cc-t && mv liboctave/operators/smx-scm-cm.cc-t liboctave/operators/smx-scm-cm.cc rm -f liboctave/operators/smx-bm-sbm.cc-t liboctave/operators/smx-bm-sbm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-bm-sbm.cc liboctave/operators/smx-ops > liboctave/operators/smx-bm-sbm.cc-t && mv liboctave/operators/smx-bm-sbm.cc-t liboctave/operators/smx-bm-sbm.cc rm -f liboctave/operators/smx-sbm-bm.cc-t liboctave/operators/smx-sbm-bm.cc && gawk -f ./liboctave/operators/mk-ops.awk -v build_file=smx-sbm-bm.cc liboctave/operators/smx-ops > liboctave/operators/smx-sbm-bm.cc-t && mv liboctave/operators/smx-sbm-bm.cc-t liboctave/operators/smx-sbm-bm.cc /usr/bin/mkdir -p libinterp/corefcn && \ : > libinterp/corefcn/.octave-dirstamp /usr/bin/mkdir -p libgui/src && \ : > libgui/src/.octave-dirstamp /usr/bin/mkdir -p libgui/graphics && \ : > libgui/graphics/.octave-dirstamp /usr/bin/mkdir -p test && \ : > test/.octave-dirstamp /usr/bin/mkdir -p liboctave/cruft/ranlib && \ : > liboctave/cruft/ranlib/.octave-dirstamp /usr/bin/mkdir -p liboctave/cruft/slatec-fn && \ : > liboctave/cruft/slatec-fn/.octave-dirstamp rm -f run-octave-t run-octave && /bin/sh build-aux/subst-script-vals.sh < run-octave.in > run-octave-t && mv run-octave-t run-octave && \ chmod a+rx run-octave /usr/bin/mkdir -p liboctave && \ : > liboctave/.octave-dirstamp /usr/bin/mkdir -p libgui/src/m-editor && \ : > libgui/src/m-editor/.octave-dirstamp /usr/bin/mkdir -p libgui/qterminal/libqterminal && \ : > libgui/qterminal/libqterminal/.octave-dirstamp /usr/bin/mkdir -p libgui/qterminal/libqterminal/unix && \ : > libgui/qterminal/libqterminal/unix/.octave-dirstamp /usr/bin/mkdir -p libgui && \ : > libgui/.octave-dirstamp /usr/bin/mkdir -p src && \ : > src/.octave-dirstamp /usr/bin/mkdir -p libgui/languages && \ : > libgui/languages/.octave-dirstamp /usr/bin/mkdir -p scripts/audio && \ : > scripts/audio/.octave-dirstamp /usr/bin/mkdir -p scripts/deprecated && \ : > scripts/deprecated/.octave-dirstamp /usr/bin/mkdir -p scripts/elfun && \ : > scripts/elfun/.octave-dirstamp /usr/bin/mkdir -p scripts/general && \ : > scripts/general/.octave-dirstamp /usr/bin/mkdir -p scripts/geometry && \ : > scripts/geometry/.octave-dirstamp /usr/bin/mkdir -p scripts/gui && \ : > scripts/gui/.octave-dirstamp /usr/bin/mkdir -p scripts/help && \ : > scripts/help/.octave-dirstamp /usr/bin/mkdir -p scripts/image && \ : > scripts/image/.octave-dirstamp /usr/bin/mkdir -p scripts/io && \ : > scripts/io/.octave-dirstamp /usr/bin/mkdir -p scripts/java && \ : > scripts/java/.octave-dirstamp /usr/bin/mkdir -p scripts/linear-algebra && \ : > scripts/linear-algebra/.octave-dirstamp /usr/bin/mkdir -p scripts/miscellaneous && \ : > scripts/miscellaneous/.octave-dirstamp /usr/bin/mkdir -p scripts/ode && \ : > scripts/ode/.octave-dirstamp /usr/bin/mkdir -p scripts/optimization && \ : > scripts/optimization/.octave-dirstamp /usr/bin/mkdir -p scripts/pkg && \ : > scripts/pkg/.octave-dirstamp /usr/bin/mkdir -p scripts/path && \ : > scripts/path/.octave-dirstamp /usr/bin/mkdir -p scripts/plot/appearance && \ : > scripts/plot/appearance/.octave-dirstamp /usr/bin/mkdir -p scripts/plot/util && \ : > scripts/plot/util/.octave-dirstamp /usr/bin/mkdir -p scripts/plot/draw && \ : > scripts/plot/draw/.octave-dirstamp /usr/bin/mkdir -p scripts/polynomial && \ : > scripts/polynomial/.octave-dirstamp /usr/bin/mkdir -p scripts/profiler && \ : > scripts/profiler/.octave-dirstamp /usr/bin/mkdir -p scripts/prefs && \ : > scripts/prefs/.octave-dirstamp /usr/bin/mkdir -p scripts/set && \ : > scripts/set/.octave-dirstamp /usr/bin/mkdir -p scripts/signal && \ : > scripts/signal/.octave-dirstamp /usr/bin/mkdir -p scripts/sparse && \ : > scripts/sparse/.octave-dirstamp /usr/bin/mkdir -p scripts/specfun && \ : > scripts/specfun/.octave-dirstamp /usr/bin/mkdir -p scripts/special-matrix && \ : > scripts/special-matrix/.octave-dirstamp /usr/bin/mkdir -p scripts/startup && \ : > scripts/startup/.octave-dirstamp /usr/bin/mkdir -p scripts/statistics/distributions && \ : > scripts/statistics/distributions/.octave-dirstamp /usr/bin/mkdir -p scripts/statistics/base && \ : > scripts/statistics/base/.octave-dirstamp /usr/bin/mkdir -p scripts/statistics/models && \ : > scripts/statistics/models/.octave-dirstamp /usr/bin/mkdir -p scripts/statistics/tests && \ : > scripts/statistics/tests/.octave-dirstamp /usr/bin/mkdir -p scripts/strings && \ : > scripts/strings/.octave-dirstamp /usr/bin/mkdir -p scripts/testfun && \ : > scripts/testfun/.octave-dirstamp /usr/bin/mkdir -p scripts/time && \ : > scripts/time/.octave-dirstamp /usr/bin/mkdir -p scripts/@ftp && \ : > scripts/@ftp/.octave-dirstamp /usr/bin/mkdir -p scripts && \ : > scripts/.octave-dirstamp /usr/bin/mkdir -p doc/doxyhtml && \ : > doc/doxyhtml/.octave-dirstamp /usr/bin/mkdir -p doc/interpreter && \ : > doc/interpreter/.octave-dirstamp /usr/bin/mkdir -p doc/liboctave && \ : > doc/liboctave/.octave-dirstamp /usr/bin/mkdir -p doc/refcard && \ : > doc/refcard/.octave-dirstamp rm -f bits/stl_algo.h /usr/bin/mkdir -p etc/icons && \ : > etc/icons/.octave-dirstamp rm -f libinterp/corefcn/defaults.h-t libinterp/corefcn/defaults.h && /bin/sh build-aux/subst-default-vals.sh < libinterp/corefcn/defaults.in.h > libinterp/corefcn/defaults.h-t && mv libinterp/corefcn/defaults.h-t libinterp/corefcn/defaults.h rm -f libinterp/corefcn/graphics-props.cc-t && \ gawk -v emit_graphics_props=1 -f ./libinterp/genprops.awk libinterp/corefcn/graphics.in.h > libinterp/corefcn/graphics-props.cc-t && \ mv libinterp/corefcn/graphics-props.cc-t libinterp/corefcn/graphics-props.cc rm -f libinterp/corefcn/graphics.h-t && \ gawk -f ./libinterp/genprops.awk libinterp/corefcn/graphics.in.h > libinterp/corefcn/graphics.h-t && \ mv libinterp/corefcn/graphics.h-t libinterp/corefcn/graphics.h rm -f libinterp/corefcn/mxarray.h-t libinterp/corefcn/mxarray.h && /bin/sh build-aux/mk-mxarray-h.sh < libinterp/corefcn/mxarray.in.h > libinterp/corefcn/mxarray.h-t && mv libinterp/corefcn/mxarray.h-t libinterp/corefcn/mxarray.h (CDPATH="${ZSH_VERSION+.}:" && cd . && /bin/sh /builddir/build/BUILD/octave-4.2.2/build-aux/missing autoheader) rm -f stamp-h1 touch config.in.h uic-qt5 -o libgui/src/ui-settings-dialog.h libgui/src/settings-dialog.ui uic-qt5 -o libgui/graphics/ui-annotation-dialog.h libgui/graphics/annotation-dialog.ui rm -f libinterp/builtin-defun-decls.h-t && \ /bin/sh ./build-aux/mk-builtins.sh --header "." -- libinterp/corefcn/DASPK-opts.cc libinterp/corefcn/DASRT-opts.cc libinterp/corefcn/DASSL-opts.cc libinterp/corefcn/LSODE-opts.cc libinterp/corefcn/Quad-opts.cc libinterp/octave.cc libinterp/octave-value/ov-base.cc libinterp/octave-value/ov-bool-mat.cc libinterp/octave-value/ov-cell.cc libinterp/octave-value/ov-class.cc libinterp/octave-value/ov-classdef.cc libinterp/octave-value/ov-fcn-handle.cc libinterp/octave-value/ov-fcn-inline.cc libinterp/octave-value/ov-java.cc libinterp/octave-value/ov-null-mat.cc libinterp/octave-value/ov-oncleanup.cc libinterp/octave-value/ov-range.cc libinterp/octave-value/ov-struct.cc libinterp/octave-value/ov-typeinfo.cc libinterp/octave-value/ov-usr-fcn.cc libinterp/octave-value/ov.cc libinterp/parse-tree/lex.ll libinterp/parse-tree/pt-arg-list.cc libinterp/parse-tree/pt-binop.cc libinterp/parse-tree/pt-eval.cc libinterp/parse-tree/pt-mat.cc libinterp/corefcn/__contourc__.cc libinterp/corefcn/__dispatch__.cc libinterp/corefcn/__dsearchn__.cc libinterp/corefcn/__ichol__.cc libinterp/corefcn/__ilu__.cc libinterp/corefcn/__lin_interpn__.cc libinterp/corefcn/__luinc__.cc libinterp/corefcn/__magick_read__.cc libinterp/corefcn/__pchip_deriv__.cc libinterp/corefcn/__qp__.cc libinterp/corefcn/balance.cc libinterp/corefcn/besselj.cc libinterp/corefcn/betainc.cc libinterp/corefcn/bitfcns.cc libinterp/corefcn/bsxfun.cc libinterp/corefcn/cellfun.cc libinterp/corefcn/colloc.cc libinterp/corefcn/conv2.cc libinterp/corefcn/daspk.cc libinterp/corefcn/dasrt.cc libinterp/corefcn/dassl.cc libinterp/corefcn/data.cc libinterp/corefcn/debug.cc libinterp/corefcn/defaults.cc libinterp/corefcn/det.cc libinterp/corefcn/dirfns.cc libinterp/corefcn/dlmread.cc libinterp/corefcn/dot.cc libinterp/corefcn/eig.cc libinterp/corefcn/ellipj.cc libinterp/corefcn/error.cc libinterp/corefcn/fft.cc libinterp/corefcn/fft2.cc libinterp/corefcn/fftn.cc libinterp/corefcn/file-io.cc libinterp/corefcn/filter.cc libinterp/corefcn/find.cc libinterp/corefcn/gammainc.cc libinterp/corefcn/gcd.cc libinterp/corefcn/getgrent.cc libinterp/corefcn/getpwent.cc libinterp/corefcn/getrusage.cc libinterp/corefcn/givens.cc libinterp/corefcn/graphics.cc libinterp/corefcn/hash.cc libinterp/corefcn/help.cc libinterp/corefcn/hess.cc libinterp/corefcn/hex2num.cc libinterp/corefcn/input.cc libinterp/corefcn/inv.cc libinterp/corefcn/interpreter.cc libinterp/corefcn/kron.cc libinterp/corefcn/load-path.cc libinterp/corefcn/load-save.cc libinterp/corefcn/lookup.cc libinterp/corefcn/ls-oct-text.cc libinterp/corefcn/lsode.cc libinterp/corefcn/lu.cc libinterp/corefcn/mappers.cc libinterp/corefcn/matrix_type.cc libinterp/corefcn/max.cc libinterp/corefcn/mgorth.cc libinterp/corefcn/nproc.cc libinterp/corefcn/oct-hist.cc libinterp/corefcn/octave-link.cc libinterp/corefcn/ordschur.cc libinterp/corefcn/pager.cc libinterp/corefcn/pinv.cc libinterp/corefcn/pr-output.cc libinterp/corefcn/profiler.cc libinterp/corefcn/psi.cc libinterp/corefcn/quad.cc libinterp/corefcn/quadcc.cc libinterp/corefcn/qz.cc libinterp/corefcn/rand.cc libinterp/corefcn/rcond.cc libinterp/corefcn/regexp.cc libinterp/corefcn/schur.cc libinterp/corefcn/sighandlers.cc libinterp/corefcn/sparse.cc libinterp/corefcn/spparms.cc libinterp/corefcn/sqrtm.cc libinterp/corefcn/str2double.cc libinterp/corefcn/strfind.cc libinterp/corefcn/strfns.cc libinterp/corefcn/sub2ind.cc libinterp/corefcn/svd.cc libinterp/corefcn/sylvester.cc libinterp/corefcn/symtab.cc libinterp/corefcn/syscalls.cc libinterp/corefcn/sysdep.cc libinterp/corefcn/time.cc libinterp/corefcn/toplev.cc libinterp/corefcn/tril.cc libinterp/corefcn/tsearch.cc libinterp/corefcn/typecast.cc libinterp/corefcn/urlwrite.cc libinterp/corefcn/utils.cc libinterp/corefcn/variables.cc libinterp/corefcn/pt-jit.cc libinterp/parse-tree/oct-parse.in.yy libinterp/dldfcn/__delaunayn__.cc libinterp/dldfcn/__eigs__.cc libinterp/dldfcn/__fltk_uigetfile__.cc libinterp/dldfcn/__glpk__.cc libinterp/dldfcn/__init_fltk__.cc libinterp/dldfcn/__init_gnuplot__.cc libinterp/dldfcn/__osmesa_print__.cc libinterp/dldfcn/__voronoi__.cc libinterp/dldfcn/amd.cc libinterp/dldfcn/audiodevinfo.cc libinterp/dldfcn/audioread.cc libinterp/dldfcn/ccolamd.cc libinterp/dldfcn/chol.cc libinterp/dldfcn/colamd.cc libinterp/dldfcn/convhulln.cc libinterp/dldfcn/dmperm.cc libinterp/dldfcn/fftw.cc libinterp/dldfcn/gzip.cc libinterp/dldfcn/qr.cc libinterp/dldfcn/symbfact.cc libinterp/dldfcn/symrcm.cc > libinterp/builtin-defun-decls.h-t && \ if [ -s libinterp/builtin-defun-decls.h-t ]; then /bin/sh ./build-aux/move-if-change libinterp/builtin-defun-decls.h-t libinterp/builtin-defun-decls.h; else echo "libinterp/builtin-defun-decls.h-t is empty!" 1>&2; rm -f libinterp/builtin-defun-decls.h-t; exit 1; fi rm -f test/conv.tst-t test/conv.tst && \ /bin/sh ./test/build-conv-tests.sh > test/conv.tst-t && \ mv test/conv.tst-t test/conv.tst rm -f test/sparse.tst-t test/sparse.tst && \ /bin/sh ./test/build-sparse-tests.sh > test/sparse.tst-t && \ mv test/sparse.tst-t test/sparse.tst cd . && /bin/sh ./config.status config.h config.status: creating config.h config.status: config.h is unchanged rm -f test/.bc-overload-tests-stamp && \ /bin/sh ./test/build-bc-overload-tests.sh test ./test/bc-overloads-expected && \ touch test/.bc-overload-tests-stamp /bin/sh ./build-aux/mk-octave-config-h.sh config.h > octave-config.h-t && \ if [ -s octave-config.h-t ]; then /bin/sh ./build-aux/move-if-change octave-config.h-t octave-config.h; else echo "octave-config.h-t is empty!" 1>&2; rm -f octave-config.h-t; exit 1; fi make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o sha512.lo sha512.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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c sha512.c -fPIC -DPIC -o .libs/sha512.o make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' /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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libgnu.la allocator.lo areadlink.lo areadlink-with-size.lo base64.lo bitrotate.lo c-ctype.lo canonicalize.lo careadlinkat.lo cloexec.lo md2.lo md4.lo md5.lo sha1.lo sha256.lo sha512.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 getprogname.lo hard-locale.lo hash.lo hash-pjw.lo hash-triple.lo localcharset.lo glthread/lock.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 glthread/threadlib.lo glthread/tls.lo tmpdir.lo u64.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 fcntl.lo glob.lo mbrtowc.lo mktime.lo openat-proc.lo printf-args.lo printf-parse.lo time_rz.lo vasnprintf.lo -lutil -lm libtool: link: ar cru .libs/libgnu.a .libs/allocator.o .libs/areadlink.o .libs/areadlink-with-size.o .libs/base64.o .libs/bitrotate.o .libs/c-ctype.o .libs/canonicalize.o .libs/careadlinkat.o .libs/cloexec.o .libs/md2.o .libs/md4.o .libs/md5.o .libs/sha1.o .libs/sha256.o .libs/sha512.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/getprogname.o .libs/hard-locale.o .libs/hash.o .libs/hash-pjw.o .libs/hash-triple.o .libs/localcharset.o glthread/.libs/lock.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 glthread/.libs/threadlib.o glthread/.libs/tls.o .libs/tmpdir.o .libs/u64.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/fcntl.o .libs/glob.o .libs/mbrtowc.o .libs/mktime.o .libs/openat-proc.o .libs/printf-args.o .libs/printf-parse.o .libs/time_rz.o .libs/vasnprintf.o libtool: link: ranlib .libs/libgnu.a libtool: link: ( cd ".libs" && rm -f "libgnu.la" && ln -s "../libgnu.la" "libgnu.la" ) make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' /usr/bin/make all-recursive make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2' make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file Making all in libgnu /usr/bin/make all-recursive make[4]: Nothing to be done for 'all-am'. make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/array/CMatrix.cc-tst-t liboctave/array/CMatrix.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from CMatrix.cc by Make."; /usr/bin/grep '^%!' liboctave/array/CMatrix.cc ) > liboctave/array/CMatrix.cc-tst-t && mv liboctave/array/CMatrix.cc-tst-t liboctave/array/CMatrix.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/array/CSparse.cc-tst-t liboctave/array/CSparse.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from CSparse.cc by Make."; /usr/bin/grep '^%!' liboctave/array/CSparse.cc ) > liboctave/array/CSparse.cc-tst-t && mv liboctave/array/CSparse.cc-tst-t liboctave/array/CSparse.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/array/dMatrix.cc-tst-t liboctave/array/dMatrix.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from dMatrix.cc by Make."; /usr/bin/grep '^%!' liboctave/array/dMatrix.cc ) > liboctave/array/dMatrix.cc-tst-t && mv liboctave/array/dMatrix.cc-tst-t liboctave/array/dMatrix.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/array/dSparse.cc-tst-t liboctave/array/dSparse.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from dSparse.cc by Make."; /usr/bin/grep '^%!' liboctave/array/dSparse.cc ) > liboctave/array/dSparse.cc-tst-t && mv liboctave/array/dSparse.cc-tst-t liboctave/array/dSparse.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/array/fCMatrix.cc-tst-t liboctave/array/fCMatrix.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from fCMatrix.cc by Make."; /usr/bin/grep '^%!' liboctave/array/fCMatrix.cc ) > liboctave/array/fCMatrix.cc-tst-t && mv liboctave/array/fCMatrix.cc-tst-t liboctave/array/fCMatrix.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/array/idx-vector.cc-tst-t liboctave/array/idx-vector.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from idx-vector.cc by Make."; /usr/bin/grep '^%!' liboctave/array/idx-vector.cc ) > liboctave/array/idx-vector.cc-tst-t && mv liboctave/array/idx-vector.cc-tst-t liboctave/array/idx-vector.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/array/fMatrix.cc-tst-t liboctave/array/fMatrix.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from fMatrix.cc by Make."; /usr/bin/grep '^%!' liboctave/array/fMatrix.cc ) > liboctave/array/fMatrix.cc-tst-t && mv liboctave/array/fMatrix.cc-tst-t liboctave/array/fMatrix.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/util/oct-inttypes.cc-tst-t liboctave/util/oct-inttypes.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from oct-inttypes.cc by Make."; /usr/bin/grep '^%!' liboctave/util/oct-inttypes.cc ) > liboctave/util/oct-inttypes.cc-tst-t && mv liboctave/util/oct-inttypes.cc-tst-t liboctave/util/oct-inttypes.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/array/Array.cc-tst-t liboctave/array/Array.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from Array.cc by Make."; /usr/bin/grep '^%!' liboctave/array/Array.cc ) > liboctave/array/Array.cc-tst-t && mv liboctave/array/Array.cc-tst-t liboctave/array/Array.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/array/Sparse.cc-tst-t liboctave/array/Sparse.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from Sparse.cc by Make."; /usr/bin/grep '^%!' liboctave/array/Sparse.cc ) > liboctave/array/Sparse.cc-tst-t && mv liboctave/array/Sparse.cc-tst-t liboctave/array/Sparse.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/oct-errno.cc-t && \ if test -n "perl"; then \ /bin/sh ./libinterp/mk-errno-list --perl "perl" < libinterp/corefcn/oct-errno.in.cc > libinterp/corefcn/oct-errno.cc-t; \ elif test -n ""; then \ /bin/sh ./libinterp/mk-errno-list --python "" < libinterp/corefcn/oct-errno.in.cc > libinterp/corefcn/oct-errno.cc-t; \ else \ /usr/bin/sed '/@SYSDEP_ERRNO_LIST@/D' libinterp/corefcn/oct-errno.in.cc > libinterp/corefcn/oct-errno.cc-t; \ fi && \ mv libinterp/corefcn/oct-errno.cc-t libinterp/corefcn/oct-errno.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/build-env.cc-t libinterp/build-env.cc && /bin/sh build-aux/subst-config-vals.sh < libinterp/build-env.in.cc > libinterp/build-env.cc-t && mv libinterp/build-env.cc-t libinterp/build-env.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/liboctinterp-build-info.cc-t && \ /usr/bin/sed \ -e "s|%NO_EDIT_WARNING%|DO NOT EDIT! Generated automatically by Makefile|" \ -e "s|%OCTAVE_HG_ID%|94f8e2b5a88b|" libinterp/liboctinterp-build-info.in.cc > libinterp/liboctinterp-build-info.cc-t && \ if [ -s libinterp/liboctinterp-build-info.cc-t ]; then /bin/sh ./build-aux/move-if-change libinterp/liboctinterp-build-info.cc-t libinterp/liboctinterp-build-info.cc; else echo "libinterp/liboctinterp-build-info.cc-t is empty!" 1>&2; rm -f libinterp/liboctinterp-build-info.cc-t; exit 1; fi make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/operators/ops.cc-t libinterp/operators/ops.cc && \ /bin/sh ./libinterp/mkops libinterp/operators/op-b-b.cc libinterp/operators/op-b-bm.cc libinterp/operators/op-b-sbm.cc libinterp/operators/op-bm-b.cc libinterp/operators/op-bm-bm.cc libinterp/operators/op-bm-sbm.cc libinterp/operators/op-cdm-cdm.cc libinterp/operators/op-cdm-cm.cc libinterp/operators/op-cdm-cs.cc libinterp/operators/op-cdm-dm.cc libinterp/operators/op-cdm-m.cc libinterp/operators/op-cdm-s.cc libinterp/operators/op-cell.cc libinterp/operators/op-chm.cc libinterp/operators/op-class.cc libinterp/operators/op-cm-cdm.cc libinterp/operators/op-cm-cm.cc libinterp/operators/op-cm-cs.cc libinterp/operators/op-cm-dm.cc libinterp/operators/op-cm-m.cc libinterp/operators/op-cm-pm.cc libinterp/operators/op-cm-s.cc libinterp/operators/op-cm-scm.cc libinterp/operators/op-cm-sm.cc libinterp/operators/op-cs-cm.cc libinterp/operators/op-cs-cs.cc libinterp/operators/op-cs-m.cc libinterp/operators/op-cs-s.cc libinterp/operators/op-cs-scm.cc libinterp/operators/op-cs-sm.cc libinterp/operators/op-dm-cdm.cc libinterp/operators/op-dm-cm.cc libinterp/operators/op-dm-cs.cc libinterp/operators/op-dm-dm.cc libinterp/operators/op-dm-m.cc libinterp/operators/op-dm-s.cc libinterp/operators/op-dm-scm.cc libinterp/operators/op-dm-sm.cc libinterp/operators/op-fcdm-fcdm.cc libinterp/operators/op-fcdm-fcm.cc libinterp/operators/op-fcdm-fcs.cc libinterp/operators/op-fcdm-fdm.cc libinterp/operators/op-fcdm-fm.cc libinterp/operators/op-fcdm-fs.cc libinterp/operators/op-fcm-fcdm.cc libinterp/operators/op-fcm-fcm.cc libinterp/operators/op-fcm-fcs.cc libinterp/operators/op-fcm-fdm.cc libinterp/operators/op-fcm-fm.cc libinterp/operators/op-fcm-fs.cc libinterp/operators/op-fcm-pm.cc libinterp/operators/op-fcn.cc libinterp/operators/op-fcs-fcm.cc libinterp/operators/op-fcs-fcs.cc libinterp/operators/op-fcs-fm.cc libinterp/operators/op-fcs-fs.cc libinterp/operators/op-fdm-fcdm.cc libinterp/operators/op-fdm-fcm.cc libinterp/operators/op-fdm-fcs.cc libinterp/operators/op-fdm-fdm.cc libinterp/operators/op-fdm-fm.cc libinterp/operators/op-fdm-fs.cc libinterp/operators/op-fm-fcdm.cc libinterp/operators/op-fm-fcm.cc libinterp/operators/op-fm-fcs.cc libinterp/operators/op-fm-fdm.cc libinterp/operators/op-fm-fm.cc libinterp/operators/op-fm-fs.cc libinterp/operators/op-fm-pm.cc libinterp/operators/op-fs-fcm.cc libinterp/operators/op-fs-fcs.cc libinterp/operators/op-fs-fm.cc libinterp/operators/op-fs-fs.cc libinterp/operators/op-i16-i16.cc libinterp/operators/op-i32-i32.cc libinterp/operators/op-i64-i64.cc libinterp/operators/op-i8-i8.cc libinterp/operators/op-int-concat.cc libinterp/operators/op-m-cdm.cc libinterp/operators/op-m-cm.cc libinterp/operators/op-m-cs.cc libinterp/operators/op-m-dm.cc libinterp/operators/op-m-m.cc libinterp/operators/op-m-pm.cc libinterp/operators/op-m-s.cc libinterp/operators/op-m-scm.cc libinterp/operators/op-m-sm.cc libinterp/operators/op-pm-cm.cc libinterp/operators/op-pm-fcm.cc libinterp/operators/op-pm-fm.cc libinterp/operators/op-pm-m.cc libinterp/operators/op-pm-pm.cc libinterp/operators/op-pm-scm.cc libinterp/operators/op-pm-sm.cc libinterp/operators/op-range.cc libinterp/operators/op-s-cm.cc libinterp/operators/op-s-cs.cc libinterp/operators/op-s-m.cc libinterp/operators/op-s-s.cc libinterp/operators/op-s-scm.cc libinterp/operators/op-s-sm.cc libinterp/operators/op-sbm-b.cc libinterp/operators/op-sbm-bm.cc libinterp/operators/op-sbm-sbm.cc libinterp/operators/op-scm-cm.cc libinterp/operators/op-scm-cs.cc libinterp/operators/op-scm-m.cc libinterp/operators/op-scm-s.cc libinterp/operators/op-scm-scm.cc libinterp/operators/op-scm-sm.cc libinterp/operators/op-sm-cm.cc libinterp/operators/op-sm-cs.cc libinterp/operators/op-sm-m.cc libinterp/operators/op-sm-s.cc libinterp/operators/op-sm-scm.cc libinterp/operators/op-sm-sm.cc libinterp/operators/op-str-m.cc libinterp/operators/op-str-s.cc libinterp/operators/op-str-str.cc libinterp/operators/op-struct.cc libinterp/operators/op-ui16-ui16.cc libinterp/operators/op-ui32-ui32.cc libinterp/operators/op-ui64-ui64.cc libinterp/operators/op-ui8-ui8.cc > libinterp/operators/ops.cc-t && \ mv libinterp/operators/ops.cc-t libinterp/operators/ops.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/builtins.cc-t && \ /bin/sh ./build-aux/mk-builtins.sh --source "." -- libinterp/corefcn/DASPK-opts.cc libinterp/corefcn/DASRT-opts.cc libinterp/corefcn/DASSL-opts.cc libinterp/corefcn/LSODE-opts.cc libinterp/corefcn/Quad-opts.cc libinterp/octave.cc libinterp/octave-value/ov-base.cc libinterp/octave-value/ov-bool-mat.cc libinterp/octave-value/ov-cell.cc libinterp/octave-value/ov-class.cc libinterp/octave-value/ov-classdef.cc libinterp/octave-value/ov-fcn-handle.cc libinterp/octave-value/ov-fcn-inline.cc libinterp/octave-value/ov-java.cc libinterp/octave-value/ov-null-mat.cc libinterp/octave-value/ov-oncleanup.cc libinterp/octave-value/ov-range.cc libinterp/octave-value/ov-struct.cc libinterp/octave-value/ov-typeinfo.cc libinterp/octave-value/ov-usr-fcn.cc libinterp/octave-value/ov.cc libinterp/parse-tree/lex.ll libinterp/parse-tree/pt-arg-list.cc libinterp/parse-tree/pt-binop.cc libinterp/parse-tree/pt-eval.cc libinterp/parse-tree/pt-mat.cc libinterp/corefcn/__contourc__.cc libinterp/corefcn/__dispatch__.cc libinterp/corefcn/__dsearchn__.cc libinterp/corefcn/__ichol__.cc libinterp/corefcn/__ilu__.cc libinterp/corefcn/__lin_interpn__.cc libinterp/corefcn/__luinc__.cc libinterp/corefcn/__magick_read__.cc libinterp/corefcn/__pchip_deriv__.cc libinterp/corefcn/__qp__.cc libinterp/corefcn/balance.cc libinterp/corefcn/besselj.cc libinterp/corefcn/betainc.cc libinterp/corefcn/bitfcns.cc libinterp/corefcn/bsxfun.cc libinterp/corefcn/cellfun.cc libinterp/corefcn/colloc.cc libinterp/corefcn/conv2.cc libinterp/corefcn/daspk.cc libinterp/corefcn/dasrt.cc libinterp/corefcn/dassl.cc libinterp/corefcn/data.cc libinterp/corefcn/debug.cc libinterp/corefcn/defaults.cc libinterp/corefcn/det.cc libinterp/corefcn/dirfns.cc libinterp/corefcn/dlmread.cc libinterp/corefcn/dot.cc libinterp/corefcn/eig.cc libinterp/corefcn/ellipj.cc libinterp/corefcn/error.cc libinterp/corefcn/fft.cc libinterp/corefcn/fft2.cc libinterp/corefcn/fftn.cc libinterp/corefcn/file-io.cc libinterp/corefcn/filter.cc libinterp/corefcn/find.cc libinterp/corefcn/gammainc.cc libinterp/corefcn/gcd.cc libinterp/corefcn/getgrent.cc libinterp/corefcn/getpwent.cc libinterp/corefcn/getrusage.cc libinterp/corefcn/givens.cc libinterp/corefcn/graphics.cc libinterp/corefcn/hash.cc libinterp/corefcn/help.cc libinterp/corefcn/hess.cc libinterp/corefcn/hex2num.cc libinterp/corefcn/input.cc libinterp/corefcn/inv.cc libinterp/corefcn/interpreter.cc libinterp/corefcn/kron.cc libinterp/corefcn/load-path.cc libinterp/corefcn/load-save.cc libinterp/corefcn/lookup.cc libinterp/corefcn/ls-oct-text.cc libinterp/corefcn/lsode.cc libinterp/corefcn/lu.cc libinterp/corefcn/mappers.cc libinterp/corefcn/matrix_type.cc libinterp/corefcn/max.cc libinterp/corefcn/mgorth.cc libinterp/corefcn/nproc.cc libinterp/corefcn/oct-hist.cc libinterp/corefcn/octave-link.cc libinterp/corefcn/ordschur.cc libinterp/corefcn/pager.cc libinterp/corefcn/pinv.cc libinterp/corefcn/pr-output.cc libinterp/corefcn/profiler.cc libinterp/corefcn/psi.cc libinterp/corefcn/quad.cc libinterp/corefcn/quadcc.cc libinterp/corefcn/qz.cc libinterp/corefcn/rand.cc libinterp/corefcn/rcond.cc libinterp/corefcn/regexp.cc libinterp/corefcn/schur.cc libinterp/corefcn/sighandlers.cc libinterp/corefcn/sparse.cc libinterp/corefcn/spparms.cc libinterp/corefcn/sqrtm.cc libinterp/corefcn/str2double.cc libinterp/corefcn/strfind.cc libinterp/corefcn/strfns.cc libinterp/corefcn/sub2ind.cc libinterp/corefcn/svd.cc libinterp/corefcn/sylvester.cc libinterp/corefcn/symtab.cc libinterp/corefcn/syscalls.cc libinterp/corefcn/sysdep.cc libinterp/corefcn/time.cc libinterp/corefcn/toplev.cc libinterp/corefcn/tril.cc libinterp/corefcn/tsearch.cc libinterp/corefcn/typecast.cc libinterp/corefcn/urlwrite.cc libinterp/corefcn/utils.cc libinterp/corefcn/variables.cc libinterp/corefcn/pt-jit.cc libinterp/parse-tree/oct-parse.in.yy libinterp/dldfcn/__delaunayn__.cc libinterp/dldfcn/__eigs__.cc libinterp/dldfcn/__fltk_uigetfile__.cc libinterp/dldfcn/__glpk__.cc libinterp/dldfcn/__init_fltk__.cc libinterp/dldfcn/__init_gnuplot__.cc libinterp/dldfcn/__osmesa_print__.cc libinterp/dldfcn/__voronoi__.cc libinterp/dldfcn/amd.cc libinterp/dldfcn/audiodevinfo.cc libinterp/dldfcn/audioread.cc libinterp/dldfcn/ccolamd.cc libinterp/dldfcn/chol.cc libinterp/dldfcn/colamd.cc libinterp/dldfcn/convhulln.cc libinterp/dldfcn/dmperm.cc libinterp/dldfcn/fftw.cc libinterp/dldfcn/gzip.cc libinterp/dldfcn/qr.cc libinterp/dldfcn/symbfact.cc libinterp/dldfcn/symrcm.cc > libinterp/builtins.cc-t && \ mv libinterp/builtins.cc-t libinterp/builtins.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-Cell.lo `test -f 'libinterp/corefcn/Cell.cc' || echo './'`libinterp/corefcn/Cell.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/Cell.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-Cell.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/corefcn/Cell.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__contourc__.lo `test -f 'libinterp/corefcn/__contourc__.cc' || echo './'`libinterp/corefcn/__contourc__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/__contourc__.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__contourc__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/__contourc__.cc:43: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__dsearchn__.lo `test -f 'libinterp/corefcn/__dsearchn__.cc' || echo './'`libinterp/corefcn/__dsearchn__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/__dsearchn__.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__dsearchn__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/__dsearchn__.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__dispatch__.lo `test -f 'libinterp/corefcn/__dispatch__.cc' || echo './'`libinterp/corefcn/__dispatch__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/__dispatch__.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__dispatch__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/corefcn/__dispatch__.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__ichol__.lo `test -f 'libinterp/corefcn/__ichol__.cc' || echo './'`libinterp/corefcn/__ichol__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/__ichol__.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__ichol__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/__ichol__.cc:28:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__lin_interpn__.lo `test -f 'libinterp/corefcn/__lin_interpn__.cc' || echo './'`libinterp/corefcn/__lin_interpn__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/__lin_interpn__.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__lin_interpn__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from libinterp/corefcn/__lin_interpn__.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer::operator const T**() const [with T = float]': libinterp/corefcn/__lin_interpn__.cc:191:3: required from 'octave_value lin_interpn(int, M*, M, M*) [with T = float; M = FloatNDArray]' libinterp/corefcn/__lin_interpn__.cc:293:60: required from here ./liboctave/util/oct-locbuf.h:165:12: warning: cast from 'char*' to 'const float**' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer::operator const T**() const [with T = double]': libinterp/corefcn/__lin_interpn__.cc:191:3: required from 'octave_value lin_interpn(int, M*, M, M*) [with T = double; M = NDArray]' libinterp/corefcn/__lin_interpn__.cc:311:56: required from here ./liboctave/util/oct-locbuf.h:165:12: warning: cast from 'char*' to 'const double**' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__luinc__.lo `test -f 'libinterp/corefcn/__luinc__.cc' || echo './'`libinterp/corefcn/__luinc__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/__luinc__.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__luinc__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/__luinc__.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__ilu__.lo `test -f 'libinterp/corefcn/__ilu__.cc' || echo './'`libinterp/corefcn/__ilu__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/__ilu__.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__ilu__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/__ilu__.cc:28:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__pchip_deriv__.lo `test -f 'libinterp/corefcn/__pchip_deriv__.cc' || echo './'`libinterp/corefcn/__pchip_deriv__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/__pchip_deriv__.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__pchip_deriv__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/__pchip_deriv__.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__qp__.lo `test -f 'libinterp/corefcn/__qp__.cc' || echo './'`libinterp/corefcn/__qp__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/__qp__.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__qp__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/operators/mx-m-dm.h:5, from libinterp/corefcn/__qp__.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-balance.lo `test -f 'libinterp/corefcn/balance.cc' || echo './'`libinterp/corefcn/balance.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/balance.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-balance.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from libinterp/corefcn/balance.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__magick_read__.lo `test -f 'libinterp/corefcn/__magick_read__.cc' || echo './'`libinterp/corefcn/__magick_read__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/__magick_read__.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__magick_read__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/__magick_read__.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-besselj.lo `test -f 'libinterp/corefcn/besselj.cc' || echo './'`libinterp/corefcn/besselj.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/besselj.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-besselj.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/besselj.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-c-file-ptr-stream.lo `test -f 'libinterp/corefcn/c-file-ptr-stream.cc' || echo './'`libinterp/corefcn/c-file-ptr-stream.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/c-file-ptr-stream.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-c-file-ptr-stream.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-betainc.lo `test -f 'libinterp/corefcn/betainc.cc' || echo './'`libinterp/corefcn/betainc.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/betainc.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-betainc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/betainc.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-cdisplay.lo `test -f 'libinterp/corefcn/cdisplay.c' || echo './'`libinterp/corefcn/cdisplay.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/cdisplay.c -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-cdisplay.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-call-stack.lo `test -f 'libinterp/corefcn/call-stack.cc' || echo './'`libinterp/corefcn/call-stack.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/call-stack.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-call-stack.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/input.h:36, from libinterp/corefcn/call-stack.h:35, from libinterp/corefcn/call-stack.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-bsxfun.lo `test -f 'libinterp/corefcn/bsxfun.cc' || echo './'`libinterp/corefcn/bsxfun.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/bsxfun.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-bsxfun.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/corefcn/oct-map.h:32, from libinterp/corefcn/bsxfun.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-bitfcns.lo `test -f 'libinterp/corefcn/bitfcns.cc' || echo './'`libinterp/corefcn/bitfcns.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/bitfcns.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-bitfcns.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/bitfcns.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-coct-hdf5-types.lo `test -f 'libinterp/corefcn/coct-hdf5-types.c' || echo './'`libinterp/corefcn/coct-hdf5-types.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/coct-hdf5-types.c -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-coct-hdf5-types.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-comment-list.lo `test -f 'libinterp/corefcn/comment-list.cc' || echo './'`libinterp/corefcn/comment-list.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/comment-list.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-comment-list.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-colloc.lo `test -f 'libinterp/corefcn/colloc.cc' || echo './'`libinterp/corefcn/colloc.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/colloc.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-colloc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/numeric/CollocWt.h:30, from libinterp/corefcn/colloc.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-conv2.lo `test -f 'libinterp/corefcn/conv2.cc' || echo './'`libinterp/corefcn/conv2.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/conv2.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-conv2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/numeric/oct-convn.h:29, from libinterp/corefcn/conv2.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-dasrt.lo `test -f 'libinterp/corefcn/dasrt.cc' || echo './'`libinterp/corefcn/dasrt.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/dasrt.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-dasrt.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dColVector.h:29, from liboctave/numeric/base-de.h:30, from liboctave/numeric/base-dae.h:28, from liboctave/numeric/DAE.h:29, from liboctave/numeric/DAERT.h:28, from liboctave/numeric/DASRT-opts.h:10, from liboctave/numeric/DASRT.h:30, from libinterp/corefcn/dasrt.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-daspk.lo `test -f 'libinterp/corefcn/daspk.cc' || echo './'`libinterp/corefcn/daspk.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/daspk.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-daspk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dColVector.h:29, from liboctave/numeric/base-de.h:30, from liboctave/numeric/base-dae.h:28, from liboctave/numeric/DAE.h:29, from liboctave/numeric/DASPK-opts.h:10, from liboctave/numeric/DASPK.h:30, from libinterp/corefcn/daspk.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-cellfun.lo `test -f 'libinterp/corefcn/cellfun.cc' || echo './'`libinterp/corefcn/cellfun.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/cellfun.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-cellfun.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/cellfun.cc:36:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer::operator T**() const [with T = octave_value]': libinterp/corefcn/cellfun.cc:2028:3: required from here ./liboctave/util/oct-locbuf.h:152:34: warning: cast from 'char*' to 'octave_value**' increases required alignment of target type [-Wcast-align] operator T **() const { return reinterpret_cast (this->data ()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer::operator T**() const [with T = idx_vector]': libinterp/corefcn/cellfun.cc:1964:3: required from 'Cell do_mat2cell_nd(const ArrayND&, const Array*, int) [with ArrayND = NDArray]' libinterp/corefcn/cellfun.cc:2001:27: required from 'Cell do_mat2cell(const ArrayND&, const Array*, int) [with ArrayND = NDArray]' libinterp/corefcn/cellfun.cc:2127:64: required from here ./liboctave/util/oct-locbuf.h:152:34: warning: cast from 'char*' to 'idx_vector**' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-dassl.lo `test -f 'libinterp/corefcn/dassl.cc' || echo './'`libinterp/corefcn/dassl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/dassl.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-dassl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dColVector.h:29, from liboctave/numeric/base-de.h:30, from liboctave/numeric/base-dae.h:28, from liboctave/numeric/DAE.h:29, from liboctave/numeric/DASSL-opts.h:10, from liboctave/numeric/DASSL.h:30, from libinterp/corefcn/dassl.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-defaults.lo `test -f 'libinterp/corefcn/defaults.cc' || echo './'`libinterp/corefcn/defaults.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/defaults.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-defaults.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/defaults.cc:40: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-debug.lo `test -f 'libinterp/corefcn/debug.cc' || echo './'`libinterp/corefcn/debug.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/debug.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-debug.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/input.h:36, from libinterp/corefcn/call-stack.h:35, from libinterp/corefcn/debug.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-defun.lo `test -f 'libinterp/corefcn/defun.cc' || echo './'`libinterp/corefcn/defun.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/defun.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-defun.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/input.h:36, from libinterp/corefcn/call-stack.h:35, from libinterp/corefcn/defun.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-display.lo `test -f 'libinterp/corefcn/display.cc' || echo './'`libinterp/corefcn/display.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/display.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-display.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-det.lo `test -f 'libinterp/corefcn/det.cc' || echo './'`libinterp/corefcn/det.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/det.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-det.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/det.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-dirfns.lo `test -f 'libinterp/corefcn/dirfns.cc' || echo './'`libinterp/corefcn/dirfns.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/dirfns.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-dirfns.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/corefcn/dirfns.cc:44: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-dlmread.lo `test -f 'libinterp/corefcn/dlmread.cc' || echo './'`libinterp/corefcn/dlmread.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/dlmread.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-dlmread.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/dlmread.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-dot.lo `test -f 'libinterp/corefcn/dot.cc' || echo './'`libinterp/corefcn/dot.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/dot.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-dot.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/corefcn/dot.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-dynamic-ld.lo `test -f 'libinterp/corefcn/dynamic-ld.cc' || echo './'`libinterp/corefcn/dynamic-ld.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/dynamic-ld.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-dynamic-ld.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/dynamic-ld.cc:37: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-eig.lo `test -f 'libinterp/corefcn/eig.cc' || echo './'`libinterp/corefcn/eig.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/eig.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-eig.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/eig.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-data.lo `test -f 'libinterp/corefcn/data.cc' || echo './'`libinterp/corefcn/data.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/data.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-data.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/corefcn/data.cc:43: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from libinterp/corefcn/data.cc:44:0: ./liboctave/util/oct-binmap.h: At global scope: ./liboctave/util/oct-binmap.h:102:3: warning: mangled name for 'bsxfun_wrapper::f' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] F bsxfun_wrapper::f; ^~~~~~~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-binmap.h:102:3: warning: mangled name for 'bsxfun_wrapper::f' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] ./liboctave/util/oct-binmap.h:93:3: warning: mangled name for 'static void bsxfun_wrapper::op_ms(size_t, R*, const X*, Y) [with R = double; X = double; Y = double; F = double (*)(double, double) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] op_ms (size_t n , R* r, const X* x, Y y) ^~~~~ ./liboctave/util/oct-binmap.h:86:3: warning: mangled name for 'static void bsxfun_wrapper::op_sm(size_t, R*, X, const Y*) [with R = double; X = double; Y = double; F = double (*)(double, double) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] op_sm (size_t n, R* r, X x, const Y* y) ^~~~~ ./liboctave/util/oct-binmap.h:79:3: warning: mangled name for 'static void bsxfun_wrapper::op_mm(size_t, R*, const X*, const Y*) [with R = double; X = double; Y = double; F = double (*)(double, double) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] op_mm (size_t n, R* r, const X* x , const Y* y) ^~~~~ ./liboctave/util/oct-binmap.h:73:3: warning: mangled name for 'static void bsxfun_wrapper::set_f(const F&) [with R = double; X = double; Y = double; F = double (*)(double, double) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] set_f (const F& f_in) ^~~~~ ./liboctave/util/oct-binmap.h:138:1: warning: mangled name for 'Array binmap(const Array&, const R&, F) [with U = double; T = double; R = double; F = double (*)(double, double) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] binmap (const Array& xa, const R& y, F fcn) ^~~~~~ ./liboctave/util/oct-binmap.h:107:1: warning: mangled name for 'Array binmap(const T&, const Array&, F) [with U = double; T = double; R = double; F = double (*)(double, double) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] binmap (const T& x, const Array& ya, F fcn) ^~~~~~ ./liboctave/util/oct-binmap.h:250:1: warning: mangled name for 'Sparse binmap(const Sparse&, const R&, F) [with U = double; T = double; R = double; F = double (*)(double, double) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] binmap (const Sparse& xs, const R& y, F fcn) ^~~~~~ ./liboctave/util/oct-binmap.h:219:1: warning: mangled name for 'Sparse binmap(const T&, const Sparse&, F) [with U = double; T = double; R = double; F = double (*)(double, double) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] binmap (const T& x, const Sparse& ys, F fcn) ^~~~~~ ./liboctave/util/oct-binmap.h:93:3: warning: mangled name for 'static void bsxfun_wrapper::op_ms(size_t, R*, const X*, Y) [with R = float; X = float; Y = float; F = float (*)(float, float) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] op_ms (size_t n , R* r, const X* x, Y y) ^~~~~ ./liboctave/util/oct-binmap.h:86:3: warning: mangled name for 'static void bsxfun_wrapper::op_sm(size_t, R*, X, const Y*) [with R = float; X = float; Y = float; F = float (*)(float, float) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] op_sm (size_t n, R* r, X x, const Y* y) ^~~~~ ./liboctave/util/oct-binmap.h:79:3: warning: mangled name for 'static void bsxfun_wrapper::op_mm(size_t, R*, const X*, const Y*) [with R = float; X = float; Y = float; F = float (*)(float, float) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] op_mm (size_t n, R* r, const X* x , const Y* y) ^~~~~ ./liboctave/util/oct-binmap.h:73:3: warning: mangled name for 'static void bsxfun_wrapper::set_f(const F&) [with R = float; X = float; Y = float; F = float (*)(float, float) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] set_f (const F& f_in) ^~~~~ ./liboctave/util/oct-binmap.h:138:1: warning: mangled name for 'Array binmap(const Array&, const R&, F) [with U = float; T = float; R = float; F = float (*)(float, float) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] binmap (const Array& xa, const R& y, F fcn) ^~~~~~ ./liboctave/util/oct-binmap.h:107:1: warning: mangled name for 'Array binmap(const T&, const Array&, F) [with U = float; T = float; R = float; F = float (*)(float, float) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] binmap (const T& x, const Array& ya, F fcn) ^~~~~~ ./liboctave/util/oct-binmap.h:169:1: warning: mangled name for 'Array binmap(const Array&, const Array&, F, const char*) [with U = double; T = double; R = double; F = double (*)(double, double) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] binmap (const Array& xa, const Array& ya, F fcn, const char *name) ^~~~~~ ./liboctave/util/oct-binmap.h:281:1: warning: mangled name for 'Sparse binmap(const Sparse&, const Sparse&, F, const char*) [with U = double; T = double; R = double; F = double (*)(double, double) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] binmap (const Sparse& xs, const Sparse& ys, F fcn, const char *name) ^~~~~~ ./liboctave/util/oct-binmap.h:169:1: warning: mangled name for 'Array binmap(const Array&, const Array&, F, const char*) [with U = float; T = float; R = float; F = float (*)(float, float) throw ()]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] binmap (const Array& xa, const Array& ya, F fcn, const char *name) ^~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ellipj.lo `test -f 'libinterp/corefcn/ellipj.cc' || echo './'`libinterp/corefcn/ellipj.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/ellipj.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ellipj.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/ellipj.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-event-queue.lo `test -f 'libinterp/corefcn/event-queue.cc' || echo './'`libinterp/corefcn/event-queue.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/event-queue.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-event-queue.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-errwarn.lo `test -f 'libinterp/corefcn/errwarn.cc' || echo './'`libinterp/corefcn/errwarn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/errwarn.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-errwarn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/errwarn.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-fft2.lo `test -f 'libinterp/corefcn/fft2.cc' || echo './'`libinterp/corefcn/fft2.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/fft2.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-fft2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/fft2.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-fft.lo `test -f 'libinterp/corefcn/fft.cc' || echo './'`libinterp/corefcn/fft.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/fft.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-fft.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/fft.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-error.lo `test -f 'libinterp/corefcn/error.cc' || echo './'`libinterp/corefcn/error.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/error.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-error.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/input.h:36, from libinterp/corefcn/call-stack.h:35, from libinterp/corefcn/error.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-fftn.lo `test -f 'libinterp/corefcn/fftn.cc' || echo './'`libinterp/corefcn/fftn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/fftn.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-fftn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/fftn.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ft-text-renderer.lo `test -f 'libinterp/corefcn/ft-text-renderer.cc' || echo './'`libinterp/corefcn/ft-text-renderer.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/ft-text-renderer.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ft-text-renderer.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/base-text-renderer.h:32, from libinterp/corefcn/ft-text-renderer.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/list:64:0, from libinterp/corefcn/base-text-renderer.h:29, from libinterp/corefcn/ft-text-renderer.cc:28: /usr/include/c++/7/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = octave::text_renderer::string; _Alloc = std::allocator]': /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator {aka std::_List_const_iterator}' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = octave::text_renderer::string; _Alloc = std::allocator]': /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:319:17: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator {aka std::_List_const_iterator}' changed in GCC 7.1 insert(__last1, __first2, __last2); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:319:17: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc: In member function 'virtual void octave::ft_text_renderer::text_to_strlist(const string&, std::__cxx11::list&, Matrix&, int, int, double, const caseless_str&)': /usr/include/c++/7/bits/list.tcc:285:22: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-filter.lo `test -f 'libinterp/corefcn/filter.cc' || echo './'`libinterp/corefcn/filter.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/filter.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-filter.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/filter.cc:37: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-file-io.lo `test -f 'libinterp/corefcn/file-io.cc' || echo './'`libinterp/corefcn/file-io.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/file-io.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-file-io.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/file-io.cc:60:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-find.lo `test -f 'libinterp/corefcn/find.cc' || echo './'`libinterp/corefcn/find.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/find.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-find.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/find.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-gammainc.lo `test -f 'libinterp/corefcn/gammainc.cc' || echo './'`libinterp/corefcn/gammainc.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/gammainc.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-gammainc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/gammainc.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-getgrent.lo `test -f 'libinterp/corefcn/getgrent.cc' || echo './'`libinterp/corefcn/getgrent.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/getgrent.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-getgrent.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/getgrent.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-getpwent.lo `test -f 'libinterp/corefcn/getpwent.cc' || echo './'`libinterp/corefcn/getpwent.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/getpwent.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-getpwent.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/getpwent.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-getrusage.lo `test -f 'libinterp/corefcn/getrusage.cc' || echo './'`libinterp/corefcn/getrusage.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/getrusage.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-getrusage.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/getrusage.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-givens.lo `test -f 'libinterp/corefcn/givens.cc' || echo './'`libinterp/corefcn/givens.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/givens.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-givens.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/givens.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-gcd.lo `test -f 'libinterp/corefcn/gcd.cc' || echo './'`libinterp/corefcn/gcd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/gcd.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-gcd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from libinterp/corefcn/gcd.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-gripes.lo `test -f 'libinterp/corefcn/gripes.cc' || echo './'`libinterp/corefcn/gripes.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/gripes.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-gripes.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/gripes.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-gl2ps-print.lo `test -f 'libinterp/corefcn/gl2ps-print.cc' || echo './'`libinterp/corefcn/gl2ps-print.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/gl2ps-print.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-gl2ps-print.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libinterp/corefcn/gl2ps-print.h:30, from libinterp/corefcn/gl2ps-print.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-gl-render.lo `test -f 'libinterp/corefcn/gl-render.cc' || echo './'`libinterp/corefcn/gl-render.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/gl-render.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-gl-render.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/gl-render.cc:35:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-hash.lo `test -f 'libinterp/corefcn/hash.cc' || echo './'`libinterp/corefcn/hash.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/hash.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-hash.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/hash.cc:45: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-hess.lo `test -f 'libinterp/corefcn/hess.cc' || echo './'`libinterp/corefcn/hess.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/hess.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-hess.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/hess.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-hex2num.lo `test -f 'libinterp/corefcn/hex2num.cc' || echo './'`libinterp/corefcn/hex2num.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/hex2num.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-hex2num.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/hex2num.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-help.lo `test -f 'libinterp/corefcn/help.cc' || echo './'`libinterp/corefcn/help.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/help.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-help.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/help.cc:41:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-hook-fcn.lo `test -f 'libinterp/corefcn/hook-fcn.cc' || echo './'`libinterp/corefcn/hook-fcn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/hook-fcn.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-hook-fcn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/hook-fcn.h:30, from libinterp/corefcn/hook-fcn.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-inv.lo `test -f 'libinterp/corefcn/inv.cc' || echo './'`libinterp/corefcn/inv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/inv.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-inv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/inv.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-input.lo `test -f 'libinterp/corefcn/input.cc' || echo './'`libinterp/corefcn/input.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/input.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-input.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/input.h:36, from libinterp/corefcn/call-stack.h:35, from libinterp/corefcn/input.cc:43: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-kron.lo `test -f 'libinterp/corefcn/kron.cc' || echo './'`libinterp/corefcn/kron.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/kron.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-kron.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/kron.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-interpreter.lo `test -f 'libinterp/corefcn/interpreter.cc' || echo './'`libinterp/corefcn/interpreter.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/interpreter.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-interpreter.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/builtin-defun-decls.h:8, from libinterp/builtins.h:28, from libinterp/corefcn/interpreter.cc:41: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-load-path.lo `test -f 'libinterp/corefcn/load-path.cc' || echo './'`libinterp/corefcn/load-path.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/load-path.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-load-path.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/load-path.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-load-save.lo `test -f 'libinterp/corefcn/load-save.cc' || echo './'`libinterp/corefcn/load-save.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/load-save.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-load-save.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/load-save.cc:49:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ libinterp/corefcn/load-save.cc: In function 'void write_header(std::ostream&, load_save_format)': libinterp/corefcn/load-save.cc:1179: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("\x00\x01")); ^ libinterp/corefcn/load-save.cc: In function 'bool glob_pattern_p(const string&)': libinterp/corefcn/load-save.cc:895:11: warning: this statement may fall through [-Wimplicit-fallthrough=] if (i == len - 1) ^~ libinterp/corefcn/load-save.cc:898:9: note: here default: ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-ascii-helper.lo `test -f 'libinterp/corefcn/ls-ascii-helper.cc' || echo './'`libinterp/corefcn/ls-ascii-helper.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/ls-ascii-helper.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-ascii-helper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-lookup.lo `test -f 'libinterp/corefcn/lookup.cc' || echo './'`libinterp/corefcn/lookup.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/lookup.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-lookup.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from libinterp/corefcn/lookup.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-hdf5.lo `test -f 'libinterp/corefcn/ls-hdf5.cc' || echo './'`libinterp/corefcn/ls-hdf5.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/ls-hdf5.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-hdf5.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/ls-hdf5.cc:52:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-mat-ascii.lo `test -f 'libinterp/corefcn/ls-mat-ascii.cc' || echo './'`libinterp/corefcn/ls-mat-ascii.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/ls-mat-ascii.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-mat-ascii.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/corefcn/ls-mat-ascii.cc:48: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-mat4.lo `test -f 'libinterp/corefcn/ls-mat4.cc' || echo './'`libinterp/corefcn/ls-mat4.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/ls-mat4.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-mat4.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/ls-mat4.cc:47:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-oct-text.lo `test -f 'libinterp/corefcn/ls-oct-text.cc' || echo './'`libinterp/corefcn/ls-oct-text.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/ls-oct-text.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-oct-text.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/corefcn/ls-oct-text.cc:49: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-utils.lo `test -f 'libinterp/corefcn/ls-utils.cc' || echo './'`libinterp/corefcn/ls-utils.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/ls-utils.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-utils.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-oct-binary.lo `test -f 'libinterp/corefcn/ls-oct-binary.cc' || echo './'`libinterp/corefcn/ls-oct-binary.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/ls-oct-binary.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-oct-binary.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/ls-oct-binary.cc:47:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-lsode.lo `test -f 'libinterp/corefcn/lsode.cc' || echo './'`libinterp/corefcn/lsode.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/lsode.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-lsode.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dColVector.h:29, from liboctave/numeric/base-de.h:30, from liboctave/numeric/ODE.h:29, from liboctave/numeric/LSODE-opts.h:10, from liboctave/numeric/LSODE.h:30, from libinterp/corefcn/lsode.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-lu.lo `test -f 'libinterp/corefcn/lu.cc' || echo './'`libinterp/corefcn/lu.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/lu.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-lu.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from liboctave/numeric/sparse-lu.h:30, from libinterp/corefcn/lu.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-mat5.lo `test -f 'libinterp/corefcn/ls-mat5.cc' || echo './'`libinterp/corefcn/ls-mat5.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/ls-mat5.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-mat5.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/ls-mat5.cc:51:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ libinterp/corefcn/ls-mat5.cc: In function 'std::__cxx11::string read_mat5_binary_element(std::istream&, const string&, bool, bool&, octave_value&)': libinterp/corefcn/ls-mat5.cc:494: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("\x00\x01")); ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-mappers.lo `test -f 'libinterp/corefcn/mappers.cc' || echo './'`libinterp/corefcn/mappers.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/mappers.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-mappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/mappers.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-matrix_type.lo `test -f 'libinterp/corefcn/matrix_type.cc' || echo './'`libinterp/corefcn/matrix_type.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/matrix_type.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-matrix_type.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/matrix_type.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-max.lo `test -f 'libinterp/corefcn/max.cc' || echo './'`libinterp/corefcn/max.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/max.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-max.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from libinterp/corefcn/max.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-mgorth.lo `test -f 'libinterp/corefcn/mgorth.cc' || echo './'`libinterp/corefcn/mgorth.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/mgorth.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-mgorth.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/mgorth.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-nproc.lo `test -f 'libinterp/corefcn/nproc.cc' || echo './'`libinterp/corefcn/nproc.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/nproc.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-nproc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/nproc.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-fstrm.lo `test -f 'libinterp/corefcn/oct-fstrm.cc' || echo './'`libinterp/corefcn/oct-fstrm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/oct-fstrm.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-fstrm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/oct-stream.h:53, from libinterp/corefcn/oct-fstrm.h:31, from libinterp/corefcn/oct-fstrm.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-hdf5-types.lo `test -f 'libinterp/corefcn/oct-hdf5-types.cc' || echo './'`libinterp/corefcn/oct-hdf5-types.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/oct-hdf5-types.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-hdf5-types.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-mex.lo `test -f 'libinterp/corefcn/mex.cc' || echo './'`libinterp/corefcn/mex.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/mex.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-mex.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/mex.cc:38:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer::operator T**() const [with T = mxArray]': libinterp/corefcn/mex.cc:3080:3: required from here ./liboctave/util/oct-locbuf.h:152:34: warning: cast from 'char*' to 'mxArray**' increases required alignment of target type [-Wcast-align] operator T **() const { return reinterpret_cast (this->data ()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-iostrm.lo `test -f 'libinterp/corefcn/oct-iostrm.cc' || echo './'`libinterp/corefcn/oct-iostrm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/oct-iostrm.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-iostrm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/oct-stream.h:53, from libinterp/corefcn/oct-iostrm.h:30, from libinterp/corefcn/oct-iostrm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-hist.lo `test -f 'libinterp/corefcn/oct-hist.cc' || echo './'`libinterp/corefcn/oct-hist.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/oct-hist.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-hist.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/oct-hist.cc:54: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-lvalue.lo `test -f 'libinterp/corefcn/oct-lvalue.cc' || echo './'`libinterp/corefcn/oct-lvalue.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/oct-lvalue.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-lvalue.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/oct-lvalue.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-prcstrm.lo `test -f 'libinterp/corefcn/oct-prcstrm.cc' || echo './'`libinterp/corefcn/oct-prcstrm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/oct-prcstrm.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-prcstrm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/oct-stream.h:53, from libinterp/corefcn/oct-stdstrm.h:28, from libinterp/corefcn/oct-prcstrm.h:28, from libinterp/corefcn/oct-prcstrm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-map.lo `test -f 'libinterp/corefcn/oct-map.cc' || echo './'`libinterp/corefcn/oct-map.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/oct-map.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-map.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/oct-map.cc:30:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-procbuf.lo `test -f 'libinterp/corefcn/oct-procbuf.cc' || echo './'`libinterp/corefcn/oct-procbuf.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/oct-procbuf.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-procbuf.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/variables.h:44, from libinterp/corefcn/oct-procbuf.cc:49: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-strstrm.lo `test -f 'libinterp/corefcn/oct-strstrm.cc' || echo './'`libinterp/corefcn/oct-strstrm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/oct-strstrm.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-strstrm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/oct-stream.h:53, from libinterp/corefcn/oct-strstrm.h:31, from libinterp/corefcn/oct-strstrm.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-tex-lexer.lo `test -f 'libinterp/corefcn/oct-tex-lexer.cc' || echo './'`libinterp/corefcn/oct-tex-lexer.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/oct-tex-lexer.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-tex-lexer.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/txt-eng.h:33, from libinterp/corefcn/oct-tex-lexer.ll:65: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-tex-parser.lo `test -f 'libinterp/corefcn/oct-tex-parser.cc' || echo './'`libinterp/corefcn/oct-tex-parser.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/oct-tex-parser.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-tex-parser.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/txt-eng.h:33, from libinterp/corefcn/oct-tex-parser.yy:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-octave-link.lo `test -f 'libinterp/corefcn/octave-link.cc' || echo './'`libinterp/corefcn/octave-link.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/octave-link.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-octave-link.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/octave-link.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ordschur.lo `test -f 'libinterp/corefcn/ordschur.cc' || echo './'`libinterp/corefcn/ordschur.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/ordschur.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ordschur.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/ordschur.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-pager.lo `test -f 'libinterp/corefcn/pager.cc' || echo './'`libinterp/corefcn/pager.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/pager.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-pager.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/pager.cc:37: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-pinv.lo `test -f 'libinterp/corefcn/pinv.cc' || echo './'`libinterp/corefcn/pinv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/pinv.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-pinv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/pinv.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-procstream.lo `test -f 'libinterp/corefcn/procstream.cc' || echo './'`libinterp/corefcn/procstream.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/procstream.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-procstream.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-profiler.lo `test -f 'libinterp/corefcn/profiler.cc' || echo './'`libinterp/corefcn/profiler.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/profiler.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-profiler.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/profiler.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-stream.lo `test -f 'libinterp/corefcn/oct-stream.cc' || echo './'`libinterp/corefcn/oct-stream.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/oct-stream.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-stream.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/corefcn/oct-stream.cc:41: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ libinterp/corefcn/oct-stream.cc: In member function 'int octave::textscan::read_format_once(octave::delimited_stream&, octave::textscan_format_list&, std::__cxx11::list&, Array, int&)': libinterp/corefcn/oct-stream.cc:3494:41: warning: '~' on an expression of type bool [-Wbool-operation] if (!is.eof () && ~is_delim (is.peek ())) ~~~~~~~~~^~~~~~~~~~~~ libinterp/corefcn/oct-stream.cc:3494:41: note: did you mean to use logical not ('!')? make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-pr-output.lo `test -f 'libinterp/corefcn/pr-output.cc' || echo './'`libinterp/corefcn/pr-output.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/pr-output.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-pr-output.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from libinterp/corefcn/pr-output.cc:37: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-psi.lo `test -f 'libinterp/corefcn/psi.cc' || echo './'`libinterp/corefcn/psi.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/psi.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-psi.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/psi.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-graphics.lo `test -f 'libinterp/corefcn/graphics.cc' || echo './'`libinterp/corefcn/graphics.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/graphics.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-graphics.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/graphics.cc:41:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:60:0, from libinterp/corefcn/graphics.cc:33: /usr/include/c++/7/bits/stl_tree.h: In member function 'void std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_erase_aux(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator) [with _Key = octave_handle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2470:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In member function 'std::pair std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_get_insert_hint_unique_pos(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, const key_type&) [with _Key = octave_handle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2130:5: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/stl_tree.h: In function 'std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::iterator std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::_M_emplace_hint_unique(std::_Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>::const_iterator, _Args&& ...) [with _Args = {const std::piecewise_construct_t&, std::tuple, std::tuple<>}; _Key = octave_handle; _Val = std::pair; _KeyOfValue = std::_Select1st >; _Compare = std::less; _Alloc = std::allocator >]': /usr/include/c++/7/bits/stl_tree.h:2395:7: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _Rb_tree<_Key, _Val, _KeyOfValue, _Compare, _Alloc>:: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from libinterp/corefcn/graphics.cc:33: /usr/include/c++/7/bits/stl_map.h: In member function 'graphics_handle gh_manager::do_make_figure_handle(double, bool)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from libinterp/corefcn/graphics.cc:33: /usr/include/c++/7/bits/stl_tree.h: In member function 'void gh_manager::do_renumber_figure(const graphics_handle&, const graphics_handle&)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from libinterp/corefcn/graphics.cc:33: /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ In file included from /usr/include/c++/7/map:60:0, from libinterp/corefcn/graphics.cc:33: /usr/include/c++/7/bits/stl_tree.h: In member function 'void gh_manager::do_free(const graphics_handle&)': /usr/include/c++/7/bits/stl_tree.h:1125:14: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 _M_erase_aux(__position); ~~~~~~~~~~~~^~~~~~~~~~~~ In file included from /usr/include/c++/7/map:61:0, from libinterp/corefcn/graphics.cc:33: /usr/include/c++/7/bits/stl_map.h: In member function 'graphics_handle gh_manager::do_make_graphics_handle(const string&, const graphics_handle&, bool, bool, bool)': /usr/include/c++/7/bits/stl_map.h:493:4: note: parameter passing for argument of type 'std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::const_iterator {aka std::_Rb_tree_const_iterator >}' changed in GCC 7.1 __i = _M_t._M_emplace_hint_unique(__i, std::piecewise_construct, ^~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-quad.lo `test -f 'libinterp/corefcn/quad.cc' || echo './'`libinterp/corefcn/quad.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/quad.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-quad.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dColVector.h:29, from liboctave/numeric/Quad.h:30, from libinterp/corefcn/quad.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ libinterp/corefcn/quad.cc: In function 'octave_value_list Fquad(const octave_value_list&, int)': libinterp/corefcn/quad.cc:264:65: warning: this statement may fall through [-Wimplicit-fallthrough=] quad_opts.set_single_precision_relative_tolerance (tol (1)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ libinterp/corefcn/quad.cc:266:13: note: here case 1: ^~~~ libinterp/corefcn/quad.cc:256:46: warning: this statement may fall through [-Wimplicit-fallthrough=] sing = args(4).xfloat_vector_value ("quad: fifth argument SING must be a vector of singularities"); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libinterp/corefcn/quad.cc:258:9: note: here case 4: ^~~~ libinterp/corefcn/quad.cc:357:48: warning: this statement may fall through [-Wimplicit-fallthrough=] quad_opts.set_relative_tolerance (tol (1)); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ libinterp/corefcn/quad.cc:359:13: note: here case 1: ^~~~ libinterp/corefcn/quad.cc:349:39: warning: this statement may fall through [-Wimplicit-fallthrough=] sing = args(4).vector_value ("quad: fifth argument SING must be a vector of singularities"); ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libinterp/corefcn/quad.cc:351:9: note: here case 4: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-quadcc.lo `test -f 'libinterp/corefcn/quadcc.cc' || echo './'`libinterp/corefcn/quadcc.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/quadcc.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-quadcc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/quadcc.cc:28:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-qz.lo `test -f 'libinterp/corefcn/qz.cc' || echo './'`libinterp/corefcn/qz.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/qz.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-qz.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/qz.cc:46: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ libinterp/corefcn/qz.cc: In function 'octave_value_list Fqz(const octave_value_list&, int)': libinterp/corefcn/qz.cc:999:19: warning: this statement may fall through [-Wimplicit-fallthrough=] retval(6) = gev; ^~~ libinterp/corefcn/qz.cc:1001:5: note: here case 6: ^~~~ libinterp/corefcn/qz.cc:1003:19: warning: this statement may fall through [-Wimplicit-fallthrough=] retval(5) = CVL; ^~~ libinterp/corefcn/qz.cc:1005:5: note: here case 5: ^~~~ libinterp/corefcn/qz.cc:1007:19: warning: this statement may fall through [-Wimplicit-fallthrough=] retval(4) = CVR; ^~~ libinterp/corefcn/qz.cc:1009:5: note: here case 4: ^~~~ libinterp/corefcn/qz.cc:1010:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (nargin == 3) ^~ libinterp/corefcn/qz.cc:1027:5: note: here case 3: ^~~~ libinterp/corefcn/qz.cc:1028:7: warning: this statement may fall through [-Wimplicit-fallthrough=] if (nargin == 3) ^~ libinterp/corefcn/qz.cc:1043:5: note: here case 2: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-rcond.lo `test -f 'libinterp/corefcn/rcond.cc' || echo './'`libinterp/corefcn/rcond.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/rcond.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-rcond.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/rcond.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-rand.lo `test -f 'libinterp/corefcn/rand.cc' || echo './'`libinterp/corefcn/rand.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/rand.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-rand.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dColVector.h:29, from liboctave/numeric/oct-rand.h:31, from libinterp/corefcn/rand.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-regexp.lo `test -f 'libinterp/corefcn/regexp.cc' || echo './'`libinterp/corefcn/regexp.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/regexp.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-regexp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/regexp.cc:34:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-schur.lo `test -f 'libinterp/corefcn/schur.cc' || echo './'`libinterp/corefcn/schur.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/schur.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-schur.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/numeric/schur.h:30, from libinterp/corefcn/schur.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sighandlers.lo `test -f 'libinterp/corefcn/sighandlers.cc' || echo './'`libinterp/corefcn/sighandlers.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/sighandlers.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sighandlers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/debug.h:30, from libinterp/corefcn/sighandlers.cc:44: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sparse-xdiv.lo `test -f 'libinterp/corefcn/sparse-xdiv.cc' || echo './'`libinterp/corefcn/sparse-xdiv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/sparse-xdiv.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sparse-xdiv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/dSparse.h:29, from libinterp/corefcn/sparse-xdiv.cc:37: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sparse-xpow.lo `test -f 'libinterp/corefcn/sparse-xpow.cc' || echo './'`libinterp/corefcn/sparse-xpow.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/sparse-xpow.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sparse-xpow.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/sparse-xpow.cc:37: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-spparms.lo `test -f 'libinterp/corefcn/spparms.cc' || echo './'`libinterp/corefcn/spparms.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/spparms.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-spparms.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/spparms.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sparse.lo `test -f 'libinterp/corefcn/sparse.cc' || echo './'`libinterp/corefcn/sparse.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/sparse.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sparse.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/variables.h:44, from libinterp/corefcn/sparse.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sqrtm.lo `test -f 'libinterp/corefcn/sqrtm.cc' || echo './'`libinterp/corefcn/sqrtm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/sqrtm.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sqrtm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/numeric/schur.h:30, from libinterp/corefcn/sqrtm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-str2double.lo `test -f 'libinterp/corefcn/str2double.cc' || echo './'`libinterp/corefcn/str2double.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/str2double.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-str2double.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/corefcn/str2double.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-strfind.lo `test -f 'libinterp/corefcn/strfind.cc' || echo './'`libinterp/corefcn/strfind.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/strfind.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-strfind.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/strfind.cc:33:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-strfns.lo `test -f 'libinterp/corefcn/strfns.cc' || echo './'`libinterp/corefcn/strfns.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/strfns.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-strfns.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/strfns.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sub2ind.lo `test -f 'libinterp/corefcn/sub2ind.cc' || echo './'`libinterp/corefcn/sub2ind.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/sub2ind.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sub2ind.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/sub2ind.cc:28:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-svd.lo `test -f 'libinterp/corefcn/svd.cc' || echo './'`libinterp/corefcn/svd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/svd.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-svd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/svd.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sylvester.lo `test -f 'libinterp/corefcn/sylvester.cc' || echo './'`libinterp/corefcn/sylvester.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/sylvester.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sylvester.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/sylvester.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-time.lo `test -f 'libinterp/corefcn/time.cc' || echo './'`libinterp/corefcn/time.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/time.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-time.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/time.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-syscalls.lo `test -f 'libinterp/corefcn/syscalls.cc' || echo './'`libinterp/corefcn/syscalls.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/syscalls.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-syscalls.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/syscalls.cc:46: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sysdep.lo `test -f 'libinterp/corefcn/sysdep.cc' || echo './'`libinterp/corefcn/sysdep.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/sysdep.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sysdep.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/builtin-defun-decls.h:8, from libinterp/corefcn/sysdep.cc:74: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-text-renderer.lo `test -f 'libinterp/corefcn/text-renderer.cc' || echo './'`libinterp/corefcn/text-renderer.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/text-renderer.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-text-renderer.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/base-text-renderer.h:32, from libinterp/corefcn/text-renderer.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/list:64:0, from libinterp/corefcn/base-text-renderer.h:29, from libinterp/corefcn/text-renderer.cc:28: /usr/include/c++/7/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = octave::text_renderer::string; _Alloc = std::allocator]': /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator {aka std::_List_const_iterator}' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = octave::text_renderer::string; _Alloc = std::allocator]': /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:319:17: note: parameter passing for argument of type 'std::__cxx11::list::const_iterator {aka std::_List_const_iterator}' changed in GCC 7.1 insert(__last1, __first2, __last2); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:319:17: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc: In member function 'void octave::text_renderer::text_to_strlist(const string&, std::__cxx11::list&, Matrix&, int, int, double, const caseless_str&)': /usr/include/c++/7/bits/list.tcc:285:22: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-symtab.lo `test -f 'libinterp/corefcn/symtab.cc' || echo './'`libinterp/corefcn/symtab.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/symtab.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-symtab.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/debug.h:30, from libinterp/corefcn/symtab.cc:36: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-txt-eng.lo `test -f 'libinterp/corefcn/txt-eng.cc' || echo './'`libinterp/corefcn/txt-eng.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/txt-eng.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-txt-eng.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/txt-eng.h:33, from libinterp/corefcn/txt-eng.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-tsearch.lo `test -f 'libinterp/corefcn/tsearch.cc' || echo './'`libinterp/corefcn/tsearch.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/tsearch.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-tsearch.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/corefcn/tsearch.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-toplev.lo `test -f 'libinterp/corefcn/toplev.cc' || echo './'`libinterp/corefcn/toplev.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/toplev.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-toplev.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/toplev.cc:43:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-tril.lo `test -f 'libinterp/corefcn/tril.cc' || echo './'`libinterp/corefcn/tril.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/tril.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-tril.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/corefcn/tril.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-typecast.lo `test -f 'libinterp/corefcn/typecast.cc' || echo './'`libinterp/corefcn/typecast.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/typecast.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-typecast.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/corefcn/typecast.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-urlwrite.lo `test -f 'libinterp/corefcn/urlwrite.cc' || echo './'`libinterp/corefcn/urlwrite.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/urlwrite.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-urlwrite.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/urlwrite.cc:41: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-utils.lo `test -f 'libinterp/corefcn/utils.cc' || echo './'`libinterp/corefcn/utils.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/utils.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-utils.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/corefcn/utils.cc:44:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-xnorm.lo `test -f 'libinterp/corefcn/xnorm.cc' || echo './'`libinterp/corefcn/xnorm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/xnorm.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-xnorm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/xnorm.cc:37: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-xdiv.lo `test -f 'libinterp/corefcn/xdiv.cc' || echo './'`libinterp/corefcn/xdiv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/xdiv.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-xdiv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from libinterp/corefcn/xdiv.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-jit-util.lo `test -f 'libinterp/corefcn/jit-util.cc' || echo './'`libinterp/corefcn/jit-util.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/jit-util.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-jit-util.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-jit-typeinfo.lo `test -f 'libinterp/corefcn/jit-typeinfo.cc' || echo './'`libinterp/corefcn/jit-typeinfo.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/jit-typeinfo.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-jit-typeinfo.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-jit-ir.lo `test -f 'libinterp/corefcn/jit-ir.cc' || echo './'`libinterp/corefcn/jit-ir.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/jit-ir.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-jit-ir.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-zfstream.lo `test -f 'libinterp/corefcn/zfstream.cc' || echo './'`libinterp/corefcn/zfstream.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/zfstream.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-zfstream.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/liboctave-build-info.cc-t && \ /usr/bin/sed \ -e "s|%NO_EDIT_WARNING%|DO NOT EDIT! Generated automatically by Makefile|" \ -e "s|%OCTAVE_HG_ID%|94f8e2b5a88b|" liboctave/liboctave-build-info.in.cc > liboctave/liboctave-build-info.cc-t && \ if [ -s liboctave/liboctave-build-info.cc-t ]; then /bin/sh ./build-aux/move-if-change liboctave/liboctave-build-info.cc-t liboctave/liboctave-build-info.cc; else echo "liboctave/liboctave-build-info.cc-t is empty!" 1>&2; rm -f liboctave/liboctave-build-info.cc-t; exit 1; fi make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/cruft/ranlib/ranlib.def-t liboctave/cruft/ranlib/ranlib.def && \ /bin/sh build-aux/mk-f77-def.sh . liboctave/cruft/ranlib/advnst.f liboctave/cruft/ranlib/genbet.f liboctave/cruft/ranlib/genchi.f liboctave/cruft/ranlib/genexp.f liboctave/cruft/ranlib/genf.f liboctave/cruft/ranlib/gengam.f liboctave/cruft/ranlib/genmn.f liboctave/cruft/ranlib/genmul.f liboctave/cruft/ranlib/gennch.f liboctave/cruft/ranlib/gennf.f liboctave/cruft/ranlib/gennor.f liboctave/cruft/ranlib/genprm.f liboctave/cruft/ranlib/genunf.f liboctave/cruft/ranlib/getcgn.f liboctave/cruft/ranlib/getsd.f liboctave/cruft/ranlib/ignbin.f liboctave/cruft/ranlib/ignlgi.f liboctave/cruft/ranlib/ignnbn.f liboctave/cruft/ranlib/ignpoi.f liboctave/cruft/ranlib/ignuin.f liboctave/cruft/ranlib/initgn.f liboctave/cruft/ranlib/inrgcm.f liboctave/cruft/ranlib/lennob.f liboctave/cruft/ranlib/mltmod.f liboctave/cruft/ranlib/phrtsd.f liboctave/cruft/ranlib/qrgnin.f liboctave/cruft/ranlib/ranf.f liboctave/cruft/ranlib/setall.f liboctave/cruft/ranlib/setant.f liboctave/cruft/ranlib/setgmn.f liboctave/cruft/ranlib/setsd.f liboctave/cruft/ranlib/sexpo.f liboctave/cruft/ranlib/sgamma.f liboctave/cruft/ranlib/snorm.f liboctave/cruft/ranlib/wrap.f > liboctave/cruft/ranlib/ranlib.def-t && \ mv liboctave/cruft/ranlib/ranlib.def-t liboctave/cruft/ranlib/ranlib.def make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/cruft/slatec-fn/derfc.f-t liboctave/cruft/slatec-fn/derfc.f && /bin/sh build-aux/subst-f77-isnan-macro.sh < liboctave/cruft/slatec-fn/derfc.in.f > liboctave/cruft/slatec-fn/derfc.f-t && mv liboctave/cruft/slatec-fn/derfc.f-t liboctave/cruft/slatec-fn/derfc.f make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/cruft/slatec-fn/erfc.f-t liboctave/cruft/slatec-fn/erfc.f && /bin/sh build-aux/subst-f77-isnan-macro.sh < liboctave/cruft/slatec-fn/erfc.in.f > liboctave/cruft/slatec-fn/erfc.f-t && mv liboctave/cruft/slatec-fn/erfc.f-t liboctave/cruft/slatec-fn/erfc.f make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-variables.lo `test -f 'libinterp/corefcn/variables.cc' || echo './'`libinterp/corefcn/variables.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/variables.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-variables.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from ./liboctave/array/Matrix.h:32, from ./liboctave/util/lo-regexp.h:34, from libinterp/corefcn/variables.cc:39: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f liboctave/cruft/cruft.def-t liboctave/cruft/cruft.def && \ /bin/sh build-aux/mk-f77-def.sh . liboctave/cruft/amos/cacai.f liboctave/cruft/amos/cacon.f liboctave/cruft/amos/cbesh.f liboctave/cruft/amos/cbesi.f liboctave/cruft/amos/cbesj.f liboctave/cruft/amos/cbesk.f liboctave/cruft/amos/cbesy.f liboctave/cruft/amos/cbinu.f liboctave/cruft/amos/cbuni.f liboctave/cruft/amos/cbunk.f liboctave/cruft/amos/cunk1.f liboctave/cruft/amos/cunk2.f liboctave/cruft/amos/crati.f liboctave/cruft/amos/cshch.f liboctave/cruft/amos/cuni1.f liboctave/cruft/amos/cuoik.f liboctave/cruft/amos/cairy.f liboctave/cruft/amos/cbiry.f liboctave/cruft/amos/ckscl.f liboctave/cruft/amos/cs1s2.f liboctave/cruft/amos/cuchk.f liboctave/cruft/amos/cuni2.f liboctave/cruft/amos/cwrsk.f liboctave/cruft/amos/casyi.f liboctave/cruft/amos/cbknu.f liboctave/cruft/amos/cmlri.f liboctave/cruft/amos/cseri.f liboctave/cruft/amos/cunhj.f liboctave/cruft/amos/cunik.f liboctave/cruft/amos/dgamln.f liboctave/cruft/amos/gamln.f liboctave/cruft/amos/xzabs.f liboctave/cruft/amos/xzexp.f liboctave/cruft/amos/xzlog.f liboctave/cruft/amos/xzsqrt.f liboctave/cruft/amos/zacai.f liboctave/cruft/amos/zacon.f liboctave/cruft/amos/zairy.f liboctave/cruft/amos/zasyi.f liboctave/cruft/amos/zbesh.f liboctave/cruft/amos/zbesi.f liboctave/cruft/amos/zbesj.f liboctave/cruft/amos/zbesk.f liboctave/cruft/amos/zbesy.f liboctave/cruft/amos/zbinu.f liboctave/cruft/amos/zbiry.f liboctave/cruft/amos/zbknu.f liboctave/cruft/amos/zbuni.f liboctave/cruft/amos/zbunk.f liboctave/cruft/amos/zdiv.f liboctave/cruft/amos/zkscl.f liboctave/cruft/amos/zmlri.f liboctave/cruft/amos/zmlt.f liboctave/cruft/amos/zrati.f liboctave/cruft/amos/zs1s2.f liboctave/cruft/amos/zseri.f liboctave/cruft/amos/zshch.f liboctave/cruft/amos/zuchk.f liboctave/cruft/amos/zunhj.f liboctave/cruft/amos/zuni1.f liboctave/cruft/amos/zuni2.f liboctave/cruft/amos/zunik.f liboctave/cruft/amos/zunk1.f liboctave/cruft/amos/zunk2.f liboctave/cruft/amos/zuoik.f liboctave/cruft/amos/zwrsk.f liboctave/cruft/blas-xtra/ddot3.f liboctave/cruft/blas-xtra/zdotc3.f liboctave/cruft/blas-xtra/sdot3.f liboctave/cruft/blas-xtra/cdotc3.f liboctave/cruft/blas-xtra/dmatm3.f liboctave/cruft/blas-xtra/zmatm3.f liboctave/cruft/blas-xtra/smatm3.f liboctave/cruft/blas-xtra/cmatm3.f liboctave/cruft/blas-xtra/xddot.f liboctave/cruft/blas-xtra/xdnrm2.f liboctave/cruft/blas-xtra/xdznrm2.f liboctave/cruft/blas-xtra/xzdotc.f liboctave/cruft/blas-xtra/xzdotu.f liboctave/cruft/blas-xtra/xsdot.f liboctave/cruft/blas-xtra/xsnrm2.f liboctave/cruft/blas-xtra/xscnrm2.f liboctave/cruft/blas-xtra/xcdotc.f liboctave/cruft/blas-xtra/xcdotu.f liboctave/cruft/blas-xtra/xerbla.f liboctave/cruft/blas-xtra/cconv2.f liboctave/cruft/blas-xtra/csconv2.f liboctave/cruft/blas-xtra/dconv2.f liboctave/cruft/blas-xtra/sconv2.f liboctave/cruft/blas-xtra/zconv2.f liboctave/cruft/blas-xtra/zdconv2.f liboctave/cruft/daspk/datv.f liboctave/cruft/daspk/dcnst0.f liboctave/cruft/daspk/dcnstr.f liboctave/cruft/daspk/ddasic.f liboctave/cruft/daspk/ddasid.f liboctave/cruft/daspk/ddasik.f liboctave/cruft/daspk/ddaspk.f liboctave/cruft/daspk/ddstp.f liboctave/cruft/daspk/ddwnrm.f liboctave/cruft/daspk/dfnrmd.f liboctave/cruft/daspk/dfnrmk.f liboctave/cruft/daspk/dhels.f liboctave/cruft/daspk/dheqr.f liboctave/cruft/daspk/dinvwt.f liboctave/cruft/daspk/dlinsd.f liboctave/cruft/daspk/dlinsk.f liboctave/cruft/daspk/dmatd.f liboctave/cruft/daspk/dnedd.f liboctave/cruft/daspk/dnedk.f liboctave/cruft/daspk/dnsd.f liboctave/cruft/daspk/dnsid.f liboctave/cruft/daspk/dnsik.f liboctave/cruft/daspk/dnsk.f liboctave/cruft/daspk/dorth.f liboctave/cruft/daspk/dslvd.f liboctave/cruft/daspk/dslvk.f liboctave/cruft/daspk/dspigm.f liboctave/cruft/daspk/dyypnw.f liboctave/cruft/dasrt/ddasrt.f liboctave/cruft/dasrt/drchek.f liboctave/cruft/dasrt/droots.f liboctave/cruft/dassl/ddaini.f liboctave/cruft/dassl/ddajac.f liboctave/cruft/dassl/ddanrm.f liboctave/cruft/dassl/ddaslv.f liboctave/cruft/dassl/ddassl.f liboctave/cruft/dassl/ddastp.f liboctave/cruft/dassl/ddatrp.f liboctave/cruft/dassl/ddawts.f liboctave/cruft/Faddeeva/Faddeeva.cc liboctave/cruft/Faddeeva/Faddeeva.hh liboctave/cruft/lapack-xtra/xclange.f liboctave/cruft/lapack-xtra/xdlamch.f liboctave/cruft/lapack-xtra/xdlange.f liboctave/cruft/lapack-xtra/xilaenv.f liboctave/cruft/lapack-xtra/xslamch.f liboctave/cruft/lapack-xtra/xslange.f liboctave/cruft/lapack-xtra/xzlange.f liboctave/cruft/lapack-xtra/zrsf2csf.f liboctave/cruft/lapack-xtra/crsf2csf.f liboctave/cruft/misc/blaswrap.c liboctave/cruft/misc/cquit.c liboctave/cruft/misc/d1mach.f liboctave/cruft/misc/f77-extern.cc liboctave/cruft/misc/f77-fcn.c liboctave/cruft/misc/i1mach.f liboctave/cruft/misc/lo-error.c liboctave/cruft/misc/quit.cc liboctave/cruft/misc/r1mach.f liboctave/cruft/odepack/cfode.f liboctave/cruft/odepack/dlsode.f liboctave/cruft/odepack/ewset.f liboctave/cruft/odepack/intdy.f liboctave/cruft/odepack/prepj.f liboctave/cruft/odepack/solsy.f liboctave/cruft/odepack/stode.f liboctave/cruft/odepack/vnorm.f liboctave/cruft/odepack/scfode.f liboctave/cruft/odepack/sewset.f liboctave/cruft/odepack/sintdy.f liboctave/cruft/odepack/slsode.f liboctave/cruft/odepack/sprepj.f liboctave/cruft/odepack/ssolsy.f liboctave/cruft/odepack/sstode.f liboctave/cruft/odepack/svnorm.f liboctave/cruft/ordered-qz/dsubsp.f liboctave/cruft/ordered-qz/exchqz.f liboctave/cruft/ordered-qz/ssubsp.f liboctave/cruft/ordered-qz/sexchqz.f liboctave/cruft/quadpack/dqagi.f liboctave/cruft/quadpack/dqagie.f liboctave/cruft/quadpack/dqagp.f liboctave/cruft/quadpack/dqagpe.f liboctave/cruft/quadpack/dqelg.f liboctave/cruft/quadpack/dqk15i.f liboctave/cruft/quadpack/dqk21.f liboctave/cruft/quadpack/dqpsrt.f liboctave/cruft/quadpack/qagie.f liboctave/cruft/quadpack/qagi.f liboctave/cruft/quadpack/qagpe.f liboctave/cruft/quadpack/qagp.f liboctave/cruft/quadpack/qelg.f liboctave/cruft/quadpack/qk15i.f liboctave/cruft/quadpack/qk21.f liboctave/cruft/quadpack/qpsrt.f liboctave/cruft/quadpack/xerror.f liboctave/cruft/slatec-err/fdump.f liboctave/cruft/slatec-err/ixsav.f liboctave/cruft/slatec-err/j4save.f liboctave/cruft/slatec-err/xerclr.f liboctave/cruft/slatec-err/xercnt.f liboctave/cruft/slatec-err/xerhlt.f liboctave/cruft/slatec-err/xermsg.f liboctave/cruft/slatec-err/xerprn.f liboctave/cruft/slatec-err/xerrwd.f liboctave/cruft/slatec-err/xersve.f liboctave/cruft/slatec-err/xgetf.f liboctave/cruft/slatec-err/xgetua.f liboctave/cruft/slatec-err/xsetf.f liboctave/cruft/slatec-err/xsetua.f liboctave/cruft/slatec-fn/albeta.f liboctave/cruft/slatec-fn/alngam.f liboctave/cruft/slatec-fn/alnrel.f liboctave/cruft/slatec-fn/algams.f liboctave/cruft/slatec-fn/acosh.f liboctave/cruft/slatec-fn/asinh.f liboctave/cruft/slatec-fn/atanh.f liboctave/cruft/slatec-fn/betai.f liboctave/cruft/slatec-fn/csevl.f liboctave/cruft/slatec-fn/d9gmit.f liboctave/cruft/slatec-fn/d9lgic.f liboctave/cruft/slatec-fn/d9lgit.f liboctave/cruft/slatec-fn/d9lgmc.f liboctave/cruft/slatec-fn/dacosh.f liboctave/cruft/slatec-fn/dasinh.f liboctave/cruft/slatec-fn/datanh.f liboctave/cruft/slatec-fn/dbetai.f liboctave/cruft/slatec-fn/dcsevl.f liboctave/cruft/slatec-fn/derf.f liboctave/cruft/slatec-fn/dgami.f liboctave/cruft/slatec-fn/dgamit.f liboctave/cruft/slatec-fn/dgamlm.f liboctave/cruft/slatec-fn/dgamma.f liboctave/cruft/slatec-fn/dgamr.f liboctave/cruft/slatec-fn/dlbeta.f liboctave/cruft/slatec-fn/dlgams.f liboctave/cruft/slatec-fn/dlngam.f liboctave/cruft/slatec-fn/dlnrel.f liboctave/cruft/slatec-fn/dpchim.f liboctave/cruft/slatec-fn/dpchst.f liboctave/cruft/slatec-fn/dpsifn.f liboctave/cruft/slatec-fn/erf.f liboctave/cruft/slatec-fn/gami.f liboctave/cruft/slatec-fn/gamit.f liboctave/cruft/slatec-fn/gamlim.f liboctave/cruft/slatec-fn/gamma.f liboctave/cruft/slatec-fn/gamr.f liboctave/cruft/slatec-fn/initds.f liboctave/cruft/slatec-fn/inits.f liboctave/cruft/slatec-fn/pchim.f liboctave/cruft/slatec-fn/pchst.f liboctave/cruft/slatec-fn/psifn.f liboctave/cruft/slatec-fn/r9lgmc.f liboctave/cruft/slatec-fn/r9lgit.f liboctave/cruft/slatec-fn/r9gmit.f liboctave/cruft/slatec-fn/r9lgic.f liboctave/cruft/slatec-fn/xdacosh.f liboctave/cruft/slatec-fn/xdasinh.f liboctave/cruft/slatec-fn/xdatanh.f liboctave/cruft/slatec-fn/xdbetai.f liboctave/cruft/slatec-fn/xderf.f liboctave/cruft/slatec-fn/xderfc.f liboctave/cruft/slatec-fn/xdgami.f liboctave/cruft/slatec-fn/xdgamit.f liboctave/cruft/slatec-fn/xdgamma.f liboctave/cruft/slatec-fn/xgmainc.f liboctave/cruft/slatec-fn/xacosh.f liboctave/cruft/slatec-fn/xasinh.f liboctave/cruft/slatec-fn/xatanh.f liboctave/cruft/slatec-fn/xerf.f liboctave/cruft/slatec-fn/xerfc.f liboctave/cruft/slatec-fn/xsgmainc.f liboctave/cruft/slatec-fn/xgamma.f liboctave/cruft/slatec-fn/xbetai.f > liboctave/cruft/cruft.def-t && \ mv liboctave/cruft/cruft.def-t liboctave/cruft/cruft.def make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-xpow.lo `test -f 'libinterp/corefcn/xpow.cc' || echo './'`libinterp/corefcn/xpow.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/xpow.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-xpow.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CColVector.h:29, from libinterp/corefcn/xpow.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_corefcn_libcorefcn_la-pt-jit.lo `test -f 'libinterp/corefcn/pt-jit.cc' || echo './'`libinterp/corefcn/pt-jit.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/pt-jit.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-pt-jit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/debug.h:30, from libinterp/corefcn/pt-jit.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.lo `test -f 'libinterp/dldfcn/__fltk_uigetfile__.cc' || echo './'`libinterp/dldfcn/__fltk_uigetfile__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/__fltk_uigetfile__.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun-dld.h:32, from libinterp/dldfcn/__fltk_uigetfile__.cc:44: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn___eigs___la-__eigs__.lo `test -f 'libinterp/dldfcn/__eigs__.cc' || echo './'`libinterp/dldfcn/__eigs__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/__eigs__.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn___eigs___la-__eigs__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun-dld.h:32, from libinterp/dldfcn/__eigs__.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn___glpk___la-__glpk__.lo `test -f 'libinterp/dldfcn/__glpk__.cc' || echo './'`libinterp/dldfcn/__glpk__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/__glpk__.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn___glpk___la-__glpk__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun-dld.h:32, from libinterp/dldfcn/__glpk__.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn___voronoi___la-__voronoi__.lo `test -f 'libinterp/dldfcn/__voronoi__.cc' || echo './'`libinterp/dldfcn/__voronoi__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/__voronoi__.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn___voronoi___la-__voronoi__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/dldfcn/__voronoi__.cc:41:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn___init_gnuplot___la-__init_gnuplot__.lo `test -f 'libinterp/dldfcn/__init_gnuplot__.cc' || echo './'`libinterp/dldfcn/__init_gnuplot__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/__init_gnuplot__.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn___init_gnuplot___la-__init_gnuplot__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/corefcn/oct-map.h:32, from libinterp/build-env.h:28, from libinterp/dldfcn/__init_gnuplot__.cc:36: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn___osmesa_print___la-__osmesa_print__.lo `test -f 'libinterp/dldfcn/__osmesa_print__.cc' || echo './'`libinterp/dldfcn/__osmesa_print__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/__osmesa_print__.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn___osmesa_print___la-__osmesa_print__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/dldfcn/__osmesa_print__.cc:36:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn___init_fltk___la-__init_fltk__.lo `test -f 'libinterp/dldfcn/__init_fltk__.cc' || echo './'`libinterp/dldfcn/__init_fltk__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/__init_fltk__.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn___init_fltk___la-__init_fltk__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/builtin-defun-decls.h:8, from libinterp/dldfcn/__init_fltk__.cc:39: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ libinterp/dldfcn/__init_fltk__.cc: In member function 'virtual int plot_window::handle(int)': libinterp/dldfcn/__init_fltk__.cc:1743:19: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ libinterp/dldfcn/__init_fltk__.cc:1746:13: note: here case FL_RELEASE: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn_amd_la-amd.lo `test -f 'libinterp/dldfcn/amd.cc' || echo './'`libinterp/dldfcn/amd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/amd.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn_amd_la-amd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/dldfcn/amd.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn_ccolamd_la-ccolamd.lo `test -f 'libinterp/dldfcn/ccolamd.cc' || echo './'`libinterp/dldfcn/ccolamd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/ccolamd.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn_ccolamd_la-ccolamd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/dldfcn/ccolamd.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/alsa -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/alsa -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn_audiodevinfo_la-audiodevinfo.lo `test -f 'libinterp/dldfcn/audiodevinfo.cc' || echo './'`libinterp/dldfcn/audiodevinfo.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/include/alsa -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/alsa -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/audiodevinfo.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn_audiodevinfo_la-audiodevinfo.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun-dld.h:32, from libinterp/dldfcn/audiodevinfo.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn_audioread_la-audioread.lo `test -f 'libinterp/dldfcn/audioread.cc' || echo './'`libinterp/dldfcn/audioread.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/audioread.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn_audioread_la-audioread.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/dldfcn/audioread.cc:31:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn_chol_la-chol.lo `test -f 'libinterp/dldfcn/chol.cc' || echo './'`libinterp/dldfcn/chol.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/chol.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn_chol_la-chol.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/CSparse.h:29, from liboctave/numeric/sparse-chol.h:30, from libinterp/dldfcn/chol.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn_dmperm_la-dmperm.lo `test -f 'libinterp/dldfcn/dmperm.cc' || echo './'`libinterp/dldfcn/dmperm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/dmperm.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn_dmperm_la-dmperm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun-dld.h:32, from libinterp/dldfcn/dmperm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn_colamd_la-colamd.lo `test -f 'libinterp/dldfcn/colamd.cc' || echo './'`libinterp/dldfcn/colamd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/colamd.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn_colamd_la-colamd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/dldfcn/colamd.cc:36: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn_convhulln_la-convhulln.lo `test -f 'libinterp/dldfcn/convhulln.cc' || echo './'`libinterp/dldfcn/convhulln.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/convhulln.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn_convhulln_la-convhulln.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/dldfcn/convhulln.cc:36:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn_fftw_la-fftw.lo `test -f 'libinterp/dldfcn/fftw.cc' || echo './'`libinterp/dldfcn/fftw.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/fftw.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn_fftw_la-fftw.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun-dld.h:32, from libinterp/dldfcn/fftw.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn_symbfact_la-symbfact.lo `test -f 'libinterp/dldfcn/symbfact.cc' || echo './'`libinterp/dldfcn/symbfact.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/symbfact.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn_symbfact_la-symbfact.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/dldfcn/symbfact.cc:28:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/PKG_ADD-t && \ /bin/sh ./libinterp/mk-pkg-add "." libinterp/dldfcn/__delaunayn__.cc libinterp/dldfcn/__eigs__.cc libinterp/dldfcn/__fltk_uigetfile__.cc libinterp/dldfcn/__glpk__.cc libinterp/dldfcn/__init_fltk__.cc libinterp/dldfcn/__init_gnuplot__.cc libinterp/dldfcn/__osmesa_print__.cc libinterp/dldfcn/__voronoi__.cc libinterp/dldfcn/amd.cc libinterp/dldfcn/audiodevinfo.cc libinterp/dldfcn/audioread.cc libinterp/dldfcn/ccolamd.cc libinterp/dldfcn/chol.cc libinterp/dldfcn/colamd.cc libinterp/dldfcn/convhulln.cc libinterp/dldfcn/dmperm.cc libinterp/dldfcn/fftw.cc libinterp/dldfcn/gzip.cc libinterp/dldfcn/qr.cc libinterp/dldfcn/symbfact.cc libinterp/dldfcn/symrcm.cc > libinterp/dldfcn/PKG_ADD-t && \ mv libinterp/dldfcn/PKG_ADD-t libinterp/dldfcn/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave.cc-tst-t libinterp/octave.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from octave.cc by Make."; /usr/bin/grep '^%!' libinterp/octave.cc ) > libinterp/octave.cc-tst-t && mv libinterp/octave.cc-tst-t libinterp/octave.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov-base.cc-tst-t libinterp/octave-value/ov-base.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov-base.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov-base.cc ) > libinterp/octave-value/ov-base.cc-tst-t && mv libinterp/octave-value/ov-base.cc-tst-t libinterp/octave-value/ov-base.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov-bool-mat.cc-tst-t libinterp/octave-value/ov-bool-mat.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov-bool-mat.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov-bool-mat.cc ) > libinterp/octave-value/ov-bool-mat.cc-tst-t && mv libinterp/octave-value/ov-bool-mat.cc-tst-t libinterp/octave-value/ov-bool-mat.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov-cell.cc-tst-t libinterp/octave-value/ov-cell.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov-cell.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov-cell.cc ) > libinterp/octave-value/ov-cell.cc-tst-t && mv libinterp/octave-value/ov-cell.cc-tst-t libinterp/octave-value/ov-cell.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn_gzip_la-gzip.lo `test -f 'libinterp/dldfcn/gzip.cc' || echo './'`libinterp/dldfcn/gzip.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/gzip.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn_gzip_la-gzip.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun-dld.h:32, from libinterp/dldfcn/gzip.cc:71: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov-class.cc-tst-t libinterp/octave-value/ov-class.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov-class.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov-class.cc ) > libinterp/octave-value/ov-class.cc-tst-t && mv libinterp/octave-value/ov-class.cc-tst-t libinterp/octave-value/ov-class.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov-fcn-handle.cc-tst-t libinterp/octave-value/ov-fcn-handle.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov-fcn-handle.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov-fcn-handle.cc ) > libinterp/octave-value/ov-fcn-handle.cc-tst-t && mv libinterp/octave-value/ov-fcn-handle.cc-tst-t libinterp/octave-value/ov-fcn-handle.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov-cx-diag.cc-tst-t libinterp/octave-value/ov-cx-diag.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov-cx-diag.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov-cx-diag.cc ) > libinterp/octave-value/ov-cx-diag.cc-tst-t && mv libinterp/octave-value/ov-cx-diag.cc-tst-t libinterp/octave-value/ov-cx-diag.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov-fcn-inline.cc-tst-t libinterp/octave-value/ov-fcn-inline.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov-fcn-inline.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov-fcn-inline.cc ) > libinterp/octave-value/ov-fcn-inline.cc-tst-t && mv libinterp/octave-value/ov-fcn-inline.cc-tst-t libinterp/octave-value/ov-fcn-inline.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov-java.cc-tst-t libinterp/octave-value/ov-java.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov-java.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov-java.cc ) > libinterp/octave-value/ov-java.cc-tst-t && mv libinterp/octave-value/ov-java.cc-tst-t libinterp/octave-value/ov-java.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov-null-mat.cc-tst-t libinterp/octave-value/ov-null-mat.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov-null-mat.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov-null-mat.cc ) > libinterp/octave-value/ov-null-mat.cc-tst-t && mv libinterp/octave-value/ov-null-mat.cc-tst-t libinterp/octave-value/ov-null-mat.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov-oncleanup.cc-tst-t libinterp/octave-value/ov-oncleanup.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov-oncleanup.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov-oncleanup.cc ) > libinterp/octave-value/ov-oncleanup.cc-tst-t && mv libinterp/octave-value/ov-oncleanup.cc-tst-t libinterp/octave-value/ov-oncleanup.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov-range.cc-tst-t libinterp/octave-value/ov-range.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov-range.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov-range.cc ) > libinterp/octave-value/ov-range.cc-tst-t && mv libinterp/octave-value/ov-range.cc-tst-t libinterp/octave-value/ov-range.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov-struct.cc-tst-t libinterp/octave-value/ov-struct.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov-struct.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov-struct.cc ) > libinterp/octave-value/ov-struct.cc-tst-t && mv libinterp/octave-value/ov-struct.cc-tst-t libinterp/octave-value/ov-struct.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov-typeinfo.cc-tst-t libinterp/octave-value/ov-typeinfo.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov-typeinfo.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov-typeinfo.cc ) > libinterp/octave-value/ov-typeinfo.cc-tst-t && mv libinterp/octave-value/ov-typeinfo.cc-tst-t libinterp/octave-value/ov-typeinfo.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov-usr-fcn.cc-tst-t libinterp/octave-value/ov-usr-fcn.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov-usr-fcn.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov-usr-fcn.cc ) > libinterp/octave-value/ov-usr-fcn.cc-tst-t && mv libinterp/octave-value/ov-usr-fcn.cc-tst-t libinterp/octave-value/ov-usr-fcn.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/octave-value/ov.cc-tst-t libinterp/octave-value/ov.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ov.cc by Make."; /usr/bin/grep '^%!' libinterp/octave-value/ov.cc ) > libinterp/octave-value/ov.cc-tst-t && mv libinterp/octave-value/ov.cc-tst-t libinterp/octave-value/ov.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/parse-tree/lex.ll-tst-t libinterp/parse-tree/lex.ll-tst && ( echo "## DO NOT EDIT! Generated automatically from lex.ll by Make."; /usr/bin/grep '^%!' libinterp/parse-tree/lex.ll ) > libinterp/parse-tree/lex.ll-tst-t && mv libinterp/parse-tree/lex.ll-tst-t libinterp/parse-tree/lex.ll-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/parse-tree/pt-assign.cc-tst-t libinterp/parse-tree/pt-assign.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from pt-assign.cc by Make."; /usr/bin/grep '^%!' libinterp/parse-tree/pt-assign.cc ) > libinterp/parse-tree/pt-assign.cc-tst-t && mv libinterp/parse-tree/pt-assign.cc-tst-t libinterp/parse-tree/pt-assign.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/parse-tree/pt-binop.cc-tst-t libinterp/parse-tree/pt-binop.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from pt-binop.cc by Make."; /usr/bin/grep '^%!' libinterp/parse-tree/pt-binop.cc ) > libinterp/parse-tree/pt-binop.cc-tst-t && mv libinterp/parse-tree/pt-binop.cc-tst-t libinterp/parse-tree/pt-binop.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/parse-tree/pt-eval.cc-tst-t libinterp/parse-tree/pt-eval.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from pt-eval.cc by Make."; /usr/bin/grep '^%!' libinterp/parse-tree/pt-eval.cc ) > libinterp/parse-tree/pt-eval.cc-tst-t && mv libinterp/parse-tree/pt-eval.cc-tst-t libinterp/parse-tree/pt-eval.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/parse-tree/pt-fcn-handle.cc-tst-t libinterp/parse-tree/pt-fcn-handle.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from pt-fcn-handle.cc by Make."; /usr/bin/grep '^%!' libinterp/parse-tree/pt-fcn-handle.cc ) > libinterp/parse-tree/pt-fcn-handle.cc-tst-t && mv libinterp/parse-tree/pt-fcn-handle.cc-tst-t libinterp/parse-tree/pt-fcn-handle.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/parse-tree/pt-mat.cc-tst-t libinterp/parse-tree/pt-mat.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from pt-mat.cc by Make."; /usr/bin/grep '^%!' libinterp/parse-tree/pt-mat.cc ) > libinterp/parse-tree/pt-mat.cc-tst-t && mv libinterp/parse-tree/pt-mat.cc-tst-t libinterp/parse-tree/pt-mat.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/parse-tree/pt-idx.cc-tst-t libinterp/parse-tree/pt-idx.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from pt-idx.cc by Make."; /usr/bin/grep '^%!' libinterp/parse-tree/pt-idx.cc ) > libinterp/parse-tree/pt-idx.cc-tst-t && mv libinterp/parse-tree/pt-idx.cc-tst-t libinterp/parse-tree/pt-idx.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/__contourc__.cc-tst-t libinterp/corefcn/__contourc__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __contourc__.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/__contourc__.cc ) > libinterp/corefcn/__contourc__.cc-tst-t && mv libinterp/corefcn/__contourc__.cc-tst-t libinterp/corefcn/__contourc__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/Cell.cc-tst-t libinterp/corefcn/Cell.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from Cell.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/Cell.cc ) > libinterp/corefcn/Cell.cc-tst-t && mv libinterp/corefcn/Cell.cc-tst-t libinterp/corefcn/Cell.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/__dispatch__.cc-tst-t libinterp/corefcn/__dispatch__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __dispatch__.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/__dispatch__.cc ) > libinterp/corefcn/__dispatch__.cc-tst-t && mv libinterp/corefcn/__dispatch__.cc-tst-t libinterp/corefcn/__dispatch__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/__dsearchn__.cc-tst-t libinterp/corefcn/__dsearchn__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __dsearchn__.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/__dsearchn__.cc ) > libinterp/corefcn/__dsearchn__.cc-tst-t && mv libinterp/corefcn/__dsearchn__.cc-tst-t libinterp/corefcn/__dsearchn__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/__ilu__.cc-tst-t libinterp/corefcn/__ilu__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __ilu__.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/__ilu__.cc ) > libinterp/corefcn/__ilu__.cc-tst-t && mv libinterp/corefcn/__ilu__.cc-tst-t libinterp/corefcn/__ilu__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/__ichol__.cc-tst-t libinterp/corefcn/__ichol__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __ichol__.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/__ichol__.cc ) > libinterp/corefcn/__ichol__.cc-tst-t && mv libinterp/corefcn/__ichol__.cc-tst-t libinterp/corefcn/__ichol__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/__lin_interpn__.cc-tst-t libinterp/corefcn/__lin_interpn__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __lin_interpn__.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/__lin_interpn__.cc ) > libinterp/corefcn/__lin_interpn__.cc-tst-t && mv libinterp/corefcn/__lin_interpn__.cc-tst-t libinterp/corefcn/__lin_interpn__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/__magick_read__.cc-tst-t libinterp/corefcn/__magick_read__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __magick_read__.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/__magick_read__.cc ) > libinterp/corefcn/__magick_read__.cc-tst-t && mv libinterp/corefcn/__magick_read__.cc-tst-t libinterp/corefcn/__magick_read__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/__pchip_deriv__.cc-tst-t libinterp/corefcn/__pchip_deriv__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __pchip_deriv__.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/__pchip_deriv__.cc ) > libinterp/corefcn/__pchip_deriv__.cc-tst-t && mv libinterp/corefcn/__pchip_deriv__.cc-tst-t libinterp/corefcn/__pchip_deriv__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/__qp__.cc-tst-t libinterp/corefcn/__qp__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __qp__.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/__qp__.cc ) > libinterp/corefcn/__qp__.cc-tst-t && mv libinterp/corefcn/__qp__.cc-tst-t libinterp/corefcn/__qp__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/besselj.cc-tst-t libinterp/corefcn/besselj.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from besselj.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/besselj.cc ) > libinterp/corefcn/besselj.cc-tst-t && mv libinterp/corefcn/besselj.cc-tst-t libinterp/corefcn/besselj.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/betainc.cc-tst-t libinterp/corefcn/betainc.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from betainc.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/betainc.cc ) > libinterp/corefcn/betainc.cc-tst-t && mv libinterp/corefcn/betainc.cc-tst-t libinterp/corefcn/betainc.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/bitfcns.cc-tst-t libinterp/corefcn/bitfcns.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from bitfcns.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/bitfcns.cc ) > libinterp/corefcn/bitfcns.cc-tst-t && mv libinterp/corefcn/bitfcns.cc-tst-t libinterp/corefcn/bitfcns.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/bsxfun.cc-tst-t libinterp/corefcn/bsxfun.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from bsxfun.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/bsxfun.cc ) > libinterp/corefcn/bsxfun.cc-tst-t && mv libinterp/corefcn/bsxfun.cc-tst-t libinterp/corefcn/bsxfun.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/cellfun.cc-tst-t libinterp/corefcn/cellfun.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from cellfun.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/cellfun.cc ) > libinterp/corefcn/cellfun.cc-tst-t && mv libinterp/corefcn/cellfun.cc-tst-t libinterp/corefcn/cellfun.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/conv2.cc-tst-t libinterp/corefcn/conv2.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from conv2.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/conv2.cc ) > libinterp/corefcn/conv2.cc-tst-t && mv libinterp/corefcn/conv2.cc-tst-t libinterp/corefcn/conv2.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/dassl.cc-tst-t libinterp/corefcn/dassl.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from dassl.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/dassl.cc ) > libinterp/corefcn/dassl.cc-tst-t && mv libinterp/corefcn/dassl.cc-tst-t libinterp/corefcn/dassl.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/data.cc-tst-t libinterp/corefcn/data.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from data.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/data.cc ) > libinterp/corefcn/data.cc-tst-t && mv libinterp/corefcn/data.cc-tst-t libinterp/corefcn/data.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/defaults.cc-tst-t libinterp/corefcn/defaults.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from defaults.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/defaults.cc ) > libinterp/corefcn/defaults.cc-tst-t && mv libinterp/corefcn/defaults.cc-tst-t libinterp/corefcn/defaults.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/debug.cc-tst-t libinterp/corefcn/debug.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from debug.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/debug.cc ) > libinterp/corefcn/debug.cc-tst-t && mv libinterp/corefcn/debug.cc-tst-t libinterp/corefcn/debug.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/det.cc-tst-t libinterp/corefcn/det.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from det.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/det.cc ) > libinterp/corefcn/det.cc-tst-t && mv libinterp/corefcn/det.cc-tst-t libinterp/corefcn/det.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/dirfns.cc-tst-t libinterp/corefcn/dirfns.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from dirfns.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/dirfns.cc ) > libinterp/corefcn/dirfns.cc-tst-t && mv libinterp/corefcn/dirfns.cc-tst-t libinterp/corefcn/dirfns.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/dlmread.cc-tst-t libinterp/corefcn/dlmread.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from dlmread.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/dlmread.cc ) > libinterp/corefcn/dlmread.cc-tst-t && mv libinterp/corefcn/dlmread.cc-tst-t libinterp/corefcn/dlmread.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/dot.cc-tst-t libinterp/corefcn/dot.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from dot.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/dot.cc ) > libinterp/corefcn/dot.cc-tst-t && mv libinterp/corefcn/dot.cc-tst-t libinterp/corefcn/dot.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/eig.cc-tst-t libinterp/corefcn/eig.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from eig.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/eig.cc ) > libinterp/corefcn/eig.cc-tst-t && mv libinterp/corefcn/eig.cc-tst-t libinterp/corefcn/eig.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/ellipj.cc-tst-t libinterp/corefcn/ellipj.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ellipj.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/ellipj.cc ) > libinterp/corefcn/ellipj.cc-tst-t && mv libinterp/corefcn/ellipj.cc-tst-t libinterp/corefcn/ellipj.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/error.cc-tst-t libinterp/corefcn/error.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from error.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/error.cc ) > libinterp/corefcn/error.cc-tst-t && mv libinterp/corefcn/error.cc-tst-t libinterp/corefcn/error.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/errwarn.cc-tst-t libinterp/corefcn/errwarn.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from errwarn.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/errwarn.cc ) > libinterp/corefcn/errwarn.cc-tst-t && mv libinterp/corefcn/errwarn.cc-tst-t libinterp/corefcn/errwarn.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/fft.cc-tst-t libinterp/corefcn/fft.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from fft.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/fft.cc ) > libinterp/corefcn/fft.cc-tst-t && mv libinterp/corefcn/fft.cc-tst-t libinterp/corefcn/fft.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/fft2.cc-tst-t libinterp/corefcn/fft2.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from fft2.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/fft2.cc ) > libinterp/corefcn/fft2.cc-tst-t && mv libinterp/corefcn/fft2.cc-tst-t libinterp/corefcn/fft2.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/file-io.cc-tst-t libinterp/corefcn/file-io.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from file-io.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/file-io.cc ) > libinterp/corefcn/file-io.cc-tst-t && mv libinterp/corefcn/file-io.cc-tst-t libinterp/corefcn/file-io.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/filter.cc-tst-t libinterp/corefcn/filter.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from filter.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/filter.cc ) > libinterp/corefcn/filter.cc-tst-t && mv libinterp/corefcn/filter.cc-tst-t libinterp/corefcn/filter.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/find.cc-tst-t libinterp/corefcn/find.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from find.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/find.cc ) > libinterp/corefcn/find.cc-tst-t && mv libinterp/corefcn/find.cc-tst-t libinterp/corefcn/find.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/gammainc.cc-tst-t libinterp/corefcn/gammainc.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from gammainc.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/gammainc.cc ) > libinterp/corefcn/gammainc.cc-tst-t && mv libinterp/corefcn/gammainc.cc-tst-t libinterp/corefcn/gammainc.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/gcd.cc-tst-t libinterp/corefcn/gcd.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from gcd.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/gcd.cc ) > libinterp/corefcn/gcd.cc-tst-t && mv libinterp/corefcn/gcd.cc-tst-t libinterp/corefcn/gcd.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/getrusage.cc-tst-t libinterp/corefcn/getrusage.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from getrusage.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/getrusage.cc ) > libinterp/corefcn/getrusage.cc-tst-t && mv libinterp/corefcn/getrusage.cc-tst-t libinterp/corefcn/getrusage.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/givens.cc-tst-t libinterp/corefcn/givens.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from givens.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/givens.cc ) > libinterp/corefcn/givens.cc-tst-t && mv libinterp/corefcn/givens.cc-tst-t libinterp/corefcn/givens.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/graphics.cc-tst-t libinterp/corefcn/graphics.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from graphics.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/graphics.cc ) > libinterp/corefcn/graphics.cc-tst-t && mv libinterp/corefcn/graphics.cc-tst-t libinterp/corefcn/graphics.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/hash.cc-tst-t libinterp/corefcn/hash.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from hash.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/hash.cc ) > libinterp/corefcn/hash.cc-tst-t && mv libinterp/corefcn/hash.cc-tst-t libinterp/corefcn/hash.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/help.cc-tst-t libinterp/corefcn/help.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from help.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/help.cc ) > libinterp/corefcn/help.cc-tst-t && mv libinterp/corefcn/help.cc-tst-t libinterp/corefcn/help.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/hess.cc-tst-t libinterp/corefcn/hess.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from hess.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/hess.cc ) > libinterp/corefcn/hess.cc-tst-t && mv libinterp/corefcn/hess.cc-tst-t libinterp/corefcn/hess.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/hex2num.cc-tst-t libinterp/corefcn/hex2num.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from hex2num.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/hex2num.cc ) > libinterp/corefcn/hex2num.cc-tst-t && mv libinterp/corefcn/hex2num.cc-tst-t libinterp/corefcn/hex2num.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/input.cc-tst-t libinterp/corefcn/input.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from input.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/input.cc ) > libinterp/corefcn/input.cc-tst-t && mv libinterp/corefcn/input.cc-tst-t libinterp/corefcn/input.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/inv.cc-tst-t libinterp/corefcn/inv.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from inv.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/inv.cc ) > libinterp/corefcn/inv.cc-tst-t && mv libinterp/corefcn/inv.cc-tst-t libinterp/corefcn/inv.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/kron.cc-tst-t libinterp/corefcn/kron.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from kron.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/kron.cc ) > libinterp/corefcn/kron.cc-tst-t && mv libinterp/corefcn/kron.cc-tst-t libinterp/corefcn/kron.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/lookup.cc-tst-t libinterp/corefcn/lookup.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from lookup.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/lookup.cc ) > libinterp/corefcn/lookup.cc-tst-t && mv libinterp/corefcn/lookup.cc-tst-t libinterp/corefcn/lookup.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/lsode.cc-tst-t libinterp/corefcn/lsode.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from lsode.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/lsode.cc ) > libinterp/corefcn/lsode.cc-tst-t && mv libinterp/corefcn/lsode.cc-tst-t libinterp/corefcn/lsode.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/lu.cc-tst-t libinterp/corefcn/lu.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from lu.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/lu.cc ) > libinterp/corefcn/lu.cc-tst-t && mv libinterp/corefcn/lu.cc-tst-t libinterp/corefcn/lu.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/mappers.cc-tst-t libinterp/corefcn/mappers.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from mappers.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/mappers.cc ) > libinterp/corefcn/mappers.cc-tst-t && mv libinterp/corefcn/mappers.cc-tst-t libinterp/corefcn/mappers.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/matrix_type.cc-tst-t libinterp/corefcn/matrix_type.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from matrix_type.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/matrix_type.cc ) > libinterp/corefcn/matrix_type.cc-tst-t && mv libinterp/corefcn/matrix_type.cc-tst-t libinterp/corefcn/matrix_type.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/max.cc-tst-t libinterp/corefcn/max.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from max.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/max.cc ) > libinterp/corefcn/max.cc-tst-t && mv libinterp/corefcn/max.cc-tst-t libinterp/corefcn/max.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/mgorth.cc-tst-t libinterp/corefcn/mgorth.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from mgorth.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/mgorth.cc ) > libinterp/corefcn/mgorth.cc-tst-t && mv libinterp/corefcn/mgorth.cc-tst-t libinterp/corefcn/mgorth.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/nproc.cc-tst-t libinterp/corefcn/nproc.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from nproc.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/nproc.cc ) > libinterp/corefcn/nproc.cc-tst-t && mv libinterp/corefcn/nproc.cc-tst-t libinterp/corefcn/nproc.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/oct-map.cc-tst-t libinterp/corefcn/oct-map.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from oct-map.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/oct-map.cc ) > libinterp/corefcn/oct-map.cc-tst-t && mv libinterp/corefcn/oct-map.cc-tst-t libinterp/corefcn/oct-map.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/pinv.cc-tst-t libinterp/corefcn/pinv.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from pinv.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/pinv.cc ) > libinterp/corefcn/pinv.cc-tst-t && mv libinterp/corefcn/pinv.cc-tst-t libinterp/corefcn/pinv.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/ordschur.cc-tst-t libinterp/corefcn/ordschur.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from ordschur.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/ordschur.cc ) > libinterp/corefcn/ordschur.cc-tst-t && mv libinterp/corefcn/ordschur.cc-tst-t libinterp/corefcn/ordschur.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/pr-output.cc-tst-t libinterp/corefcn/pr-output.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from pr-output.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/pr-output.cc ) > libinterp/corefcn/pr-output.cc-tst-t && mv libinterp/corefcn/pr-output.cc-tst-t libinterp/corefcn/pr-output.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/psi.cc-tst-t libinterp/corefcn/psi.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from psi.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/psi.cc ) > libinterp/corefcn/psi.cc-tst-t && mv libinterp/corefcn/psi.cc-tst-t libinterp/corefcn/psi.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/quad.cc-tst-t libinterp/corefcn/quad.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from quad.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/quad.cc ) > libinterp/corefcn/quad.cc-tst-t && mv libinterp/corefcn/quad.cc-tst-t libinterp/corefcn/quad.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/quadcc.cc-tst-t libinterp/corefcn/quadcc.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from quadcc.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/quadcc.cc ) > libinterp/corefcn/quadcc.cc-tst-t && mv libinterp/corefcn/quadcc.cc-tst-t libinterp/corefcn/quadcc.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/qz.cc-tst-t libinterp/corefcn/qz.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from qz.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/qz.cc ) > libinterp/corefcn/qz.cc-tst-t && mv libinterp/corefcn/qz.cc-tst-t libinterp/corefcn/qz.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/rand.cc-tst-t libinterp/corefcn/rand.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from rand.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/rand.cc ) > libinterp/corefcn/rand.cc-tst-t && mv libinterp/corefcn/rand.cc-tst-t libinterp/corefcn/rand.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/rcond.cc-tst-t libinterp/corefcn/rcond.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from rcond.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/rcond.cc ) > libinterp/corefcn/rcond.cc-tst-t && mv libinterp/corefcn/rcond.cc-tst-t libinterp/corefcn/rcond.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/regexp.cc-tst-t libinterp/corefcn/regexp.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from regexp.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/regexp.cc ) > libinterp/corefcn/regexp.cc-tst-t && mv libinterp/corefcn/regexp.cc-tst-t libinterp/corefcn/regexp.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/schur.cc-tst-t libinterp/corefcn/schur.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from schur.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/schur.cc ) > libinterp/corefcn/schur.cc-tst-t && mv libinterp/corefcn/schur.cc-tst-t libinterp/corefcn/schur.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/sighandlers.cc-tst-t libinterp/corefcn/sighandlers.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from sighandlers.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/sighandlers.cc ) > libinterp/corefcn/sighandlers.cc-tst-t && mv libinterp/corefcn/sighandlers.cc-tst-t libinterp/corefcn/sighandlers.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/sparse-xpow.cc-tst-t libinterp/corefcn/sparse-xpow.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from sparse-xpow.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/sparse-xpow.cc ) > libinterp/corefcn/sparse-xpow.cc-tst-t && mv libinterp/corefcn/sparse-xpow.cc-tst-t libinterp/corefcn/sparse-xpow.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/spparms.cc-tst-t libinterp/corefcn/spparms.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from spparms.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/spparms.cc ) > libinterp/corefcn/spparms.cc-tst-t && mv libinterp/corefcn/spparms.cc-tst-t libinterp/corefcn/spparms.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/sqrtm.cc-tst-t libinterp/corefcn/sqrtm.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from sqrtm.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/sqrtm.cc ) > libinterp/corefcn/sqrtm.cc-tst-t && mv libinterp/corefcn/sqrtm.cc-tst-t libinterp/corefcn/sqrtm.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/str2double.cc-tst-t libinterp/corefcn/str2double.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from str2double.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/str2double.cc ) > libinterp/corefcn/str2double.cc-tst-t && mv libinterp/corefcn/str2double.cc-tst-t libinterp/corefcn/str2double.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/strfind.cc-tst-t libinterp/corefcn/strfind.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from strfind.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/strfind.cc ) > libinterp/corefcn/strfind.cc-tst-t && mv libinterp/corefcn/strfind.cc-tst-t libinterp/corefcn/strfind.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/strfns.cc-tst-t libinterp/corefcn/strfns.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from strfns.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/strfns.cc ) > libinterp/corefcn/strfns.cc-tst-t && mv libinterp/corefcn/strfns.cc-tst-t libinterp/corefcn/strfns.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/sub2ind.cc-tst-t libinterp/corefcn/sub2ind.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from sub2ind.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/sub2ind.cc ) > libinterp/corefcn/sub2ind.cc-tst-t && mv libinterp/corefcn/sub2ind.cc-tst-t libinterp/corefcn/sub2ind.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/svd.cc-tst-t libinterp/corefcn/svd.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from svd.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/svd.cc ) > libinterp/corefcn/svd.cc-tst-t && mv libinterp/corefcn/svd.cc-tst-t libinterp/corefcn/svd.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/sylvester.cc-tst-t libinterp/corefcn/sylvester.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from sylvester.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/sylvester.cc ) > libinterp/corefcn/sylvester.cc-tst-t && mv libinterp/corefcn/sylvester.cc-tst-t libinterp/corefcn/sylvester.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/symtab.cc-tst-t libinterp/corefcn/symtab.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from symtab.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/symtab.cc ) > libinterp/corefcn/symtab.cc-tst-t && mv libinterp/corefcn/symtab.cc-tst-t libinterp/corefcn/symtab.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/syscalls.cc-tst-t libinterp/corefcn/syscalls.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from syscalls.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/syscalls.cc ) > libinterp/corefcn/syscalls.cc-tst-t && mv libinterp/corefcn/syscalls.cc-tst-t libinterp/corefcn/syscalls.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/sysdep.cc-tst-t libinterp/corefcn/sysdep.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from sysdep.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/sysdep.cc ) > libinterp/corefcn/sysdep.cc-tst-t && mv libinterp/corefcn/sysdep.cc-tst-t libinterp/corefcn/sysdep.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/time.cc-tst-t libinterp/corefcn/time.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from time.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/time.cc ) > libinterp/corefcn/time.cc-tst-t && mv libinterp/corefcn/time.cc-tst-t libinterp/corefcn/time.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/toplev.cc-tst-t libinterp/corefcn/toplev.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from toplev.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/toplev.cc ) > libinterp/corefcn/toplev.cc-tst-t && mv libinterp/corefcn/toplev.cc-tst-t libinterp/corefcn/toplev.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/tril.cc-tst-t libinterp/corefcn/tril.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from tril.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/tril.cc ) > libinterp/corefcn/tril.cc-tst-t && mv libinterp/corefcn/tril.cc-tst-t libinterp/corefcn/tril.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/tsearch.cc-tst-t libinterp/corefcn/tsearch.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from tsearch.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/tsearch.cc ) > libinterp/corefcn/tsearch.cc-tst-t && mv libinterp/corefcn/tsearch.cc-tst-t libinterp/corefcn/tsearch.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/typecast.cc-tst-t libinterp/corefcn/typecast.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from typecast.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/typecast.cc ) > libinterp/corefcn/typecast.cc-tst-t && mv libinterp/corefcn/typecast.cc-tst-t libinterp/corefcn/typecast.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/utils.cc-tst-t libinterp/corefcn/utils.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from utils.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/utils.cc ) > libinterp/corefcn/utils.cc-tst-t && mv libinterp/corefcn/utils.cc-tst-t libinterp/corefcn/utils.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/corefcn/variables.cc-tst-t libinterp/corefcn/variables.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from variables.cc by Make."; /usr/bin/grep '^%!' libinterp/corefcn/variables.cc ) > libinterp/corefcn/variables.cc-tst-t && mv libinterp/corefcn/variables.cc-tst-t libinterp/corefcn/variables.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/parse-tree/oct-parse.in.yy-tst-t libinterp/parse-tree/oct-parse.in.yy-tst && ( echo "## DO NOT EDIT! Generated automatically from oct-parse.in.yy by Make."; /usr/bin/grep '^%!' libinterp/parse-tree/oct-parse.in.yy ) > libinterp/parse-tree/oct-parse.in.yy-tst-t && mv libinterp/parse-tree/oct-parse.in.yy-tst-t libinterp/parse-tree/oct-parse.in.yy-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/__delaunayn__.cc-tst-t libinterp/dldfcn/__delaunayn__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __delaunayn__.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/__delaunayn__.cc ) > libinterp/dldfcn/__delaunayn__.cc-tst-t && mv libinterp/dldfcn/__delaunayn__.cc-tst-t libinterp/dldfcn/__delaunayn__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/__eigs__.cc-tst-t libinterp/dldfcn/__eigs__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __eigs__.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/__eigs__.cc ) > libinterp/dldfcn/__eigs__.cc-tst-t && mv libinterp/dldfcn/__eigs__.cc-tst-t libinterp/dldfcn/__eigs__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/__fltk_uigetfile__.cc-tst-t libinterp/dldfcn/__fltk_uigetfile__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __fltk_uigetfile__.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/__fltk_uigetfile__.cc ) > libinterp/dldfcn/__fltk_uigetfile__.cc-tst-t && mv libinterp/dldfcn/__fltk_uigetfile__.cc-tst-t libinterp/dldfcn/__fltk_uigetfile__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/__glpk__.cc-tst-t libinterp/dldfcn/__glpk__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __glpk__.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/__glpk__.cc ) > libinterp/dldfcn/__glpk__.cc-tst-t && mv libinterp/dldfcn/__glpk__.cc-tst-t libinterp/dldfcn/__glpk__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/__init_fltk__.cc-tst-t libinterp/dldfcn/__init_fltk__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __init_fltk__.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/__init_fltk__.cc ) > libinterp/dldfcn/__init_fltk__.cc-tst-t && mv libinterp/dldfcn/__init_fltk__.cc-tst-t libinterp/dldfcn/__init_fltk__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/__init_gnuplot__.cc-tst-t libinterp/dldfcn/__init_gnuplot__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __init_gnuplot__.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/__init_gnuplot__.cc ) > libinterp/dldfcn/__init_gnuplot__.cc-tst-t && mv libinterp/dldfcn/__init_gnuplot__.cc-tst-t libinterp/dldfcn/__init_gnuplot__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/__voronoi__.cc-tst-t libinterp/dldfcn/__voronoi__.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from __voronoi__.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/__voronoi__.cc ) > libinterp/dldfcn/__voronoi__.cc-tst-t && mv libinterp/dldfcn/__voronoi__.cc-tst-t libinterp/dldfcn/__voronoi__.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/amd.cc-tst-t libinterp/dldfcn/amd.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from amd.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/amd.cc ) > libinterp/dldfcn/amd.cc-tst-t && mv libinterp/dldfcn/amd.cc-tst-t libinterp/dldfcn/amd.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/audiodevinfo.cc-tst-t libinterp/dldfcn/audiodevinfo.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from audiodevinfo.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/audiodevinfo.cc ) > libinterp/dldfcn/audiodevinfo.cc-tst-t && mv libinterp/dldfcn/audiodevinfo.cc-tst-t libinterp/dldfcn/audiodevinfo.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/chol.cc-tst-t libinterp/dldfcn/chol.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from chol.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/chol.cc ) > libinterp/dldfcn/chol.cc-tst-t && mv libinterp/dldfcn/chol.cc-tst-t libinterp/dldfcn/chol.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/convhulln.cc-tst-t libinterp/dldfcn/convhulln.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from convhulln.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/convhulln.cc ) > libinterp/dldfcn/convhulln.cc-tst-t && mv libinterp/dldfcn/convhulln.cc-tst-t libinterp/dldfcn/convhulln.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/dmperm.cc-tst-t libinterp/dldfcn/dmperm.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from dmperm.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/dmperm.cc ) > libinterp/dldfcn/dmperm.cc-tst-t && mv libinterp/dldfcn/dmperm.cc-tst-t libinterp/dldfcn/dmperm.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/fftw.cc-tst-t libinterp/dldfcn/fftw.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from fftw.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/fftw.cc ) > libinterp/dldfcn/fftw.cc-tst-t && mv libinterp/dldfcn/fftw.cc-tst-t libinterp/dldfcn/fftw.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/qr.cc-tst-t libinterp/dldfcn/qr.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from qr.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/qr.cc ) > libinterp/dldfcn/qr.cc-tst-t && mv libinterp/dldfcn/qr.cc-tst-t libinterp/dldfcn/qr.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/gzip.cc-tst-t libinterp/dldfcn/gzip.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from gzip.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/gzip.cc ) > libinterp/dldfcn/gzip.cc-tst-t && mv libinterp/dldfcn/gzip.cc-tst-t libinterp/dldfcn/gzip.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/dldfcn/symbfact.cc-tst-t libinterp/dldfcn/symbfact.cc-tst && ( echo "## DO NOT EDIT! Generated automatically from symbfact.cc by Make."; /usr/bin/grep '^%!' libinterp/dldfcn/symbfact.cc ) > libinterp/dldfcn/symbfact.cc-tst-t && mv libinterp/dldfcn/symbfact.cc-tst-t libinterp/dldfcn/symbfact.cc-tst make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f src/mkoctfile.cc-t src/mkoctfile.cc && /bin/sh build-aux/subst-config-vals.sh < src/mkoctfile.in.cc > src/mkoctfile.cc-t && mv src/mkoctfile.cc-t src/mkoctfile.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f src/main.cc-t src/main.cc && /bin/sh build-aux/subst-default-vals.sh < src/main.in.cc > src/main.cc-t && mv src/main.cc-t src/main.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f src/octave-build-info.cc-t && \ /usr/bin/sed \ -e "s|%NO_EDIT_WARNING%|DO NOT EDIT! Generated automatically by Makefile|" \ -e "s|%OCTAVE_HG_ID%|94f8e2b5a88b|" src/octave-build-info.in.cc > src/octave-build-info.cc-t && \ if [ -s src/octave-build-info.cc-t ]; then /bin/sh ./build-aux/move-if-change src/octave-build-info.cc-t src/octave-build-info.cc; else echo "src/octave-build-info.cc-t is empty!" 1>&2; rm -f src/octave-build-info.cc-t; exit 1; fi make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f src/octave-config.cc-t src/octave-config.cc && /bin/sh build-aux/subst-default-vals.sh < src/octave-config.in.cc > src/octave-config.cc-t && mv src/octave-config.cc-t src/octave-config.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -I./liboctave/numeric -I./liboctave/system -I./liboctave/util -Iliboctave/wrappers -I./liboctave/wrappers -Ilibinterp -I./libinterp -Ilibinterp/corefcn -I./libinterp/corefcn -I./src -DHAVE_OCTAVE_QT_GUI -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o src/src_octave_cli-main-cli.o `test -f 'src/main-cli.cc' || echo './'`src/main-cli.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -I./liboctave/numeric -I./liboctave/system -I./liboctave/util -Iliboctave/wrappers -I./liboctave/wrappers -Ilibinterp -I./libinterp -Ilibinterp/corefcn -I./libinterp/corefcn -I./src -Ilibgui/src -I./libgui/src -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o src/src_octave_gui-main-gui.o `test -f 'src/main-gui.cc' || echo './'`src/main-gui.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn_symrcm_la-symrcm.lo `test -f 'libinterp/dldfcn/symrcm.cc' || echo './'`libinterp/dldfcn/symrcm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/symrcm.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn_symrcm_la-symrcm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/dldfcn/symrcm.cc:57: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/qterminal/libqterminal/moc-QTerminal.cc-t libgui/qterminal/libqterminal/moc-QTerminal.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/qterminal/libqterminal/QTerminal.h ) > libgui/qterminal/libqterminal/moc-QTerminal.cc-t && mv libgui/qterminal/libqterminal/moc-QTerminal.cc-t libgui/qterminal/libqterminal/moc-QTerminal.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/qterminal/libqterminal/unix/moc-Emulation.cc-t libgui/qterminal/libqterminal/unix/moc-Emulation.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/qterminal/libqterminal/unix/Emulation.h ) > libgui/qterminal/libqterminal/unix/moc-Emulation.cc-t && mv libgui/qterminal/libqterminal/unix/moc-Emulation.cc-t libgui/qterminal/libqterminal/unix/moc-Emulation.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc-t libgui/qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.h ) > libgui/qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc-t && mv libgui/qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc-t libgui/qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/qterminal/libqterminal/unix/moc-Filter.cc-t libgui/qterminal/libqterminal/unix/moc-Filter.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/qterminal/libqterminal/unix/Filter.h ) > libgui/qterminal/libqterminal/unix/moc-Filter.cc-t && mv libgui/qterminal/libqterminal/unix/moc-Filter.cc-t libgui/qterminal/libqterminal/unix/moc-Filter.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/qterminal/libqterminal/unix/moc-SelfListener.cc-t libgui/qterminal/libqterminal/unix/moc-SelfListener.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/qterminal/libqterminal/unix/SelfListener.h ) > libgui/qterminal/libqterminal/unix/moc-SelfListener.cc-t && mv libgui/qterminal/libqterminal/unix/moc-SelfListener.cc-t libgui/qterminal/libqterminal/unix/moc-SelfListener.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/qterminal/libqterminal/unix/moc-ScreenWindow.cc-t libgui/qterminal/libqterminal/unix/moc-ScreenWindow.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/qterminal/libqterminal/unix/ScreenWindow.h ) > libgui/qterminal/libqterminal/unix/moc-ScreenWindow.cc-t && mv libgui/qterminal/libqterminal/unix/moc-ScreenWindow.cc-t libgui/qterminal/libqterminal/unix/moc-ScreenWindow.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/qterminal/libqterminal/unix/moc-TerminalModel.cc-t libgui/qterminal/libqterminal/unix/moc-TerminalModel.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/qterminal/libqterminal/unix/TerminalModel.h ) > libgui/qterminal/libqterminal/unix/moc-TerminalModel.cc-t && mv libgui/qterminal/libqterminal/unix/moc-TerminalModel.cc-t libgui/qterminal/libqterminal/unix/moc-TerminalModel.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/qterminal/libqterminal/unix/moc-TerminalView.cc-t libgui/qterminal/libqterminal/unix/moc-TerminalView.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/qterminal/libqterminal/unix/TerminalView.h ) > libgui/qterminal/libqterminal/unix/moc-TerminalView.cc-t && mv libgui/qterminal/libqterminal/unix/moc-TerminalView.cc-t libgui/qterminal/libqterminal/unix/moc-TerminalView.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/qterminal/libqterminal/unix/moc-Vt102Emulation.cc-t libgui/qterminal/libqterminal/unix/moc-Vt102Emulation.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/qterminal/libqterminal/unix/Vt102Emulation.h ) > libgui/qterminal/libqterminal/unix/moc-Vt102Emulation.cc-t && mv libgui/qterminal/libqterminal/unix/moc-Vt102Emulation.cc-t libgui/qterminal/libqterminal/unix/moc-Vt102Emulation.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -I./liboctave/numeric -I./liboctave/system -I./liboctave/util -Iliboctave/wrappers -I./liboctave/wrappers -Ilibinterp -I./libinterp -Ilibinterp/corefcn -I./libinterp/corefcn -I./src -Ilibgui/src -I./libgui/src -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o src/src_octave_gui-octave-build-info.o `test -f 'src/octave-build-info.cc' || echo './'`src/octave-build-info.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn_qr_la-qr.lo `test -f 'libinterp/dldfcn/qr.cc' || echo './'`libinterp/dldfcn/qr.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/qr.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn_qr_la-qr.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/numeric/sparse-qr.h:29, from libinterp/dldfcn/qr.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-octave-dock-widget.lo `test -f 'libgui/src/octave-dock-widget.cc' || echo './'`libgui/src/octave-dock-widget.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/octave-dock-widget.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-octave-dock-widget.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/octave-dock-widget.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/octave-dock-widget.cc:28: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/octave-dock-widget.cc:28: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/octave-dock-widget.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-octave-cmd.lo `test -f 'libgui/src/octave-cmd.cc' || echo './'`libgui/src/octave-cmd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/octave-cmd.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-octave-cmd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/builtin-defun-decls.h:8, from libgui/src/octave-cmd.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-octave-interpreter.lo `test -f 'libgui/src/octave-interpreter.cc' || echo './'`libgui/src/octave-interpreter.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/octave-interpreter.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-octave-interpreter.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-octave-gui.lo `test -f 'libgui/src/octave-gui.cc' || echo './'`libgui/src/octave-gui.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/octave-gui.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-octave-gui.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/builtin-defun-decls.h:8, from libgui/src/octave-gui.cc:46: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/octave-gui.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/octave-gui.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/octave-gui.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/octave-gui.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-resource-manager.lo `test -f 'libgui/src/resource-manager.cc' || echo './'`libgui/src/resource-manager.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/resource-manager.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-resource-manager.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qdebug.h:47:0, from /usr/include/qt5/QtNetwork/qabstractsocket.h:47, from /usr/include/qt5/QtNetwork/qhostaddress.h:48, from /usr/include/qt5/QtNetwork/qnetworkproxy.h:44, from /usr/include/qt5/QtNetwork/QNetworkProxy:1, from libgui/src/resource-manager.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qfiledevice.h:43, from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtCore/QFile:1, from libgui/src/resource-manager.cc:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qfileinfo.h:45, from /usr/include/qt5/QtCore/qdir.h:44, from /usr/include/qt5/QtCore/QDir:1, from libgui/src/resource-manager.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qdebug.h:47:0, from /usr/include/qt5/QtNetwork/qabstractsocket.h:47, from /usr/include/qt5/QtNetwork/qhostaddress.h:48, from /usr/include/qt5/QtNetwork/qnetworkproxy.h:44, from /usr/include/qt5/QtNetwork/QNetworkProxy:1, from libgui/src/resource-manager.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-octave-qt-link.lo `test -f 'libgui/src/octave-qt-link.cc' || echo './'`libgui/src/octave-qt-link.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/octave-qt-link.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-octave-qt-link.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/builtin-defun-decls.h:8, from libgui/src/octave-qt-link.cc:37: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from libgui/src/dialog.h:31, from libgui/src/octave-qt-link.cc:38: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41:0, from /usr/include/qt5/QtCore/QStringList:1, from libgui/src/octave-qt-link.cc:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from libgui/src/octave-qt-link.cc:30: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from libgui/src/dialog.h:31, from libgui/src/octave-qt-link.cc:38: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-main-window.lo `test -f 'libgui/src/main-window.cc' || echo './'`libgui/src/main-window.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/main-window.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-main-window.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/builtin-defun-decls.h:8, from ./libgui/src/m-editor/file-editor-tab.h:38, from ./libgui/src/m-editor/file-editor.h:40, from libgui/src/main-window.cc:51: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/main-window.cc:29: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/main-window.cc:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/main-window.cc:29: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/main-window.cc:29: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-thread-manager.lo `test -f 'libgui/src/thread-manager.cc' || echo './'`libgui/src/thread-manager.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/thread-manager.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-thread-manager.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-color-picker.lo `test -f 'libgui/src/color-picker.cc' || echo './'`libgui/src/color-picker.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/color-picker.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-color-picker.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-terminal-dock-widget.lo `test -f 'libgui/src/terminal-dock-widget.cc' || echo './'`libgui/src/terminal-dock-widget.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/terminal-dock-widget.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-terminal-dock-widget.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/qterminal/libqterminal/QTerminal.h:27, from libgui/src/terminal-dock-widget.h:29, from libgui/src/terminal-dock-widget.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qsettings.h:43, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/qterminal/libqterminal/QTerminal.h:27, from libgui/src/terminal-dock-widget.h:29, from libgui/src/terminal-dock-widget.cc:28: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/qterminal/libqterminal/QTerminal.h:27, from libgui/src/terminal-dock-widget.h:29, from libgui/src/terminal-dock-widget.cc:28: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/qterminal/libqterminal/QTerminal.h:27, from libgui/src/terminal-dock-widget.h:29, from libgui/src/terminal-dock-widget.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-shortcut-manager.lo `test -f 'libgui/src/shortcut-manager.cc' || echo './'`libgui/src/shortcut-manager.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/shortcut-manager.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-shortcut-manager.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QtCore:7, from libgui/src/shortcut-manager.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qabstractanimation.h:43, from /usr/include/qt5/QtCore/QtCore:5, from libgui/src/shortcut-manager.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:813:22: required from 'QList::QList(const QList&) [with T = QVariant]' /usr/include/qt5/QtCore/qstatemachine.h:76:59: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QtCore:7, from libgui/src/shortcut-manager.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QtCore:7, from libgui/src/shortcut-manager.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-settings-dialog.lo `test -f 'libgui/src/settings-dialog.cc' || echo './'`libgui/src/settings-dialog.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/settings-dialog.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-settings-dialog.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' libgui/src/settings-dialog.cc: In function 'void read_lexer_settings(Ui::settings_dialog*, QsciLexer*, QSettings*)': libgui/src/settings-dialog.cc:144:72: warning: enum constant in boolean context [-Wint-in-bool-context] attrib_font[0+3*i]->setChecked (Qt::Checked && actual_font.bold ()); ^ libgui/src/settings-dialog.cc:146:74: warning: enum constant in boolean context [-Wint-in-bool-context] attrib_font[1+3*i]->setChecked (Qt::Checked && actual_font.italic ()); ^ libgui/src/settings-dialog.cc:148:77: warning: enum constant in boolean context [-Wint-in-bool-context] attrib_font[2+3*i]->setChecked (Qt::Checked && actual_font.underline ()); ^ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/src/resource-manager.h:28, from libgui/src/settings-dialog.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41:0, from /usr/include/qt5/QtCore/qstandardpaths.h:43, from /usr/include/qt5/QtGui/qdesktopservices.h:45, from /usr/include/qt5/QtGui/QDesktopServices:1, from libgui/src/resource-manager.h:26, from libgui/src/settings-dialog.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtGui/QIcon:1, from libgui/src/resource-manager.h:27, from libgui/src/settings-dialog.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/src/resource-manager.h:28, from libgui/src/settings-dialog.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-welcome-wizard.lo `test -f 'libgui/src/welcome-wizard.cc' || echo './'`libgui/src/welcome-wizard.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/welcome-wizard.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-welcome-wizard.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/welcome-wizard.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/welcome-wizard.cc:28: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/welcome-wizard.cc:28: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/welcome-wizard.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-find-files-dialog.lo `test -f 'libgui/src/find-files-dialog.cc' || echo './'`libgui/src/find-files-dialog.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/find-files-dialog.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-find-files-dialog.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from libgui/src/find-files-dialog.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45:0, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qpushbutton.h:44, from /usr/include/qt5/QtWidgets/QPushButton:1, from libgui/src/find-files-dialog.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qpushbutton.h:44, from /usr/include/qt5/QtWidgets/QPushButton:1, from libgui/src/find-files-dialog.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from libgui/src/find-files-dialog.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/liboctgui-build-info.cc-t && \ /usr/bin/sed \ -e "s|%NO_EDIT_WARNING%|DO NOT EDIT! Generated automatically by Makefile|" \ -e "s|%OCTAVE_HG_ID%|94f8e2b5a88b|" libgui/src/liboctgui-build-info.in.cc > libgui/src/liboctgui-build-info.cc-t && \ if [ -s libgui/src/liboctgui-build-info.cc-t ]; then /bin/sh ./build-aux/move-if-change libgui/src/liboctgui-build-info.cc-t libgui/src/liboctgui-build-info.cc; else echo "libgui/src/liboctgui-build-info.cc-t is empty!" 1>&2; rm -f libgui/src/liboctgui-build-info.cc-t; exit 1; fi make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/m-editor/moc-file-editor-interface.cc-t libgui/src/m-editor/moc-file-editor-interface.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/m-editor/file-editor-interface.h ) > libgui/src/m-editor/moc-file-editor-interface.cc-t && mv libgui/src/m-editor/moc-file-editor-interface.cc-t libgui/src/m-editor/moc-file-editor-interface.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/m-editor/moc-file-editor-tab.cc-t libgui/src/m-editor/moc-file-editor-tab.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/m-editor/file-editor-tab.h ) > libgui/src/m-editor/moc-file-editor-tab.cc-t && mv libgui/src/m-editor/moc-file-editor-tab.cc-t libgui/src/m-editor/moc-file-editor-tab.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/m-editor/moc-file-editor.cc-t libgui/src/m-editor/moc-file-editor.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/m-editor/file-editor.h ) > libgui/src/m-editor/moc-file-editor.cc-t && mv libgui/src/m-editor/moc-file-editor.cc-t libgui/src/m-editor/moc-file-editor.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/m-editor/moc-find-dialog.cc-t libgui/src/m-editor/moc-find-dialog.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/m-editor/find-dialog.h ) > libgui/src/m-editor/moc-find-dialog.cc-t && mv libgui/src/m-editor/moc-find-dialog.cc-t libgui/src/m-editor/moc-find-dialog.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/m-editor/moc-octave-qscintilla.cc-t libgui/src/m-editor/moc-octave-qscintilla.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/m-editor/octave-qscintilla.h ) > libgui/src/m-editor/moc-octave-qscintilla.cc-t && mv libgui/src/m-editor/moc-octave-qscintilla.cc-t libgui/src/m-editor/moc-octave-qscintilla.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/m-editor/moc-octave-txt-lexer.cc-t libgui/src/m-editor/moc-octave-txt-lexer.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/m-editor/octave-txt-lexer.h ) > libgui/src/m-editor/moc-octave-txt-lexer.cc-t && mv libgui/src/m-editor/moc-octave-txt-lexer.cc-t libgui/src/m-editor/moc-octave-txt-lexer.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/m-editor/moc-marker.cc-t libgui/src/m-editor/moc-marker.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/m-editor/marker.h ) > libgui/src/m-editor/moc-marker.cc-t && mv libgui/src/m-editor/moc-marker.cc-t libgui/src/m-editor/moc-marker.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-dialog.cc-t libgui/src/moc-dialog.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/dialog.h ) > libgui/src/moc-dialog.cc-t && mv libgui/src/moc-dialog.cc-t libgui/src/moc-dialog.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-documentation-dock-widget.cc-t libgui/src/moc-documentation-dock-widget.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/documentation-dock-widget.h ) > libgui/src/moc-documentation-dock-widget.cc-t && mv libgui/src/moc-documentation-dock-widget.cc-t libgui/src/moc-documentation-dock-widget.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-files-dock-widget.cc-t libgui/src/moc-files-dock-widget.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/files-dock-widget.h ) > libgui/src/moc-files-dock-widget.cc-t && mv libgui/src/moc-files-dock-widget.cc-t libgui/src/moc-files-dock-widget.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-history-dock-widget.cc-t libgui/src/moc-history-dock-widget.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/history-dock-widget.h ) > libgui/src/moc-history-dock-widget.cc-t && mv libgui/src/moc-history-dock-widget.cc-t libgui/src/moc-history-dock-widget.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-main-window.cc-t libgui/src/moc-main-window.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/main-window.h ) > libgui/src/moc-main-window.cc-t && mv libgui/src/moc-main-window.cc-t libgui/src/moc-main-window.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-octave-cmd.cc-t libgui/src/moc-octave-cmd.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/octave-cmd.h ) > libgui/src/moc-octave-cmd.cc-t && mv libgui/src/moc-octave-cmd.cc-t libgui/src/moc-octave-cmd.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-octave-interpreter.cc-t libgui/src/moc-octave-interpreter.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/octave-interpreter.h ) > libgui/src/moc-octave-interpreter.cc-t && mv libgui/src/moc-octave-interpreter.cc-t libgui/src/moc-octave-interpreter.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-octave-qt-link.cc-t libgui/src/moc-octave-qt-link.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/octave-qt-link.h ) > libgui/src/moc-octave-qt-link.cc-t && mv libgui/src/moc-octave-qt-link.cc-t libgui/src/moc-octave-qt-link.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-settings-dialog.cc-t libgui/src/moc-settings-dialog.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/settings-dialog.h ) > libgui/src/moc-settings-dialog.cc-t && mv libgui/src/moc-settings-dialog.cc-t libgui/src/moc-settings-dialog.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-terminal-dock-widget.cc-t libgui/src/moc-terminal-dock-widget.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/terminal-dock-widget.h ) > libgui/src/moc-terminal-dock-widget.cc-t && mv libgui/src/moc-terminal-dock-widget.cc-t libgui/src/moc-terminal-dock-widget.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-color-picker.cc-t libgui/src/moc-color-picker.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/color-picker.h ) > libgui/src/moc-color-picker.cc-t && mv libgui/src/moc-color-picker.cc-t libgui/src/moc-color-picker.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-resource-manager.cc-t libgui/src/moc-resource-manager.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/resource-manager.h ) > libgui/src/moc-resource-manager.cc-t && mv libgui/src/moc-resource-manager.cc-t libgui/src/moc-resource-manager.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-shortcut-manager.cc-t libgui/src/moc-shortcut-manager.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/shortcut-manager.h ) > libgui/src/moc-shortcut-manager.cc-t && mv libgui/src/moc-shortcut-manager.cc-t libgui/src/moc-shortcut-manager.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-welcome-wizard.cc-t libgui/src/moc-welcome-wizard.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/welcome-wizard.h ) > libgui/src/moc-welcome-wizard.cc-t && mv libgui/src/moc-welcome-wizard.cc-t libgui/src/moc-welcome-wizard.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-workspace-model.cc-t libgui/src/moc-workspace-model.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/workspace-model.h ) > libgui/src/moc-workspace-model.cc-t && mv libgui/src/moc-workspace-model.cc-t libgui/src/moc-workspace-model.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-workspace-view.cc-t libgui/src/moc-workspace-view.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/workspace-view.h ) > libgui/src/moc-workspace-view.cc-t && mv libgui/src/moc-workspace-view.cc-t libgui/src/moc-workspace-view.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-find-files-dialog.cc-t libgui/src/moc-find-files-dialog.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/find-files-dialog.h ) > libgui/src/moc-find-files-dialog.cc-t && mv libgui/src/moc-find-files-dialog.cc-t libgui/src/moc-find-files-dialog.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-find-files-model.cc-t libgui/src/moc-find-files-model.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/find-files-model.h ) > libgui/src/moc-find-files-model.cc-t && mv libgui/src/moc-find-files-model.cc-t libgui/src/moc-find-files-model.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/qtinfo/moc-parser.cc-t libgui/src/qtinfo/moc-parser.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/qtinfo/parser.h ) > libgui/src/qtinfo/moc-parser.cc-t && mv libgui/src/qtinfo/moc-parser.cc-t libgui/src/qtinfo/moc-parser.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/qtinfo/moc-webinfo.cc-t libgui/src/qtinfo/moc-webinfo.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/qtinfo/webinfo.h ) > libgui/src/qtinfo/moc-webinfo.cc-t && mv libgui/src/qtinfo/moc-webinfo.cc-t libgui/src/qtinfo/moc-webinfo.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/moc-octave-dock-widget.cc-t libgui/src/moc-octave-dock-widget.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/src/octave-dock-widget.h ) > libgui/src/moc-octave-dock-widget.cc-t && mv libgui/src/moc-octave-dock-widget.cc-t libgui/src/moc-octave-dock-widget.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-annotation-dialog.cc-t libgui/graphics/moc-annotation-dialog.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/annotation-dialog.h ) > libgui/graphics/moc-annotation-dialog.cc-t && mv libgui/graphics/moc-annotation-dialog.cc-t libgui/graphics/moc-annotation-dialog.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-Backend.cc-t libgui/graphics/moc-Backend.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/Backend.h ) > libgui/graphics/moc-Backend.cc-t && mv libgui/graphics/moc-Backend.cc-t libgui/graphics/moc-Backend.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-ButtonControl.cc-t libgui/graphics/moc-ButtonControl.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/ButtonControl.h ) > libgui/graphics/moc-ButtonControl.cc-t && mv libgui/graphics/moc-ButtonControl.cc-t libgui/graphics/moc-ButtonControl.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-ButtonGroup.cc-t libgui/graphics/moc-ButtonGroup.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/ButtonGroup.h ) > libgui/graphics/moc-ButtonGroup.cc-t && mv libgui/graphics/moc-ButtonGroup.cc-t libgui/graphics/moc-ButtonGroup.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-ContextMenu.cc-t libgui/graphics/moc-ContextMenu.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/ContextMenu.h ) > libgui/graphics/moc-ContextMenu.cc-t && mv libgui/graphics/moc-ContextMenu.cc-t libgui/graphics/moc-ContextMenu.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-EditControl.cc-t libgui/graphics/moc-EditControl.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/EditControl.h ) > libgui/graphics/moc-EditControl.cc-t && mv libgui/graphics/moc-EditControl.cc-t libgui/graphics/moc-EditControl.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-Figure.cc-t libgui/graphics/moc-Figure.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/Figure.h ) > libgui/graphics/moc-Figure.cc-t && mv libgui/graphics/moc-Figure.cc-t libgui/graphics/moc-Figure.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-FigureWindow.cc-t libgui/graphics/moc-FigureWindow.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/FigureWindow.h ) > libgui/graphics/moc-FigureWindow.cc-t && mv libgui/graphics/moc-FigureWindow.cc-t libgui/graphics/moc-FigureWindow.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-ListBoxControl.cc-t libgui/graphics/moc-ListBoxControl.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/ListBoxControl.h ) > libgui/graphics/moc-ListBoxControl.cc-t && mv libgui/graphics/moc-ListBoxControl.cc-t libgui/graphics/moc-ListBoxControl.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-Menu.cc-t libgui/graphics/moc-Menu.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/Menu.h ) > libgui/graphics/moc-Menu.cc-t && mv libgui/graphics/moc-Menu.cc-t libgui/graphics/moc-Menu.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-MouseModeActionGroup.cc-t libgui/graphics/moc-MouseModeActionGroup.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/MouseModeActionGroup.h ) > libgui/graphics/moc-MouseModeActionGroup.cc-t && mv libgui/graphics/moc-MouseModeActionGroup.cc-t libgui/graphics/moc-MouseModeActionGroup.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-Object.cc-t libgui/graphics/moc-Object.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/Object.h ) > libgui/graphics/moc-Object.cc-t && mv libgui/graphics/moc-Object.cc-t libgui/graphics/moc-Object.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-ObjectFactory.cc-t libgui/graphics/moc-ObjectFactory.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/ObjectFactory.h ) > libgui/graphics/moc-ObjectFactory.cc-t && mv libgui/graphics/moc-ObjectFactory.cc-t libgui/graphics/moc-ObjectFactory.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-ObjectProxy.cc-t libgui/graphics/moc-ObjectProxy.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/ObjectProxy.h ) > libgui/graphics/moc-ObjectProxy.cc-t && mv libgui/graphics/moc-ObjectProxy.cc-t libgui/graphics/moc-ObjectProxy.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-PopupMenuControl.cc-t libgui/graphics/moc-PopupMenuControl.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/PopupMenuControl.h ) > libgui/graphics/moc-PopupMenuControl.cc-t && mv libgui/graphics/moc-PopupMenuControl.cc-t libgui/graphics/moc-PopupMenuControl.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-PushTool.cc-t libgui/graphics/moc-PushTool.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/PushTool.h ) > libgui/graphics/moc-PushTool.cc-t && mv libgui/graphics/moc-PushTool.cc-t libgui/graphics/moc-PushTool.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-SliderControl.cc-t libgui/graphics/moc-SliderControl.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/SliderControl.h ) > libgui/graphics/moc-SliderControl.cc-t && mv libgui/graphics/moc-SliderControl.cc-t libgui/graphics/moc-SliderControl.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-TextEdit.cc-t libgui/graphics/moc-TextEdit.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/TextEdit.h ) > libgui/graphics/moc-TextEdit.cc-t && mv libgui/graphics/moc-TextEdit.cc-t libgui/graphics/moc-TextEdit.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-ToggleTool.cc-t libgui/graphics/moc-ToggleTool.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/ToggleTool.h ) > libgui/graphics/moc-ToggleTool.cc-t && mv libgui/graphics/moc-ToggleTool.cc-t libgui/graphics/moc-ToggleTool.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/moc-ToolBar.cc-t libgui/graphics/moc-ToolBar.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; moc-qt5 -DHAVE_CONFIG_H -I. libgui/graphics/ToolBar.h ) > libgui/graphics/moc-ToolBar.cc-t && mv libgui/graphics/moc-ToolBar.cc-t libgui/graphics/moc-ToolBar.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/src/qrc-resource.cc-t libgui/src/qrc-resource.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; echo "// Ignore unused variable warnings in generated code."; echo "#if defined (HAVE_PRAGMA_GCC_DIAGNOSTIC)"; echo "#pragma GCC diagnostic ignored \"-Wunused-variable\""; echo "#endif"; rcc-qt5 -name libgui/src libgui/src/resource.qrc ) > libgui/src/qrc-resource.cc-t && mv libgui/src/qrc-resource.cc-t libgui/src/qrc-resource.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-find-files-model.lo `test -f 'libgui/src/find-files-model.cc' || echo './'`libgui/src/find-files-model.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/find-files-model.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-find-files-model.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractListModel:1, from libgui/src/find-files-model.h:25, from libgui/src/find-files-model.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qfiledevice.h:43, from /usr/include/qt5/QtCore/qfile.h:44, from /usr/include/qt5/QtCore/qfileinfo.h:43, from /usr/include/qt5/QtWidgets/qfileiconprovider.h:44, from /usr/include/qt5/QtWidgets/QFileIconProvider:1, from libgui/src/find-files-model.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qfileinfo.h:45, from /usr/include/qt5/QtWidgets/qfileiconprovider.h:44, from /usr/include/qt5/QtWidgets/QFileIconProvider:1, from libgui/src/find-files-model.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractListModel:1, from libgui/src/find-files-model.h:25, from libgui/src/find-files-model.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-workspace-model.lo `test -f 'libgui/src/workspace-model.cc' || echo './'`libgui/src/workspace-model.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/workspace-model.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-workspace-model.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/utils.h:34, from libgui/src/workspace-model.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qtreeview.h:44, from /usr/include/qt5/QtWidgets/qtreewidget.h:44, from /usr/include/qt5/QtWidgets/QTreeWidget:1, from libgui/src/workspace-model.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, from /usr/include/qt5/QtWidgets/qtreeview.h:44, from /usr/include/qt5/QtWidgets/qtreewidget.h:44, from /usr/include/qt5/QtWidgets/QTreeWidget:1, from libgui/src/workspace-model.cc:28: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, from /usr/include/qt5/QtWidgets/qtreeview.h:44, from /usr/include/qt5/QtWidgets/qtreewidget.h:44, from /usr/include/qt5/QtWidgets/QTreeWidget:1, from libgui/src/workspace-model.cc:28: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qtreeview.h:44, from /usr/include/qt5/QtWidgets/qtreewidget.h:44, from /usr/include/qt5/QtWidgets/QTreeWidget:1, from libgui/src/workspace-model.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-workspace-view.lo `test -f 'libgui/src/workspace-view.cc' || echo './'`libgui/src/workspace-view.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/workspace-view.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-workspace-view.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from ./liboctave/array/Matrix.h:32, from ./liboctave/util/lo-regexp.h:34, from libinterp/corefcn/symtab.h:36, from libgui/src/workspace-view.cc:44: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/qinputdialog.h:45, from /usr/include/qt5/QtWidgets/QInputDialog:1, from libgui/src/workspace-view.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qlineedit.h:44, from /usr/include/qt5/QtWidgets/qinputdialog.h:45, from /usr/include/qt5/QtWidgets/QInputDialog:1, from libgui/src/workspace-view.cc:28: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/qinputdialog.h:45, from /usr/include/qt5/QtWidgets/QInputDialog:1, from libgui/src/workspace-view.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = int; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:698:11: required from 'QMap::iterator QMap::insert(const Key&, const T&) [with Key = int; T = QVariant]' /usr/include/qt5/QtCore/qmap.h:666:23: required from 'T& QMap::operator[](const Key&) [with Key = int; T = QVariant]' libgui/src/workspace-view.cc:252:21: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qlineedit.h:44, from /usr/include/qt5/QtWidgets/qinputdialog.h:45, from /usr/include/qt5/QtWidgets/QInputDialog:1, from libgui/src/workspace-view.cc:28: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/qinputdialog.h:45, from /usr/include/qt5/QtWidgets/QInputDialog:1, from libgui/src/workspace-view.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-Backend.lo `test -f 'libgui/graphics/Backend.cc' || echo './'`libgui/graphics/Backend.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/Backend.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Backend.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Backend.h:28, from libgui/graphics/Backend.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/Backend.cc:29: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/Backend.cc:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/Backend.cc:29: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/Backend.cc:29: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-annotation-dialog.lo `test -f 'libgui/graphics/annotation-dialog.cc' || echo './'`libgui/graphics/annotation-dialog.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/annotation-dialog.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-annotation-dialog.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libgui/graphics/annotation-dialog.h:30, from libgui/graphics/annotation-dialog.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from libgui/graphics/annotation-dialog.h:27, from libgui/graphics/annotation-dialog.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from libgui/graphics/annotation-dialog.h:26, from libgui/graphics/annotation-dialog.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from libgui/graphics/annotation-dialog.h:26, from libgui/graphics/annotation-dialog.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from libgui/graphics/annotation-dialog.h:27, from libgui/graphics/annotation-dialog.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-__init_qt__.lo `test -f 'libgui/graphics/__init_qt__.cc' || echo './'`libgui/graphics/__init_qt__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/__init_qt__.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-__init_qt__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/__init_qt__.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/__init_qt__.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/__init_qt__.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/__init_qt__.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/__init_qt__.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-BaseControl.lo `test -f 'libgui/graphics/BaseControl.cc' || echo './'`libgui/graphics/BaseControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/BaseControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-BaseControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Object.h:28, from libgui/graphics/BaseControl.h:26, from libgui/graphics/BaseControl.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QKeyEvent:1, from libgui/graphics/BaseControl.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qevent.h:45, from /usr/include/qt5/QtGui/QKeyEvent:1, from libgui/graphics/BaseControl.cc:28: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QKeyEvent:1, from libgui/graphics/BaseControl.cc:28: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QKeyEvent:1, from libgui/graphics/BaseControl.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-ButtonControl.lo `test -f 'libgui/graphics/ButtonControl.cc' || echo './'`libgui/graphics/ButtonControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/ButtonControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ButtonControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Object.h:28, from libgui/graphics/BaseControl.h:26, from libgui/graphics/ButtonControl.h:26, from libgui/graphics/ButtonControl.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-ButtonGroup.lo `test -f 'libgui/graphics/ButtonGroup.cc' || echo './'`libgui/graphics/ButtonGroup.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/ButtonGroup.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ButtonGroup.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Canvas.h:28, from libgui/graphics/ButtonGroup.cc:36: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QMouseEvent:1, from libgui/graphics/ButtonGroup.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45:0, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from libgui/graphics/ButtonGroup.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from libgui/graphics/ButtonGroup.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QMouseEvent:1, from libgui/graphics/ButtonGroup.cc:32: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-CheckBoxControl.lo `test -f 'libgui/graphics/CheckBoxControl.cc' || echo './'`libgui/graphics/CheckBoxControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/CheckBoxControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-CheckBoxControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Object.h:28, from libgui/graphics/BaseControl.h:26, from libgui/graphics/ButtonControl.h:26, from libgui/graphics/CheckBoxControl.h:26, from libgui/graphics/CheckBoxControl.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-Canvas.lo `test -f 'libgui/graphics/Canvas.cc' || echo './'`libgui/graphics/Canvas.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/Canvas.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Canvas.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Backend.h:28, from libgui/graphics/Canvas.cc:36: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/Canvas.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/Canvas.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/Canvas.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/Canvas.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-Container.lo `test -f 'libgui/graphics/Container.cc' || echo './'`libgui/graphics/Container.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/Container.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Container.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Container.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-ContextMenu.lo `test -f 'libgui/graphics/ContextMenu.cc' || echo './'`libgui/graphics/ContextMenu.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/ContextMenu.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ContextMenu.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Backend.h:28, from libgui/graphics/ContextMenu.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/graphics/ContextMenu.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qmenu.h:44, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/graphics/ContextMenu.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qmenu.h:44, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/graphics/ContextMenu.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/graphics/ContextMenu.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-FigureWindow.lo `test -f 'libgui/graphics/FigureWindow.cc' || echo './'`libgui/graphics/FigureWindow.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/FigureWindow.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-FigureWindow.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/graphics/FigureWindow.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qmenu.h:44, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/graphics/FigureWindow.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qmenu.h:44, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/graphics/FigureWindow.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from libgui/graphics/FigureWindow.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-EditControl.lo `test -f 'libgui/graphics/EditControl.cc' || echo './'`libgui/graphics/EditControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/EditControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-EditControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Container.h:30, from libgui/graphics/EditControl.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from libgui/graphics/EditControl.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qlineedit.h:44, from /usr/include/qt5/QtWidgets/QLineEdit:1, from libgui/graphics/EditControl.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qlineedit.h:44, from /usr/include/qt5/QtWidgets/QLineEdit:1, from libgui/graphics/EditControl.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from libgui/graphics/EditControl.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-KeyMap.lo `test -f 'libgui/graphics/KeyMap.cc' || echo './'`libgui/graphics/KeyMap.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/KeyMap.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-KeyMap.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-Logger.lo `test -f 'libgui/graphics/Logger.cc' || echo './'`libgui/graphics/Logger.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/Logger.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Logger.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-Figure.lo `test -f 'libgui/graphics/Figure.cc' || echo './'`libgui/graphics/Figure.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/Figure.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Figure.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Canvas.h:28, from libgui/graphics/Figure.cc:45: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/Figure.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/Figure.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/Figure.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/Figure.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libgui/graphics/Figure.cc: In member function 'virtual void QtHandles::Figure::eventNotifyAfter(QObject*, QEvent*)': libgui/graphics/Figure.cc:745:19: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ libgui/graphics/Figure.cc:747:15: note: here case QEvent::ChildRemoved: ^~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-GLCanvas.lo `test -f 'libgui/graphics/GLCanvas.cc' || echo './'`libgui/graphics/GLCanvas.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/GLCanvas.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-GLCanvas.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libinterp/corefcn/gl-render.h:28, from libgui/graphics/GLCanvas.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-ListBoxControl.lo `test -f 'libgui/graphics/ListBoxControl.cc' || echo './'`libgui/graphics/ListBoxControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/ListBoxControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ListBoxControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Container.h:30, from libgui/graphics/ListBoxControl.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qlistview.h:44, from /usr/include/qt5/QtWidgets/qlistwidget.h:44, from /usr/include/qt5/QtWidgets/QListWidget:1, from libgui/graphics/ListBoxControl.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, from /usr/include/qt5/QtWidgets/qlistview.h:44, from /usr/include/qt5/QtWidgets/qlistwidget.h:44, from /usr/include/qt5/QtWidgets/QListWidget:1, from libgui/graphics/ListBoxControl.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, from /usr/include/qt5/QtWidgets/qlistview.h:44, from /usr/include/qt5/QtWidgets/qlistwidget.h:44, from /usr/include/qt5/QtWidgets/QListWidget:1, from libgui/graphics/ListBoxControl.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qlistview.h:44, from /usr/include/qt5/QtWidgets/qlistwidget.h:44, from /usr/include/qt5/QtWidgets/QListWidget:1, from libgui/graphics/ListBoxControl.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-MouseModeActionGroup.lo `test -f 'libgui/graphics/MouseModeActionGroup.cc' || echo './'`libgui/graphics/MouseModeActionGroup.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/MouseModeActionGroup.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-MouseModeActionGroup.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Object.h:28, from libgui/graphics/Figure.h:31, from libgui/graphics/MouseModeActionGroup.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/MouseModeActionGroup.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/MouseModeActionGroup.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/MouseModeActionGroup.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/MouseModeActionGroup.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-Menu.lo `test -f 'libgui/graphics/Menu.cc' || echo './'`libgui/graphics/Menu.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/Menu.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Menu.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Object.h:28, from libgui/graphics/Figure.h:31, from libgui/graphics/Menu.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/Menu.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/Menu.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/Menu.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/Menu.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-Object.lo `test -f 'libgui/graphics/Object.cc' || echo './'`libgui/graphics/Object.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/Object.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Object.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Backend.h:28, from libgui/graphics/Object.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/QVariant:1, from libgui/graphics/Object.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45:0, from /usr/include/qt5/QtCore/QVariant:1, from libgui/graphics/Object.cc:28: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/QVariant:1, from libgui/graphics/Object.cc:28: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/QVariant:1, from libgui/graphics/Object.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-ObjectProxy.lo `test -f 'libgui/graphics/ObjectProxy.cc' || echo './'`libgui/graphics/ObjectProxy.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/ObjectProxy.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ObjectProxy.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Object.h:28, from libgui/graphics/ObjectProxy.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-ObjectFactory.lo `test -f 'libgui/graphics/ObjectFactory.cc' || echo './'`libgui/graphics/ObjectFactory.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/ObjectFactory.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ObjectFactory.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/ObjectFactory.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/ObjectFactory.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/ObjectFactory.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/ObjectFactory.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/ObjectFactory.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-PopupMenuControl.lo `test -f 'libgui/graphics/PopupMenuControl.cc' || echo './'`libgui/graphics/PopupMenuControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/PopupMenuControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-PopupMenuControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Container.h:30, from libgui/graphics/PopupMenuControl.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/graphics/PopupMenuControl.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:44, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/graphics/PopupMenuControl.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qcombobox.h:44, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/graphics/PopupMenuControl.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/graphics/PopupMenuControl.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-Panel.lo `test -f 'libgui/graphics/Panel.cc' || echo './'`libgui/graphics/Panel.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/Panel.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Panel.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Canvas.h:28, from libgui/graphics/Panel.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QMouseEvent:1, from libgui/graphics/Panel.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/QFrame:1, from libgui/graphics/Panel.cc:28: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/QFrame:1, from libgui/graphics/Panel.cc:28: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QMouseEvent:1, from libgui/graphics/Panel.cc:30: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-PushButtonControl.lo `test -f 'libgui/graphics/PushButtonControl.cc' || echo './'`libgui/graphics/PushButtonControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/PushButtonControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-PushButtonControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Object.h:28, from libgui/graphics/BaseControl.h:26, from libgui/graphics/ButtonControl.h:26, from libgui/graphics/PushButtonControl.h:26, from libgui/graphics/PushButtonControl.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qdebug.h:47:0, from /usr/include/qt5/QtCore/QtDebug:1, from libgui/graphics/PushButtonControl.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45:0, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qpushbutton.h:44, from /usr/include/qt5/QtWidgets/QPushButton:1, from libgui/graphics/PushButtonControl.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qpushbutton.h:44, from /usr/include/qt5/QtWidgets/QPushButton:1, from libgui/graphics/PushButtonControl.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qdebug.h:47:0, from /usr/include/qt5/QtCore/QtDebug:1, from libgui/graphics/PushButtonControl.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-PushTool.lo `test -f 'libgui/graphics/PushTool.cc' || echo './'`libgui/graphics/PushTool.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/PushTool.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-PushTool.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Object.h:28, from libgui/graphics/ToolBarButton.h:26, from libgui/graphics/PushTool.h:26, from libgui/graphics/PushTool.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBarButton.cc:27, from libgui/graphics/PushTool.cc:29: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/QObject:1, from libgui/graphics/Object.h:26, from libgui/graphics/ToolBarButton.h:26, from libgui/graphics/PushTool.h:26, from libgui/graphics/PushTool.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBarButton.cc:27, from libgui/graphics/PushTool.cc:29: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBarButton.cc:27, from libgui/graphics/PushTool.cc:29: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-RadioButtonControl.lo `test -f 'libgui/graphics/RadioButtonControl.cc' || echo './'`libgui/graphics/RadioButtonControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/RadioButtonControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-RadioButtonControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Object.h:28, from libgui/graphics/ButtonGroup.h:26, from libgui/graphics/RadioButtonControl.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-TextEdit.lo `test -f 'libgui/graphics/TextEdit.cc' || echo './'`libgui/graphics/TextEdit.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/TextEdit.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-TextEdit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QKeyEvent:1, from libgui/graphics/TextEdit.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qiodevice.h:45, from /usr/include/qt5/QtCore/qdatastream.h:44, from /usr/include/qt5/QtGui/qregion.h:49, from /usr/include/qt5/QtGui/qevent.h:45, from /usr/include/qt5/QtGui/QKeyEvent:1, from libgui/graphics/TextEdit.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QKeyEvent:1, from libgui/graphics/TextEdit.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QKeyEvent:1, from libgui/graphics/TextEdit.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-SliderControl.lo `test -f 'libgui/graphics/SliderControl.cc' || echo './'`libgui/graphics/SliderControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/SliderControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-SliderControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Container.h:30, from libgui/graphics/SliderControl.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-QtHandlesUtils.lo `test -f 'libgui/graphics/QtHandlesUtils.cc' || echo './'`libgui/graphics/QtHandlesUtils.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/QtHandlesUtils.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-QtHandlesUtils.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libgui/graphics/QtHandlesUtils.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/QtHandlesUtils.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/QtHandlesUtils.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/QtHandlesUtils.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/graphics/QtHandlesUtils.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-TextControl.lo `test -f 'libgui/graphics/TextControl.cc' || echo './'`libgui/graphics/TextControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/TextControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-TextControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Container.h:30, from libgui/graphics/TextControl.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-ToggleButtonControl.lo `test -f 'libgui/graphics/ToggleButtonControl.cc' || echo './'`libgui/graphics/ToggleButtonControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/ToggleButtonControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ToggleButtonControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Object.h:28, from libgui/graphics/BaseControl.h:26, from libgui/graphics/ButtonControl.h:26, from libgui/graphics/ToggleButtonControl.h:26, from libgui/graphics/ToggleButtonControl.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/graphics/qrc-qthandles.cc-t libgui/graphics/qrc-qthandles.cc && ( echo "#if defined (HAVE_CONFIG_H)"; echo '# include "config.h"'; echo "#endif"; echo "// Ignore unused variable warnings in generated code."; echo "#if defined (HAVE_PRAGMA_GCC_DIAGNOSTIC)"; echo "#pragma GCC diagnostic ignored \"-Wunused-variable\""; echo "#endif"; rcc-qt5 -name libgui/graphics libgui/graphics/qthandles.qrc ) > libgui/graphics/qrc-qthandles.cc-t && mv libgui/graphics/qrc-qthandles.cc-t libgui/graphics/qrc-qthandles.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/plot/util/gnuplot_binary.m-t scripts/plot/util/gnuplot_binary.m && /bin/sh build-aux/subst-config-vals.sh < scripts/plot/util/gnuplot_binary.in.m > scripts/plot/util/gnuplot_binary.m-t && mv scripts/plot/util/gnuplot_binary.m-t scripts/plot/util/gnuplot_binary.m make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/audio/PKG_ADD-t scripts/audio/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/audio/lin2mu.m scripts/audio/mu2lin.m scripts/audio/record.m scripts/audio/sound.m scripts/audio/soundsc.m -- > scripts/audio/PKG_ADD-t && mv scripts/audio/PKG_ADD-t scripts/audio/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/deprecated/PKG_ADD-t scripts/deprecated/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/deprecated/bicubic.m scripts/deprecated/bitmax.m scripts/deprecated/comma.m scripts/deprecated/delaunay3.m scripts/deprecated/dump_prefs.m scripts/deprecated/find_dir_in_path.m scripts/deprecated/finite.m scripts/deprecated/fmod.m scripts/deprecated/fnmatch.m scripts/deprecated/gmap40.m scripts/deprecated/isstr.m scripts/deprecated/loadaudio.m scripts/deprecated/luinc.m scripts/deprecated/mahalanobis.m scripts/deprecated/md5sum.m scripts/deprecated/mouse_wheel_zoom.m scripts/deprecated/nfields.m scripts/deprecated/octave_config_info.m scripts/deprecated/octave_tmp_file_name.m scripts/deprecated/onenormest.m scripts/deprecated/paren.m scripts/deprecated/playaudio.m scripts/deprecated/saveaudio.m scripts/deprecated/semicolon.m scripts/deprecated/setaudio.m scripts/deprecated/sleep.m scripts/deprecated/syl.m scripts/deprecated/usage.m scripts/deprecated/usleep.m scripts/deprecated/wavread.m scripts/deprecated/wavwrite.m -- > scripts/deprecated/PKG_ADD-t && mv scripts/deprecated/PKG_ADD-t scripts/deprecated/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/elfun/PKG_ADD-t scripts/elfun/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/elfun/acosd.m scripts/elfun/acot.m scripts/elfun/acotd.m scripts/elfun/acoth.m scripts/elfun/acsc.m scripts/elfun/acscd.m scripts/elfun/acsch.m scripts/elfun/asec.m scripts/elfun/asecd.m scripts/elfun/asech.m scripts/elfun/asind.m scripts/elfun/atan2d.m scripts/elfun/atand.m scripts/elfun/cosd.m scripts/elfun/cot.m scripts/elfun/cotd.m scripts/elfun/coth.m scripts/elfun/csc.m scripts/elfun/cscd.m scripts/elfun/csch.m scripts/elfun/sec.m scripts/elfun/secd.m scripts/elfun/sech.m scripts/elfun/sind.m scripts/elfun/tand.m -- > scripts/elfun/PKG_ADD-t && mv scripts/elfun/PKG_ADD-t scripts/elfun/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/general/PKG_ADD-t scripts/general/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/general/accumarray.m scripts/general/accumdim.m scripts/general/bincoeff.m scripts/general/bitcmp.m scripts/general/bitget.m scripts/general/bitset.m scripts/general/blkdiag.m scripts/general/cart2pol.m scripts/general/cart2sph.m scripts/general/cell2mat.m scripts/general/celldisp.m scripts/general/chop.m scripts/general/circshift.m scripts/general/common_size.m scripts/general/cplxpair.m scripts/general/cumtrapz.m scripts/general/curl.m scripts/general/dblquad.m scripts/general/deal.m scripts/general/deg2rad.m scripts/general/del2.m scripts/general/display.m scripts/general/divergence.m scripts/general/fieldnames.m scripts/general/flip.m scripts/general/flipdim.m scripts/general/fliplr.m scripts/general/flipud.m scripts/general/grabcode.m scripts/general/gradient.m scripts/general/idivide.m scripts/general/inputParser.m scripts/general/int2str.m scripts/general/interp1.m scripts/general/interp2.m scripts/general/interp3.m scripts/general/interpft.m scripts/general/interpn.m scripts/general/isdir.m scripts/general/isequal.m scripts/general/isequaln.m scripts/general/loadobj.m scripts/general/logspace.m scripts/general/methods.m scripts/general/nargchk.m scripts/general/narginchk.m scripts/general/nargoutchk.m scripts/general/nextpow2.m scripts/general/nthargout.m scripts/general/num2str.m scripts/general/pol2cart.m scripts/general/polyarea.m scripts/general/postpad.m scripts/general/prepad.m scripts/general/publish.m scripts/general/quadgk.m scripts/general/quadl.m scripts/general/quadv.m scripts/general/rad2deg.m scripts/general/randi.m scripts/general/rat.m scripts/general/repmat.m scripts/general/rot90.m scripts/general/rotdim.m scripts/general/saveobj.m scripts/general/shift.m scripts/general/shiftdim.m scripts/general/sortrows.m scripts/general/sph2cart.m scripts/general/structfun.m scripts/general/subsindex.m scripts/general/trapz.m scripts/general/triplequad.m scripts/general/validateattributes.m -- > scripts/general/PKG_ADD-t && mv scripts/general/PKG_ADD-t scripts/general/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/geometry/PKG_ADD-t scripts/geometry/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/geometry/convhull.m scripts/geometry/delaunayn.m scripts/geometry/delaunay.m scripts/geometry/dsearch.m scripts/geometry/dsearchn.m scripts/geometry/griddata.m scripts/geometry/griddata3.m scripts/geometry/griddatan.m scripts/geometry/inpolygon.m scripts/geometry/rectint.m scripts/geometry/tsearchn.m scripts/geometry/voronoi.m scripts/geometry/voronoin.m -- > scripts/geometry/PKG_ADD-t && mv scripts/geometry/PKG_ADD-t scripts/geometry/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/gui/PKG_ADD-t scripts/gui/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/gui/dialog.m scripts/gui/errordlg.m scripts/gui/guidata.m scripts/gui/guihandles.m scripts/gui/helpdlg.m scripts/gui/inputdlg.m scripts/gui/listdlg.m scripts/gui/msgbox.m scripts/gui/questdlg.m scripts/gui/uibuttongroup.m scripts/gui/uicontextmenu.m scripts/gui/uicontrol.m scripts/gui/uigetdir.m scripts/gui/uigetfile.m scripts/gui/uimenu.m scripts/gui/uipanel.m scripts/gui/uipushtool.m scripts/gui/uiputfile.m scripts/gui/uiresume.m scripts/gui/uitoggletool.m scripts/gui/uitoolbar.m scripts/gui/uiwait.m scripts/gui/waitbar.m scripts/gui/waitforbuttonpress.m scripts/gui/warndlg.m -- > scripts/gui/PKG_ADD-t && mv scripts/gui/PKG_ADD-t scripts/gui/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/help/PKG_ADD-t scripts/help/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/help/__gripe_missing_component__.m scripts/help/__makeinfo__.m scripts/help/__unimplemented__.m scripts/help/ans.m scripts/help/doc.m scripts/help/doc_cache_create.m scripts/help/get_first_help_sentence.m scripts/help/error_ids.m scripts/help/help.m scripts/help/lookfor.m scripts/help/print_usage.m scripts/help/type.m scripts/help/warning_ids.m scripts/help/which.m -- > scripts/help/PKG_ADD-t && mv scripts/help/PKG_ADD-t scripts/help/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/image/PKG_ADD-t scripts/image/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/image/autumn.m scripts/image/bone.m scripts/image/brighten.m scripts/image/cmpermute.m scripts/image/cmunique.m scripts/image/colorcube.m scripts/image/colormap.m scripts/image/contrast.m scripts/image/cool.m scripts/image/copper.m scripts/image/cubehelix.m scripts/image/flag.m scripts/image/frame2im.m scripts/image/gray.m scripts/image/gray2ind.m scripts/image/hot.m scripts/image/hsv.m scripts/image/hsv2rgb.m scripts/image/im2double.m scripts/image/im2frame.m scripts/image/image.m scripts/image/imagesc.m scripts/image/imfinfo.m scripts/image/imformats.m scripts/image/imread.m scripts/image/imshow.m scripts/image/iscolormap.m scripts/image/imwrite.m scripts/image/ind2gray.m scripts/image/ind2rgb.m scripts/image/jet.m scripts/image/lines.m scripts/image/ntsc2rgb.m scripts/image/ocean.m scripts/image/pink.m scripts/image/prism.m scripts/image/rainbow.m scripts/image/rgb2hsv.m scripts/image/rgb2ind.m scripts/image/rgb2ntsc.m scripts/image/rgbplot.m scripts/image/spinmap.m scripts/image/spring.m scripts/image/summer.m scripts/image/viridis.m scripts/image/white.m scripts/image/winter.m -- > scripts/image/PKG_ADD-t && mv scripts/image/PKG_ADD-t scripts/image/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/io/PKG_ADD-t scripts/io/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/io/beep.m scripts/io/csvread.m scripts/io/csvwrite.m scripts/io/dlmwrite.m scripts/io/fileread.m scripts/io/importdata.m scripts/io/is_valid_file_id.m scripts/io/strread.m scripts/io/textread.m -- > scripts/io/PKG_ADD-t && mv scripts/io/PKG_ADD-t scripts/io/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/java/PKG_ADD-t scripts/java/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/java/java_get.m scripts/java/java_set.m scripts/java/javaArray.m scripts/java/javaaddpath.m scripts/java/javachk.m scripts/java/javaclasspath.m scripts/java/javamem.m scripts/java/javarmpath.m scripts/java/usejava.m -- > scripts/java/PKG_ADD-t && mv scripts/java/PKG_ADD-t scripts/java/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-ToggleTool.lo `test -f 'libgui/graphics/ToggleTool.cc' || echo './'`libgui/graphics/ToggleTool.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/ToggleTool.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ToggleTool.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Object.h:28, from libgui/graphics/ToolBarButton.h:26, from libgui/graphics/ToggleTool.h:26, from libgui/graphics/ToggleTool.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBarButton.cc:27, from libgui/graphics/ToggleTool.cc:29: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/QObject:1, from libgui/graphics/Object.h:26, from libgui/graphics/ToolBarButton.h:26, from libgui/graphics/ToggleTool.h:26, from libgui/graphics/ToggleTool.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBarButton.cc:27, from libgui/graphics/ToggleTool.cc:29: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBarButton.cc:27, from libgui/graphics/ToggleTool.cc:29: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/linear-algebra/PKG_ADD-t scripts/linear-algebra/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/linear-algebra/bandwidth.m scripts/linear-algebra/commutation_matrix.m scripts/linear-algebra/cond.m scripts/linear-algebra/condest.m scripts/linear-algebra/condeig.m scripts/linear-algebra/cross.m scripts/linear-algebra/duplication_matrix.m scripts/linear-algebra/expm.m scripts/linear-algebra/housh.m scripts/linear-algebra/isbanded.m scripts/linear-algebra/isdefinite.m scripts/linear-algebra/isdiag.m scripts/linear-algebra/ishermitian.m scripts/linear-algebra/issymmetric.m scripts/linear-algebra/istril.m scripts/linear-algebra/istriu.m scripts/linear-algebra/krylov.m scripts/linear-algebra/linsolve.m scripts/linear-algebra/logm.m scripts/linear-algebra/normest.m scripts/linear-algebra/normest1.m scripts/linear-algebra/null.m scripts/linear-algebra/orth.m scripts/linear-algebra/planerot.m scripts/linear-algebra/qzhess.m scripts/linear-algebra/rank.m scripts/linear-algebra/rref.m scripts/linear-algebra/subspace.m scripts/linear-algebra/trace.m scripts/linear-algebra/vech.m -- > scripts/linear-algebra/PKG_ADD-t && mv scripts/linear-algebra/PKG_ADD-t scripts/linear-algebra/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/ode/PKG_ADD-t scripts/ode/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/ode/ode23.m scripts/ode/ode45.m scripts/ode/odeset.m scripts/ode/odeget.m scripts/ode/odeplot.m -- > scripts/ode/PKG_ADD-t && mv scripts/ode/PKG_ADD-t scripts/ode/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/optimization/PKG_ADD-t scripts/optimization/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/optimization/__all_opts__.m scripts/optimization/fminbnd.m scripts/optimization/fminsearch.m scripts/optimization/fminunc.m scripts/optimization/fsolve.m scripts/optimization/fzero.m scripts/optimization/glpk.m scripts/optimization/lsqnonneg.m scripts/optimization/optimget.m scripts/optimization/optimset.m scripts/optimization/pqpnonneg.m scripts/optimization/qp.m scripts/optimization/sqp.m -- > scripts/optimization/PKG_ADD-t && mv scripts/optimization/PKG_ADD-t scripts/optimization/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/path/PKG_ADD-t scripts/path/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/path/matlabroot.m scripts/path/pathdef.m scripts/path/savepath.m -- > scripts/path/PKG_ADD-t && mv scripts/path/PKG_ADD-t scripts/path/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/pkg/PKG_ADD-t scripts/pkg/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/pkg/pkg.m -- > scripts/pkg/PKG_ADD-t && mv scripts/pkg/PKG_ADD-t scripts/pkg/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/miscellaneous/PKG_ADD-t scripts/miscellaneous/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/miscellaneous/bug_report.m scripts/miscellaneous/bunzip2.m scripts/miscellaneous/cast.m scripts/miscellaneous/citation.m scripts/miscellaneous/compare_versions.m scripts/miscellaneous/computer.m scripts/miscellaneous/copyfile.m scripts/miscellaneous/debug.m scripts/miscellaneous/delete.m scripts/miscellaneous/desktop.m scripts/miscellaneous/dir.m scripts/miscellaneous/dos.m scripts/miscellaneous/edit.m scripts/miscellaneous/fact.m scripts/miscellaneous/fileattrib.m scripts/miscellaneous/fileparts.m scripts/miscellaneous/fullfile.m scripts/miscellaneous/genvarname.m scripts/miscellaneous/getappdata.m scripts/miscellaneous/getfield.m scripts/miscellaneous/gunzip.m scripts/miscellaneous/info.m scripts/miscellaneous/inputname.m scripts/miscellaneous/isappdata.m scripts/miscellaneous/isdeployed.m scripts/miscellaneous/ismac.m scripts/miscellaneous/ispc.m scripts/miscellaneous/isunix.m scripts/miscellaneous/license.m scripts/miscellaneous/list_primes.m scripts/miscellaneous/ls.m scripts/miscellaneous/ls_command.m scripts/miscellaneous/menu.m scripts/miscellaneous/mex.m scripts/miscellaneous/mexext.m scripts/miscellaneous/mkdir.m scripts/miscellaneous/mkoctfile.m scripts/miscellaneous/movefile.m scripts/miscellaneous/namelengthmax.m scripts/miscellaneous/news.m scripts/miscellaneous/open.m scripts/miscellaneous/orderfields.m scripts/miscellaneous/pack.m scripts/miscellaneous/parseparams.m scripts/miscellaneous/perl.m scripts/miscellaneous/python.m scripts/miscellaneous/recycle.m scripts/miscellaneous/rmappdata.m scripts/miscellaneous/run.m scripts/miscellaneous/setappdata.m scripts/miscellaneous/setfield.m scripts/miscellaneous/substruct.m scripts/miscellaneous/swapbytes.m scripts/miscellaneous/symvar.m scripts/miscellaneous/tar.m scripts/miscellaneous/tempdir.m scripts/miscellaneous/tmpnam.m scripts/miscellaneous/unix.m scripts/miscellaneous/unpack.m scripts/miscellaneous/untar.m scripts/miscellaneous/unzip.m scripts/miscellaneous/ver.m scripts/miscellaneous/version.m scripts/miscellaneous/what.m scripts/miscellaneous/xor.m scripts/miscellaneous/zip.m -- > scripts/miscellaneous/PKG_ADD-t && mv scripts/miscellaneous/PKG_ADD-t scripts/miscellaneous/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/plot/appearance/PKG_ADD-t scripts/plot/appearance/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/plot/appearance/__clabel__.m scripts/plot/appearance/__getlegenddata__.m scripts/plot/appearance/annotation.m scripts/plot/appearance/axis.m scripts/plot/appearance/box.m scripts/plot/appearance/caxis.m scripts/plot/appearance/clabel.m scripts/plot/appearance/daspect.m scripts/plot/appearance/datetick.m scripts/plot/appearance/diffuse.m scripts/plot/appearance/grid.m scripts/plot/appearance/gtext.m scripts/plot/appearance/hidden.m scripts/plot/appearance/legend.m scripts/plot/appearance/lighting.m scripts/plot/appearance/material.m scripts/plot/appearance/orient.m scripts/plot/appearance/pbaspect.m scripts/plot/appearance/shading.m scripts/plot/appearance/specular.m scripts/plot/appearance/text.m scripts/plot/appearance/title.m scripts/plot/appearance/view.m scripts/plot/appearance/whitebg.m scripts/plot/appearance/xlabel.m scripts/plot/appearance/xlim.m scripts/plot/appearance/ylabel.m scripts/plot/appearance/ylim.m scripts/plot/appearance/zlabel.m scripts/plot/appearance/zlim.m -- > scripts/plot/appearance/PKG_ADD-t && mv scripts/plot/appearance/PKG_ADD-t scripts/plot/appearance/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/plot/util/PKG_ADD-t scripts/plot/util/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/plot/util/__actual_axis_position__.m scripts/plot/util/__default_plot_options__.m scripts/plot/util/__gnuplot_drawnow__.m scripts/plot/util/__next_line_color__.m scripts/plot/util/__next_line_style__.m scripts/plot/util/__opengl_info__.m scripts/plot/util/__plt_get_axis_arg__.m scripts/plot/util/__pltopt__.m scripts/plot/util/allchild.m scripts/plot/util/ancestor.m scripts/plot/util/axes.m scripts/plot/util/cla.m scripts/plot/util/clf.m scripts/plot/util/close.m scripts/plot/util/closereq.m scripts/plot/util/colstyle.m scripts/plot/util/copyobj.m scripts/plot/util/figure.m scripts/plot/util/findall.m scripts/plot/util/findfigs.m scripts/plot/util/findobj.m scripts/plot/util/gca.m scripts/plot/util/gcbf.m scripts/plot/util/gcbo.m scripts/plot/util/gcf.m scripts/plot/util/gco.m scripts/plot/util/ginput.m scripts/plot/util/graphics_toolkit.m scripts/plot/util/hdl2struct.m scripts/plot/util/hggroup.m scripts/plot/util/hgload.m scripts/plot/util/hgsave.m scripts/plot/util/hold.m scripts/plot/util/isaxes.m scripts/plot/util/isfigure.m scripts/plot/util/ishghandle.m scripts/plot/util/ishold.m scripts/plot/util/isprop.m scripts/plot/util/linkaxes.m scripts/plot/util/linkprop.m scripts/plot/util/meshgrid.m scripts/plot/util/ndgrid.m scripts/plot/util/newplot.m scripts/plot/util/pan.m scripts/plot/util/print.m scripts/plot/util/printd.m scripts/plot/util/refresh.m scripts/plot/util/refreshdata.m scripts/plot/util/rotate.m scripts/plot/util/rotate3d.m scripts/plot/util/saveas.m scripts/plot/util/shg.m scripts/plot/util/struct2hdl.m scripts/plot/util/subplot.m scripts/plot/util/zoom.m -- scripts/plot/util/gnuplot_binary.m > scripts/plot/util/PKG_ADD-t && mv scripts/plot/util/PKG_ADD-t scripts/plot/util/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/plot/draw/PKG_ADD-t scripts/plot/draw/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/plot/draw/area.m scripts/plot/draw/barh.m scripts/plot/draw/bar.m scripts/plot/draw/camlight.m scripts/plot/draw/colorbar.m scripts/plot/draw/comet3.m scripts/plot/draw/comet.m scripts/plot/draw/compass.m scripts/plot/draw/contour3.m scripts/plot/draw/contourc.m scripts/plot/draw/contourf.m scripts/plot/draw/contour.m scripts/plot/draw/cylinder.m scripts/plot/draw/ellipsoid.m scripts/plot/draw/errorbar.m scripts/plot/draw/ezcontourf.m scripts/plot/draw/ezcontour.m scripts/plot/draw/ezmeshc.m scripts/plot/draw/ezmesh.m scripts/plot/draw/ezplot3.m scripts/plot/draw/ezplot.m scripts/plot/draw/ezpolar.m scripts/plot/draw/ezsurfc.m scripts/plot/draw/ezsurf.m scripts/plot/draw/feather.m scripts/plot/draw/fill.m scripts/plot/draw/fplot.m scripts/plot/draw/hist.m scripts/plot/draw/isocaps.m scripts/plot/draw/isocolors.m scripts/plot/draw/isonormals.m scripts/plot/draw/isosurface.m scripts/plot/draw/light.m scripts/plot/draw/line.m scripts/plot/draw/loglogerr.m scripts/plot/draw/loglog.m scripts/plot/draw/meshc.m scripts/plot/draw/mesh.m scripts/plot/draw/meshz.m scripts/plot/draw/pareto.m scripts/plot/draw/patch.m scripts/plot/draw/pcolor.m scripts/plot/draw/peaks.m scripts/plot/draw/pie3.m scripts/plot/draw/pie.m scripts/plot/draw/plot3.m scripts/plot/draw/plot.m scripts/plot/draw/plotmatrix.m scripts/plot/draw/plotyy.m scripts/plot/draw/polar.m scripts/plot/draw/quiver3.m scripts/plot/draw/quiver.m scripts/plot/draw/rectangle.m scripts/plot/draw/reducepatch.m scripts/plot/draw/reducevolume.m scripts/plot/draw/ribbon.m scripts/plot/draw/rose.m scripts/plot/draw/scatter3.m scripts/plot/draw/scatter.m scripts/plot/draw/semilogxerr.m scripts/plot/draw/semilogx.m scripts/plot/draw/semilogyerr.m scripts/plot/draw/semilogy.m scripts/plot/draw/shrinkfaces.m scripts/plot/draw/slice.m scripts/plot/draw/smooth3.m scripts/plot/draw/sombrero.m scripts/plot/draw/sphere.m scripts/plot/draw/stairs.m scripts/plot/draw/stem3.m scripts/plot/draw/stemleaf.m scripts/plot/draw/stem.m scripts/plot/draw/surface.m scripts/plot/draw/surfc.m scripts/plot/draw/surfl.m scripts/plot/draw/surf.m scripts/plot/draw/surfnorm.m scripts/plot/draw/tetramesh.m scripts/plot/draw/trimesh.m scripts/plot/draw/triplot.m scripts/plot/draw/trisurf.m scripts/plot/draw/waterfall.m -- > scripts/plot/draw/PKG_ADD-t && mv scripts/plot/draw/PKG_ADD-t scripts/plot/draw/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-ToolBar.lo `test -f 'libgui/graphics/ToolBar.cc' || echo './'`libgui/graphics/ToolBar.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/ToolBar.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ToolBar.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libgui/graphics/Object.h:28, from libgui/graphics/Figure.h:31, from libgui/graphics/ToolBar.cc:37: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBar.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBar.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBar.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/QAction:1, from libgui/graphics/ToolBar.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/prefs/PKG_ADD-t scripts/prefs/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/prefs/addpref.m scripts/prefs/getpref.m scripts/prefs/ispref.m scripts/prefs/prefdir.m scripts/prefs/preferences.m scripts/prefs/rmpref.m scripts/prefs/setpref.m -- > scripts/prefs/PKG_ADD-t && mv scripts/prefs/PKG_ADD-t scripts/prefs/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/profiler/PKG_ADD-t scripts/profiler/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/profiler/profexplore.m scripts/profiler/profexport.m scripts/profiler/profile.m scripts/profiler/profshow.m -- > scripts/profiler/PKG_ADD-t && mv scripts/profiler/PKG_ADD-t scripts/profiler/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/set/PKG_ADD-t scripts/set/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/set/intersect.m scripts/set/ismember.m scripts/set/powerset.m scripts/set/setdiff.m scripts/set/setxor.m scripts/set/union.m scripts/set/unique.m -- > scripts/set/PKG_ADD-t && mv scripts/set/PKG_ADD-t scripts/set/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/polynomial/PKG_ADD-t scripts/polynomial/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/polynomial/compan.m scripts/polynomial/conv.m scripts/polynomial/deconv.m scripts/polynomial/mkpp.m scripts/polynomial/mpoles.m scripts/polynomial/padecoef.m scripts/polynomial/pchip.m scripts/polynomial/poly.m scripts/polynomial/polyaffine.m scripts/polynomial/polyder.m scripts/polynomial/polyeig.m scripts/polynomial/polyfit.m scripts/polynomial/polygcd.m scripts/polynomial/polyint.m scripts/polynomial/polyout.m scripts/polynomial/polyreduce.m scripts/polynomial/polyval.m scripts/polynomial/polyvalm.m scripts/polynomial/ppval.m scripts/polynomial/ppder.m scripts/polynomial/ppint.m scripts/polynomial/ppjumps.m scripts/polynomial/residue.m scripts/polynomial/roots.m scripts/polynomial/spline.m scripts/polynomial/splinefit.m scripts/polynomial/unmkpp.m -- > scripts/polynomial/PKG_ADD-t && mv scripts/polynomial/PKG_ADD-t scripts/polynomial/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/signal/PKG_ADD-t scripts/signal/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/signal/arch_fit.m scripts/signal/arch_rnd.m scripts/signal/arch_test.m scripts/signal/arma_rnd.m scripts/signal/autoreg_matrix.m scripts/signal/bartlett.m scripts/signal/blackman.m scripts/signal/detrend.m scripts/signal/diffpara.m scripts/signal/durbinlevinson.m scripts/signal/fftconv.m scripts/signal/fftfilt.m scripts/signal/fftshift.m scripts/signal/filter2.m scripts/signal/fractdiff.m scripts/signal/freqz.m scripts/signal/freqz_plot.m scripts/signal/hamming.m scripts/signal/hanning.m scripts/signal/hurst.m scripts/signal/ifftshift.m scripts/signal/periodogram.m scripts/signal/sinc.m scripts/signal/sinetone.m scripts/signal/sinewave.m scripts/signal/spectral_adf.m scripts/signal/spectral_xdf.m scripts/signal/spencer.m scripts/signal/stft.m scripts/signal/synthesis.m scripts/signal/unwrap.m scripts/signal/yulewalker.m -- > scripts/signal/PKG_ADD-t && mv scripts/signal/PKG_ADD-t scripts/signal/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/specfun/PKG_ADD-t scripts/specfun/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/specfun/bessel.m scripts/specfun/beta.m scripts/specfun/betaln.m scripts/specfun/ellipke.m scripts/specfun/expint.m scripts/specfun/factor.m scripts/specfun/factorial.m scripts/specfun/isprime.m scripts/specfun/lcm.m scripts/specfun/legendre.m scripts/specfun/nchoosek.m scripts/specfun/nthroot.m scripts/specfun/perms.m scripts/specfun/pow2.m scripts/specfun/primes.m scripts/specfun/reallog.m scripts/specfun/realpow.m scripts/specfun/realsqrt.m -- > scripts/specfun/PKG_ADD-t && mv scripts/specfun/PKG_ADD-t scripts/specfun/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/startup/PKG_ADD-t scripts/startup/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/startup/__finish__.m -- > scripts/startup/PKG_ADD-t && mv scripts/startup/PKG_ADD-t scripts/startup/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/sparse/PKG_ADD-t scripts/sparse/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/sparse/bicg.m scripts/sparse/bicgstab.m scripts/sparse/cgs.m scripts/sparse/colperm.m scripts/sparse/eigs.m scripts/sparse/etreeplot.m scripts/sparse/gmres.m scripts/sparse/gplot.m scripts/sparse/ichol.m scripts/sparse/ilu.m scripts/sparse/nonzeros.m scripts/sparse/pcg.m scripts/sparse/pcr.m scripts/sparse/qmr.m scripts/sparse/spaugment.m scripts/sparse/spconvert.m scripts/sparse/spdiags.m scripts/sparse/speye.m scripts/sparse/spfun.m scripts/sparse/spones.m scripts/sparse/sprand.m scripts/sparse/sprandn.m scripts/sparse/sprandsym.m scripts/sparse/spstats.m scripts/sparse/spy.m scripts/sparse/svds.m scripts/sparse/treelayout.m scripts/sparse/treeplot.m -- > scripts/sparse/PKG_ADD-t && mv scripts/sparse/PKG_ADD-t scripts/sparse/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/special-matrix/PKG_ADD-t scripts/special-matrix/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/special-matrix/gallery.m scripts/special-matrix/hadamard.m scripts/special-matrix/hankel.m scripts/special-matrix/hilb.m scripts/special-matrix/invhilb.m scripts/special-matrix/magic.m scripts/special-matrix/pascal.m scripts/special-matrix/rosser.m scripts/special-matrix/toeplitz.m scripts/special-matrix/vander.m scripts/special-matrix/wilkinson.m -- > scripts/special-matrix/PKG_ADD-t && mv scripts/special-matrix/PKG_ADD-t scripts/special-matrix/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/statistics/models/PKG_ADD-t scripts/statistics/models/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/statistics/models/logistic_regression.m -- > scripts/statistics/models/PKG_ADD-t && mv scripts/statistics/models/PKG_ADD-t scripts/statistics/models/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/statistics/base/PKG_ADD-t scripts/statistics/base/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/statistics/base/center.m scripts/statistics/base/cloglog.m scripts/statistics/base/corr.m scripts/statistics/base/cov.m scripts/statistics/base/gls.m scripts/statistics/base/histc.m scripts/statistics/base/iqr.m scripts/statistics/base/kendall.m scripts/statistics/base/kurtosis.m scripts/statistics/base/logit.m scripts/statistics/base/lscov.m scripts/statistics/base/mean.m scripts/statistics/base/meansq.m scripts/statistics/base/median.m scripts/statistics/base/mode.m scripts/statistics/base/moment.m scripts/statistics/base/ols.m scripts/statistics/base/ppplot.m scripts/statistics/base/prctile.m scripts/statistics/base/probit.m scripts/statistics/base/qqplot.m scripts/statistics/base/quantile.m scripts/statistics/base/range.m scripts/statistics/base/ranks.m scripts/statistics/base/run_count.m scripts/statistics/base/runlength.m scripts/statistics/base/skewness.m scripts/statistics/base/spearman.m scripts/statistics/base/statistics.m scripts/statistics/base/std.m scripts/statistics/base/table.m scripts/statistics/base/var.m scripts/statistics/base/zscore.m -- > scripts/statistics/base/PKG_ADD-t && mv scripts/statistics/base/PKG_ADD-t scripts/statistics/base/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/statistics/tests/PKG_ADD-t scripts/statistics/tests/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/statistics/tests/anova.m scripts/statistics/tests/bartlett_test.m scripts/statistics/tests/chisquare_test_homogeneity.m scripts/statistics/tests/chisquare_test_independence.m scripts/statistics/tests/cor_test.m scripts/statistics/tests/f_test_regression.m scripts/statistics/tests/hotelling_test.m scripts/statistics/tests/hotelling_test_2.m scripts/statistics/tests/kolmogorov_smirnov_test.m scripts/statistics/tests/kolmogorov_smirnov_test_2.m scripts/statistics/tests/kruskal_wallis_test.m scripts/statistics/tests/manova.m scripts/statistics/tests/mcnemar_test.m scripts/statistics/tests/prop_test_2.m scripts/statistics/tests/run_test.m scripts/statistics/tests/sign_test.m scripts/statistics/tests/t_test.m scripts/statistics/tests/t_test_2.m scripts/statistics/tests/t_test_regression.m scripts/statistics/tests/u_test.m scripts/statistics/tests/var_test.m scripts/statistics/tests/welch_test.m scripts/statistics/tests/wilcoxon_test.m scripts/statistics/tests/z_test.m scripts/statistics/tests/z_test_2.m -- > scripts/statistics/tests/PKG_ADD-t && mv scripts/statistics/tests/PKG_ADD-t scripts/statistics/tests/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/testfun/PKG_ADD-t scripts/testfun/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/testfun/__have_feature__.m scripts/testfun/__printf_assert__.m scripts/testfun/__prog_output_assert__.m scripts/testfun/__run_test_suite__.m scripts/testfun/assert.m scripts/testfun/demo.m scripts/testfun/example.m scripts/testfun/fail.m scripts/testfun/rundemos.m scripts/testfun/runtests.m scripts/testfun/speed.m scripts/testfun/test.m -- > scripts/testfun/PKG_ADD-t && mv scripts/testfun/PKG_ADD-t scripts/testfun/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/strings/PKG_ADD-t scripts/strings/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/strings/base2dec.m scripts/strings/bin2dec.m scripts/strings/blanks.m scripts/strings/cstrcat.m scripts/strings/deblank.m scripts/strings/dec2base.m scripts/strings/dec2bin.m scripts/strings/dec2hex.m scripts/strings/findstr.m scripts/strings/hex2dec.m scripts/strings/index.m scripts/strings/isletter.m scripts/strings/isstrprop.m scripts/strings/mat2str.m scripts/strings/ostrsplit.m scripts/strings/regexptranslate.m scripts/strings/rindex.m scripts/strings/str2num.m scripts/strings/strcat.m scripts/strings/strchr.m scripts/strings/strjoin.m scripts/strings/strjust.m scripts/strings/strmatch.m scripts/strings/strsplit.m scripts/strings/strtok.m scripts/strings/strtrim.m scripts/strings/strtrunc.m scripts/strings/substr.m scripts/strings/untabify.m scripts/strings/validatestring.m -- > scripts/strings/PKG_ADD-t && mv scripts/strings/PKG_ADD-t scripts/strings/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/time/PKG_ADD-t scripts/time/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/time/addtodate.m scripts/time/asctime.m scripts/time/calendar.m scripts/time/clock.m scripts/time/ctime.m scripts/time/date.m scripts/time/datenum.m scripts/time/datestr.m scripts/time/datevec.m scripts/time/eomday.m scripts/time/etime.m scripts/time/is_leap_year.m scripts/time/now.m scripts/time/weekday.m -- > scripts/time/PKG_ADD-t && mv scripts/time/PKG_ADD-t scripts/time/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/@ftp/PKG_ADD-t scripts/@ftp/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/@ftp/ascii.m scripts/@ftp/binary.m scripts/@ftp/cd.m scripts/@ftp/close.m scripts/@ftp/delete.m scripts/@ftp/dir.m scripts/@ftp/display.m scripts/@ftp/ftp.m scripts/@ftp/loadobj.m scripts/@ftp/mget.m scripts/@ftp/mkdir.m scripts/@ftp/mput.m scripts/@ftp/rename.m scripts/@ftp/rmdir.m scripts/@ftp/saveobj.m -- > scripts/@ftp/PKG_ADD-t && mv scripts/@ftp/PKG_ADD-t scripts/@ftp/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/statistics/distributions/PKG_ADD-t scripts/statistics/distributions/PKG_ADD && /bin/sh ./scripts/mk-pkg-add . scripts/statistics/distributions/betacdf.m scripts/statistics/distributions/betainv.m scripts/statistics/distributions/betapdf.m scripts/statistics/distributions/betarnd.m scripts/statistics/distributions/binocdf.m scripts/statistics/distributions/binoinv.m scripts/statistics/distributions/binopdf.m scripts/statistics/distributions/binornd.m scripts/statistics/distributions/cauchy_cdf.m scripts/statistics/distributions/cauchy_inv.m scripts/statistics/distributions/cauchy_pdf.m scripts/statistics/distributions/cauchy_rnd.m scripts/statistics/distributions/chi2cdf.m scripts/statistics/distributions/chi2inv.m scripts/statistics/distributions/chi2pdf.m scripts/statistics/distributions/chi2rnd.m scripts/statistics/distributions/discrete_cdf.m scripts/statistics/distributions/discrete_inv.m scripts/statistics/distributions/discrete_pdf.m scripts/statistics/distributions/discrete_rnd.m scripts/statistics/distributions/empirical_cdf.m scripts/statistics/distributions/empirical_inv.m scripts/statistics/distributions/empirical_pdf.m scripts/statistics/distributions/empirical_rnd.m scripts/statistics/distributions/expcdf.m scripts/statistics/distributions/expinv.m scripts/statistics/distributions/exppdf.m scripts/statistics/distributions/exprnd.m scripts/statistics/distributions/fcdf.m scripts/statistics/distributions/finv.m scripts/statistics/distributions/fpdf.m scripts/statistics/distributions/frnd.m scripts/statistics/distributions/gamcdf.m scripts/statistics/distributions/gaminv.m scripts/statistics/distributions/gampdf.m scripts/statistics/distributions/gamrnd.m scripts/statistics/distributions/geocdf.m scripts/statistics/distributions/geoinv.m scripts/statistics/distributions/geopdf.m scripts/statistics/distributions/geornd.m scripts/statistics/distributions/hygecdf.m scripts/statistics/distributions/hygeinv.m scripts/statistics/distributions/hygepdf.m scripts/statistics/distributions/hygernd.m scripts/statistics/distributions/kolmogorov_smirnov_cdf.m scripts/statistics/distributions/laplace_cdf.m scripts/statistics/distributions/laplace_inv.m scripts/statistics/distributions/laplace_pdf.m scripts/statistics/distributions/laplace_rnd.m scripts/statistics/distributions/logistic_cdf.m scripts/statistics/distributions/logistic_inv.m scripts/statistics/distributions/logistic_pdf.m scripts/statistics/distributions/logistic_rnd.m scripts/statistics/distributions/logncdf.m scripts/statistics/distributions/logninv.m scripts/statistics/distributions/lognpdf.m scripts/statistics/distributions/lognrnd.m scripts/statistics/distributions/nbincdf.m scripts/statistics/distributions/nbininv.m scripts/statistics/distributions/nbinpdf.m scripts/statistics/distributions/nbinrnd.m scripts/statistics/distributions/normcdf.m scripts/statistics/distributions/norminv.m scripts/statistics/distributions/normpdf.m scripts/statistics/distributions/normrnd.m scripts/statistics/distributions/poisscdf.m scripts/statistics/distributions/poissinv.m scripts/statistics/distributions/poisspdf.m scripts/statistics/distributions/poissrnd.m scripts/statistics/distributions/stdnormal_cdf.m scripts/statistics/distributions/stdnormal_inv.m scripts/statistics/distributions/stdnormal_pdf.m scripts/statistics/distributions/stdnormal_rnd.m scripts/statistics/distributions/tcdf.m scripts/statistics/distributions/tinv.m scripts/statistics/distributions/tpdf.m scripts/statistics/distributions/trnd.m scripts/statistics/distributions/unidrnd.m scripts/statistics/distributions/unidcdf.m scripts/statistics/distributions/unidinv.m scripts/statistics/distributions/unidpdf.m scripts/statistics/distributions/unifrnd.m scripts/statistics/distributions/unifcdf.m scripts/statistics/distributions/unifinv.m scripts/statistics/distributions/unifpdf.m scripts/statistics/distributions/wblcdf.m scripts/statistics/distributions/wblinv.m scripts/statistics/distributions/wblpdf.m scripts/statistics/distributions/wblrnd.m scripts/statistics/distributions/wienrnd.m -- > scripts/statistics/distributions/PKG_ADD-t && mv scripts/statistics/distributions/PKG_ADD-t scripts/statistics/distributions/PKG_ADD make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/DOCSTRINGS-t && \ ( perl ./libinterp/gendoc.pl "." libinterp/corefcn/DASPK-opts.cc libinterp/corefcn/DASRT-opts.cc libinterp/corefcn/DASSL-opts.cc libinterp/corefcn/LSODE-opts.cc libinterp/corefcn/Quad-opts.cc libinterp/octave.cc libinterp/octave-value/ov-base.cc libinterp/octave-value/ov-bool-mat.cc libinterp/octave-value/ov-cell.cc libinterp/octave-value/ov-class.cc libinterp/octave-value/ov-classdef.cc libinterp/octave-value/ov-fcn-handle.cc libinterp/octave-value/ov-fcn-inline.cc libinterp/octave-value/ov-java.cc libinterp/octave-value/ov-null-mat.cc libinterp/octave-value/ov-oncleanup.cc libinterp/octave-value/ov-range.cc libinterp/octave-value/ov-struct.cc libinterp/octave-value/ov-typeinfo.cc libinterp/octave-value/ov-usr-fcn.cc libinterp/octave-value/ov.cc libinterp/parse-tree/lex.ll libinterp/parse-tree/pt-arg-list.cc libinterp/parse-tree/pt-binop.cc libinterp/parse-tree/pt-eval.cc libinterp/parse-tree/pt-mat.cc libinterp/corefcn/__contourc__.cc libinterp/corefcn/__dispatch__.cc libinterp/corefcn/__dsearchn__.cc libinterp/corefcn/__ichol__.cc libinterp/corefcn/__ilu__.cc libinterp/corefcn/__lin_interpn__.cc libinterp/corefcn/__luinc__.cc libinterp/corefcn/__magick_read__.cc libinterp/corefcn/__pchip_deriv__.cc libinterp/corefcn/__qp__.cc libinterp/corefcn/balance.cc libinterp/corefcn/besselj.cc libinterp/corefcn/betainc.cc libinterp/corefcn/bitfcns.cc libinterp/corefcn/bsxfun.cc libinterp/corefcn/cellfun.cc libinterp/corefcn/colloc.cc libinterp/corefcn/conv2.cc libinterp/corefcn/daspk.cc libinterp/corefcn/dasrt.cc libinterp/corefcn/dassl.cc libinterp/corefcn/data.cc libinterp/corefcn/debug.cc libinterp/corefcn/defaults.cc libinterp/corefcn/det.cc libinterp/corefcn/dirfns.cc libinterp/corefcn/dlmread.cc libinterp/corefcn/dot.cc libinterp/corefcn/eig.cc libinterp/corefcn/ellipj.cc libinterp/corefcn/error.cc libinterp/corefcn/fft.cc libinterp/corefcn/fft2.cc libinterp/corefcn/fftn.cc libinterp/corefcn/file-io.cc libinterp/corefcn/filter.cc libinterp/corefcn/find.cc libinterp/corefcn/gammainc.cc libinterp/corefcn/gcd.cc libinterp/corefcn/getgrent.cc libinterp/corefcn/getpwent.cc libinterp/corefcn/getrusage.cc libinterp/corefcn/givens.cc libinterp/corefcn/graphics.cc libinterp/corefcn/hash.cc libinterp/corefcn/help.cc libinterp/corefcn/hess.cc libinterp/corefcn/hex2num.cc libinterp/corefcn/input.cc libinterp/corefcn/inv.cc libinterp/corefcn/interpreter.cc libinterp/corefcn/kron.cc libinterp/corefcn/load-path.cc libinterp/corefcn/load-save.cc libinterp/corefcn/lookup.cc libinterp/corefcn/ls-oct-text.cc libinterp/corefcn/lsode.cc libinterp/corefcn/lu.cc libinterp/corefcn/mappers.cc libinterp/corefcn/matrix_type.cc libinterp/corefcn/max.cc libinterp/corefcn/mgorth.cc libinterp/corefcn/nproc.cc libinterp/corefcn/oct-hist.cc libinterp/corefcn/octave-link.cc libinterp/corefcn/ordschur.cc libinterp/corefcn/pager.cc libinterp/corefcn/pinv.cc libinterp/corefcn/pr-output.cc libinterp/corefcn/profiler.cc libinterp/corefcn/psi.cc libinterp/corefcn/quad.cc libinterp/corefcn/quadcc.cc libinterp/corefcn/qz.cc libinterp/corefcn/rand.cc libinterp/corefcn/rcond.cc libinterp/corefcn/regexp.cc libinterp/corefcn/schur.cc libinterp/corefcn/sighandlers.cc libinterp/corefcn/sparse.cc libinterp/corefcn/spparms.cc libinterp/corefcn/sqrtm.cc libinterp/corefcn/str2double.cc libinterp/corefcn/strfind.cc libinterp/corefcn/strfns.cc libinterp/corefcn/sub2ind.cc libinterp/corefcn/svd.cc libinterp/corefcn/sylvester.cc libinterp/corefcn/symtab.cc libinterp/corefcn/syscalls.cc libinterp/corefcn/sysdep.cc libinterp/corefcn/time.cc libinterp/corefcn/toplev.cc libinterp/corefcn/tril.cc libinterp/corefcn/tsearch.cc libinterp/corefcn/typecast.cc libinterp/corefcn/urlwrite.cc libinterp/corefcn/utils.cc libinterp/corefcn/variables.cc libinterp/corefcn/pt-jit.cc libinterp/parse-tree/oct-parse.in.yy libinterp/dldfcn/__delaunayn__.cc libinterp/dldfcn/__eigs__.cc libinterp/dldfcn/__fltk_uigetfile__.cc libinterp/dldfcn/__glpk__.cc libinterp/dldfcn/__init_fltk__.cc libinterp/dldfcn/__init_gnuplot__.cc libinterp/dldfcn/__osmesa_print__.cc libinterp/dldfcn/__voronoi__.cc libinterp/dldfcn/amd.cc libinterp/dldfcn/audiodevinfo.cc libinterp/dldfcn/audioread.cc libinterp/dldfcn/ccolamd.cc libinterp/dldfcn/chol.cc libinterp/dldfcn/colamd.cc libinterp/dldfcn/convhulln.cc libinterp/dldfcn/dmperm.cc libinterp/dldfcn/fftw.cc libinterp/dldfcn/gzip.cc libinterp/dldfcn/qr.cc libinterp/dldfcn/symbfact.cc libinterp/dldfcn/symrcm.cc; /usr/bin/sed -ne '/^\x1d/,$p' ./libinterp/op-kw-docs ) > libinterp/DOCSTRINGS-t && \ if [ -s libinterp/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change libinterp/DOCSTRINGS-t libinterp/DOCSTRINGS; else echo "libinterp/DOCSTRINGS-t is empty!" 1>&2; rm -f libinterp/DOCSTRINGS-t; exit 1; fi make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' libinterp/DOCSTRINGS is unchanged make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libgui/default-qt-settings-t libgui/default-qt-settings && /bin/sh build-aux/mk-default-qt-settings.sh < libgui/default-qt-settings.in > libgui/default-qt-settings-t && mv libgui/default-qt-settings-t libgui/default-qt-settings make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' lrelease-qt5 -qm libgui/languages/be_BY.qm libgui/languages/be_BY.ts Updating 'libgui/languages/be_BY.qm'... Generated 667 translation(s) (592 finished and 75 unfinished) Ignored 323 untranslated source text(s) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' lrelease-qt5 -qm libgui/languages/de_DE.qm libgui/languages/de_DE.ts Updating 'libgui/languages/de_DE.qm'... Generated 671 translation(s) (671 finished and 0 unfinished) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' lrelease-qt5 -qm libgui/languages/en_US.qm libgui/languages/en_US.ts Updating 'libgui/languages/en_US.qm'... Generated 0 translation(s) (0 finished and 0 unfinished) Ignored 671 untranslated source text(s) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' lrelease-qt5 -qm libgui/languages/es_ES.qm libgui/languages/es_ES.ts Updating 'libgui/languages/es_ES.qm'... Generated 671 translation(s) (671 finished and 0 unfinished) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/DOCSTRINGS-t && \ perl ./scripts/mkdoc.pl "." scripts/audio/lin2mu.m scripts/audio/mu2lin.m scripts/audio/record.m scripts/audio/sound.m scripts/audio/soundsc.m scripts/audio/@audioplayer/__get_properties__.m scripts/audio/@audioplayer/audioplayer.m scripts/audio/@audioplayer/display.m scripts/audio/@audioplayer/get.m scripts/audio/@audioplayer/isplaying.m scripts/audio/@audioplayer/pause.m scripts/audio/@audioplayer/play.m scripts/audio/@audioplayer/playblocking.m scripts/audio/@audioplayer/resume.m scripts/audio/@audioplayer/set.m scripts/audio/@audioplayer/stop.m scripts/audio/@audioplayer/subsasgn.m scripts/audio/@audioplayer/subsref.m scripts/audio/@audiorecorder/__get_properties__.m scripts/audio/@audiorecorder/audiorecorder.m scripts/audio/@audiorecorder/display.m scripts/audio/@audiorecorder/get.m scripts/audio/@audiorecorder/getaudiodata.m scripts/audio/@audiorecorder/getplayer.m scripts/audio/@audiorecorder/isrecording.m scripts/audio/@audiorecorder/pause.m scripts/audio/@audiorecorder/play.m scripts/audio/@audiorecorder/record.m scripts/audio/@audiorecorder/recordblocking.m scripts/audio/@audiorecorder/resume.m scripts/audio/@audiorecorder/set.m scripts/audio/@audiorecorder/stop.m scripts/audio/@audiorecorder/subsasgn.m scripts/audio/@audiorecorder/subsref.m scripts/deprecated/bicubic.m scripts/deprecated/bitmax.m scripts/deprecated/comma.m scripts/deprecated/delaunay3.m scripts/deprecated/dump_prefs.m scripts/deprecated/find_dir_in_path.m scripts/deprecated/finite.m scripts/deprecated/fmod.m scripts/deprecated/fnmatch.m scripts/deprecated/gmap40.m scripts/deprecated/isstr.m scripts/deprecated/loadaudio.m scripts/deprecated/luinc.m scripts/deprecated/mahalanobis.m scripts/deprecated/md5sum.m scripts/deprecated/mouse_wheel_zoom.m scripts/deprecated/nfields.m scripts/deprecated/octave_config_info.m scripts/deprecated/octave_tmp_file_name.m scripts/deprecated/onenormest.m scripts/deprecated/paren.m scripts/deprecated/playaudio.m scripts/deprecated/saveaudio.m scripts/deprecated/semicolon.m scripts/deprecated/setaudio.m scripts/deprecated/sleep.m scripts/deprecated/syl.m scripts/deprecated/usage.m scripts/deprecated/usleep.m scripts/deprecated/wavread.m scripts/deprecated/wavwrite.m scripts/elfun/acosd.m scripts/elfun/acot.m scripts/elfun/acotd.m scripts/elfun/acoth.m scripts/elfun/acsc.m scripts/elfun/acscd.m scripts/elfun/acsch.m scripts/elfun/asec.m scripts/elfun/asecd.m scripts/elfun/asech.m scripts/elfun/asind.m scripts/elfun/atan2d.m scripts/elfun/atand.m scripts/elfun/cosd.m scripts/elfun/cot.m scripts/elfun/cotd.m scripts/elfun/coth.m scripts/elfun/csc.m scripts/elfun/cscd.m scripts/elfun/csch.m scripts/elfun/sec.m scripts/elfun/secd.m scripts/elfun/sech.m scripts/elfun/sind.m scripts/elfun/tand.m scripts/general/accumarray.m scripts/general/accumdim.m scripts/general/bincoeff.m scripts/general/bitcmp.m scripts/general/bitget.m scripts/general/bitset.m scripts/general/blkdiag.m scripts/general/cart2pol.m scripts/general/cart2sph.m scripts/general/cell2mat.m scripts/general/celldisp.m scripts/general/chop.m scripts/general/circshift.m scripts/general/common_size.m scripts/general/cplxpair.m scripts/general/cumtrapz.m scripts/general/curl.m scripts/general/dblquad.m scripts/general/deal.m scripts/general/deg2rad.m scripts/general/del2.m scripts/general/display.m scripts/general/divergence.m scripts/general/fieldnames.m scripts/general/flip.m scripts/general/flipdim.m scripts/general/fliplr.m scripts/general/flipud.m scripts/general/grabcode.m scripts/general/gradient.m scripts/general/idivide.m scripts/general/inputParser.m scripts/general/int2str.m scripts/general/interp1.m scripts/general/interp2.m scripts/general/interp3.m scripts/general/interpft.m scripts/general/interpn.m scripts/general/isdir.m scripts/general/isequal.m scripts/general/isequaln.m scripts/general/loadobj.m scripts/general/logspace.m scripts/general/methods.m scripts/general/nargchk.m scripts/general/narginchk.m scripts/general/nargoutchk.m scripts/general/nextpow2.m scripts/general/nthargout.m scripts/general/num2str.m scripts/general/pol2cart.m scripts/general/polyarea.m scripts/general/postpad.m scripts/general/prepad.m scripts/general/publish.m scripts/general/quadgk.m scripts/general/quadl.m scripts/general/quadv.m scripts/general/rad2deg.m scripts/general/randi.m scripts/general/rat.m scripts/general/repmat.m scripts/general/rot90.m scripts/general/rotdim.m scripts/general/saveobj.m scripts/general/shift.m scripts/general/shiftdim.m scripts/general/sortrows.m scripts/general/sph2cart.m scripts/general/structfun.m scripts/general/subsindex.m scripts/general/trapz.m scripts/general/triplequad.m scripts/general/validateattributes.m scripts/general/private/__isequal__.m scripts/general/private/__publish_html_output__.m scripts/general/private/__publish_latex_output__.m scripts/general/private/__splinen__.m scripts/geometry/convhull.m scripts/geometry/delaunayn.m scripts/geometry/delaunay.m scripts/geometry/dsearch.m scripts/geometry/dsearchn.m scripts/geometry/griddata.m scripts/geometry/griddata3.m scripts/geometry/griddatan.m scripts/geometry/inpolygon.m scripts/geometry/rectint.m scripts/geometry/tsearchn.m scripts/geometry/voronoi.m scripts/geometry/voronoin.m scripts/gui/dialog.m scripts/gui/errordlg.m scripts/gui/guidata.m scripts/gui/guihandles.m scripts/gui/helpdlg.m scripts/gui/inputdlg.m scripts/gui/listdlg.m scripts/gui/msgbox.m scripts/gui/questdlg.m scripts/gui/uibuttongroup.m scripts/gui/uicontextmenu.m scripts/gui/uicontrol.m scripts/gui/uigetdir.m scripts/gui/uigetfile.m scripts/gui/uimenu.m scripts/gui/uipanel.m scripts/gui/uipushtool.m scripts/gui/uiputfile.m scripts/gui/uiresume.m scripts/gui/uitoggletool.m scripts/gui/uitoolbar.m scripts/gui/uiwait.m scripts/gui/waitbar.m scripts/gui/waitforbuttonpress.m scripts/gui/warndlg.m scripts/gui/private/__file_filter__.m scripts/gui/private/__fltk_file_filter__.m scripts/gui/private/__get_funcname__.m scripts/gui/private/__is_function__.m scripts/gui/private/__uigetdir_fltk__.m scripts/gui/private/__uigetfile_fltk__.m scripts/gui/private/__uiobject_split_args__.m scripts/gui/private/__uiputfile_fltk__.m scripts/help/__gripe_missing_component__.m scripts/help/__makeinfo__.m scripts/help/__unimplemented__.m scripts/help/ans.m scripts/help/doc.m scripts/help/doc_cache_create.m scripts/help/get_first_help_sentence.m scripts/help/error_ids.m scripts/help/help.m scripts/help/lookfor.m scripts/help/print_usage.m scripts/help/type.m scripts/help/warning_ids.m scripts/help/which.m scripts/help/private/__additional_help_message__.m scripts/help/private/__strip_html_tags__.m scripts/image/autumn.m scripts/image/bone.m scripts/image/brighten.m scripts/image/cmpermute.m scripts/image/cmunique.m scripts/image/colorcube.m scripts/image/colormap.m scripts/image/contrast.m scripts/image/cool.m scripts/image/copper.m scripts/image/cubehelix.m scripts/image/flag.m scripts/image/frame2im.m scripts/image/gray.m scripts/image/gray2ind.m scripts/image/hot.m scripts/image/hsv.m scripts/image/hsv2rgb.m scripts/image/im2double.m scripts/image/im2frame.m scripts/image/image.m scripts/image/imagesc.m scripts/image/imfinfo.m scripts/image/imformats.m scripts/image/imread.m scripts/image/imshow.m scripts/image/iscolormap.m scripts/image/imwrite.m scripts/image/ind2gray.m scripts/image/ind2rgb.m scripts/image/jet.m scripts/image/lines.m scripts/image/ntsc2rgb.m scripts/image/ocean.m scripts/image/pink.m scripts/image/prism.m scripts/image/rainbow.m scripts/image/rgb2hsv.m scripts/image/rgb2ind.m scripts/image/rgb2ntsc.m scripts/image/rgbplot.m scripts/image/spinmap.m scripts/image/spring.m scripts/image/summer.m scripts/image/viridis.m scripts/image/white.m scripts/image/winter.m scripts/image/private/__imfinfo__.m scripts/image/private/__imread__.m scripts/image/private/__imwrite__.m scripts/image/private/colorspace_conversion_input_check.m scripts/image/private/colorspace_conversion_revert.m scripts/image/private/imageIO.m scripts/image/private/imwrite_filename.m scripts/image/private/ind2x.m scripts/io/beep.m scripts/io/csvread.m scripts/io/csvwrite.m scripts/io/dlmwrite.m scripts/io/fileread.m scripts/io/importdata.m scripts/io/is_valid_file_id.m scripts/io/strread.m scripts/io/textread.m scripts/java/java_get.m scripts/java/java_set.m scripts/java/javaArray.m scripts/java/javaaddpath.m scripts/java/javachk.m scripts/java/javaclasspath.m scripts/java/javamem.m scripts/java/javarmpath.m scripts/java/usejava.m scripts/linear-algebra/bandwidth.m scripts/linear-algebra/commutation_matrix.m scripts/linear-algebra/cond.m scripts/linear-algebra/condest.m scripts/linear-algebra/condeig.m scripts/linear-algebra/cross.m scripts/linear-algebra/duplication_matrix.m scripts/linear-algebra/expm.m scripts/linear-algebra/housh.m scripts/linear-algebra/isbanded.m scripts/linear-algebra/isdefinite.m scripts/linear-algebra/isdiag.m scripts/linear-algebra/ishermitian.m scripts/linear-algebra/issymmetric.m scripts/linear-algebra/istril.m scripts/linear-algebra/istriu.m scripts/linear-algebra/krylov.m scripts/linear-algebra/linsolve.m scripts/linear-algebra/logm.m scripts/linear-algebra/normest.m scripts/linear-algebra/normest1.m scripts/linear-algebra/null.m scripts/linear-algebra/orth.m scripts/linear-algebra/planerot.m scripts/linear-algebra/qzhess.m scripts/linear-algebra/rank.m scripts/linear-algebra/rref.m scripts/linear-algebra/subspace.m scripts/linear-algebra/trace.m scripts/linear-algebra/vech.m scripts/miscellaneous/bug_report.m scripts/miscellaneous/bunzip2.m scripts/miscellaneous/cast.m scripts/miscellaneous/citation.m scripts/miscellaneous/compare_versions.m scripts/miscellaneous/computer.m scripts/miscellaneous/copyfile.m scripts/miscellaneous/debug.m scripts/miscellaneous/delete.m scripts/miscellaneous/desktop.m scripts/miscellaneous/dir.m scripts/miscellaneous/dos.m scripts/miscellaneous/edit.m scripts/miscellaneous/fact.m scripts/miscellaneous/fileattrib.m scripts/miscellaneous/fileparts.m scripts/miscellaneous/fullfile.m scripts/miscellaneous/genvarname.m scripts/miscellaneous/getappdata.m scripts/miscellaneous/getfield.m scripts/miscellaneous/gunzip.m scripts/miscellaneous/info.m scripts/miscellaneous/inputname.m scripts/miscellaneous/isappdata.m scripts/miscellaneous/isdeployed.m scripts/miscellaneous/ismac.m scripts/miscellaneous/ispc.m scripts/miscellaneous/isunix.m scripts/miscellaneous/license.m scripts/miscellaneous/list_primes.m scripts/miscellaneous/ls.m scripts/miscellaneous/ls_command.m scripts/miscellaneous/menu.m scripts/miscellaneous/mex.m scripts/miscellaneous/mexext.m scripts/miscellaneous/mkdir.m scripts/miscellaneous/mkoctfile.m scripts/miscellaneous/movefile.m scripts/miscellaneous/namelengthmax.m scripts/miscellaneous/news.m scripts/miscellaneous/open.m scripts/miscellaneous/orderfields.m scripts/miscellaneous/pack.m scripts/miscellaneous/parseparams.m scripts/miscellaneous/perl.m scripts/miscellaneous/python.m scripts/miscellaneous/recycle.m scripts/miscellaneous/rmappdata.m scripts/miscellaneous/run.m scripts/miscellaneous/setappdata.m scripts/miscellaneous/setfield.m scripts/miscellaneous/substruct.m scripts/miscellaneous/swapbytes.m scripts/miscellaneous/symvar.m scripts/miscellaneous/tar.m scripts/miscellaneous/tempdir.m scripts/miscellaneous/tmpnam.m scripts/miscellaneous/unix.m scripts/miscellaneous/unpack.m scripts/miscellaneous/untar.m scripts/miscellaneous/unzip.m scripts/miscellaneous/ver.m scripts/miscellaneous/version.m scripts/miscellaneous/what.m scripts/miscellaneous/xor.m scripts/miscellaneous/zip.m scripts/miscellaneous/private/display_info_file.m scripts/miscellaneous/private/__w2mpth__.m scripts/ode/ode23.m scripts/ode/ode45.m scripts/ode/odeset.m scripts/ode/odeget.m scripts/ode/odeplot.m scripts/ode/private/AbsRel_norm.m scripts/ode/private/integrate_adaptive.m scripts/ode/private/kahan.m scripts/ode/private/odedefaults.m scripts/ode/private/odemergeopts.m scripts/ode/private/ode_event_handler.m scripts/ode/private/runge_kutta_23.m scripts/ode/private/runge_kutta_45_dorpri.m scripts/ode/private/runge_kutta_interpolate.m scripts/ode/private/starting_stepsize.m scripts/optimization/__all_opts__.m scripts/optimization/fminbnd.m scripts/optimization/fminsearch.m scripts/optimization/fminunc.m scripts/optimization/fsolve.m scripts/optimization/fzero.m scripts/optimization/glpk.m scripts/optimization/lsqnonneg.m scripts/optimization/optimget.m scripts/optimization/optimset.m scripts/optimization/pqpnonneg.m scripts/optimization/qp.m scripts/optimization/sqp.m scripts/optimization/private/__fdjac__.m scripts/path/matlabroot.m scripts/path/pathdef.m scripts/path/savepath.m scripts/path/private/getsavepath.m scripts/pkg/pkg.m scripts/pkg/private/build.m scripts/pkg/private/configure_make.m scripts/pkg/private/default_prefix.m scripts/pkg/private/describe.m scripts/pkg/private/dirempty.m scripts/pkg/private/get_description.m scripts/pkg/private/get_forge_download.m scripts/pkg/private/get_forge_pkg.m scripts/pkg/private/getarch.m scripts/pkg/private/getarchdir.m scripts/pkg/private/get_unsatisfied_deps.m scripts/pkg/private/install.m scripts/pkg/private/installed_packages.m scripts/pkg/private/list_forge_packages.m scripts/pkg/private/load_packages.m scripts/pkg/private/load_packages_and_dependencies.m scripts/pkg/private/rebuild.m scripts/pkg/private/save_order.m scripts/pkg/private/uninstall.m scripts/pkg/private/unload_packages.m scripts/plot/appearance/__clabel__.m scripts/plot/appearance/__getlegenddata__.m scripts/plot/appearance/annotation.m scripts/plot/appearance/axis.m scripts/plot/appearance/box.m scripts/plot/appearance/caxis.m scripts/plot/appearance/clabel.m scripts/plot/appearance/daspect.m scripts/plot/appearance/datetick.m scripts/plot/appearance/diffuse.m scripts/plot/appearance/grid.m scripts/plot/appearance/gtext.m scripts/plot/appearance/hidden.m scripts/plot/appearance/legend.m scripts/plot/appearance/lighting.m scripts/plot/appearance/material.m scripts/plot/appearance/orient.m scripts/plot/appearance/pbaspect.m scripts/plot/appearance/shading.m scripts/plot/appearance/specular.m scripts/plot/appearance/text.m scripts/plot/appearance/title.m scripts/plot/appearance/view.m scripts/plot/appearance/whitebg.m scripts/plot/appearance/xlabel.m scripts/plot/appearance/xlim.m scripts/plot/appearance/ylabel.m scripts/plot/appearance/ylim.m scripts/plot/appearance/zlabel.m scripts/plot/appearance/zlim.m scripts/plot/appearance/private/__axis_limits__.m scripts/plot/appearance/private/__axis_label__.m scripts/plot/draw/area.m scripts/plot/draw/barh.m scripts/plot/draw/bar.m scripts/plot/draw/camlight.m scripts/plot/draw/colorbar.m scripts/plot/draw/comet3.m scripts/plot/draw/comet.m scripts/plot/draw/compass.m scripts/plot/draw/contour3.m scripts/plot/draw/contourc.m scripts/plot/draw/contourf.m scripts/plot/draw/contour.m scripts/plot/draw/cylinder.m scripts/plot/draw/ellipsoid.m scripts/plot/draw/errorbar.m scripts/plot/draw/ezcontourf.m scripts/plot/draw/ezcontour.m scripts/plot/draw/ezmeshc.m scripts/plot/draw/ezmesh.m scripts/plot/draw/ezplot3.m scripts/plot/draw/ezplot.m scripts/plot/draw/ezpolar.m scripts/plot/draw/ezsurfc.m scripts/plot/draw/ezsurf.m scripts/plot/draw/feather.m scripts/plot/draw/fill.m scripts/plot/draw/fplot.m scripts/plot/draw/hist.m scripts/plot/draw/isocaps.m scripts/plot/draw/isocolors.m scripts/plot/draw/isonormals.m scripts/plot/draw/isosurface.m scripts/plot/draw/light.m scripts/plot/draw/line.m scripts/plot/draw/loglogerr.m scripts/plot/draw/loglog.m scripts/plot/draw/meshc.m scripts/plot/draw/mesh.m scripts/plot/draw/meshz.m scripts/plot/draw/pareto.m scripts/plot/draw/patch.m scripts/plot/draw/pcolor.m scripts/plot/draw/peaks.m scripts/plot/draw/pie3.m scripts/plot/draw/pie.m scripts/plot/draw/plot3.m scripts/plot/draw/plot.m scripts/plot/draw/plotmatrix.m scripts/plot/draw/plotyy.m scripts/plot/draw/polar.m scripts/plot/draw/quiver3.m scripts/plot/draw/quiver.m scripts/plot/draw/rectangle.m scripts/plot/draw/reducepatch.m scripts/plot/draw/reducevolume.m scripts/plot/draw/ribbon.m scripts/plot/draw/rose.m scripts/plot/draw/scatter3.m scripts/plot/draw/scatter.m scripts/plot/draw/semilogxerr.m scripts/plot/draw/semilogx.m scripts/plot/draw/semilogyerr.m scripts/plot/draw/semilogy.m scripts/plot/draw/shrinkfaces.m scripts/plot/draw/slice.m scripts/plot/draw/smooth3.m scripts/plot/draw/sombrero.m scripts/plot/draw/sphere.m scripts/plot/draw/stairs.m scripts/plot/draw/stem3.m scripts/plot/draw/stemleaf.m scripts/plot/draw/stem.m scripts/plot/draw/surface.m scripts/plot/draw/surfc.m scripts/plot/draw/surfl.m scripts/plot/draw/surf.m scripts/plot/draw/surfnorm.m scripts/plot/draw/tetramesh.m scripts/plot/draw/trimesh.m scripts/plot/draw/triplot.m scripts/plot/draw/trisurf.m scripts/plot/draw/waterfall.m scripts/plot/draw/private/__add_datasource__.m scripts/plot/draw/private/__bar__.m scripts/plot/draw/private/__calc_isovalue_from_data__.m scripts/plot/draw/private/__contour__.m scripts/plot/draw/private/__errplot__.m scripts/plot/draw/private/__ezplot__.m scripts/plot/draw/private/__interp_cube__.m scripts/plot/draw/private/__line__.m scripts/plot/draw/private/__marching_cube__.m scripts/plot/draw/private/__patch__.m scripts/plot/draw/private/__pie__.m scripts/plot/draw/private/__plt__.m scripts/plot/draw/private/__quiver__.m scripts/plot/draw/private/__rotate_around_axis__.m scripts/plot/draw/private/__scatter__.m scripts/plot/draw/private/__stem__.m scripts/plot/draw/private/__unite_shared_vertices__.m scripts/plot/util/__actual_axis_position__.m scripts/plot/util/__default_plot_options__.m scripts/plot/util/__gnuplot_drawnow__.m scripts/plot/util/__next_line_color__.m scripts/plot/util/__next_line_style__.m scripts/plot/util/__opengl_info__.m scripts/plot/util/__plt_get_axis_arg__.m scripts/plot/util/__pltopt__.m scripts/plot/util/allchild.m scripts/plot/util/ancestor.m scripts/plot/util/axes.m scripts/plot/util/cla.m scripts/plot/util/clf.m scripts/plot/util/close.m scripts/plot/util/closereq.m scripts/plot/util/colstyle.m scripts/plot/util/copyobj.m scripts/plot/util/figure.m scripts/plot/util/findall.m scripts/plot/util/findfigs.m scripts/plot/util/findobj.m scripts/plot/util/gca.m scripts/plot/util/gcbf.m scripts/plot/util/gcbo.m scripts/plot/util/gcf.m scripts/plot/util/gco.m scripts/plot/util/ginput.m scripts/plot/util/graphics_toolkit.m scripts/plot/util/hdl2struct.m scripts/plot/util/hggroup.m scripts/plot/util/hgload.m scripts/plot/util/hgsave.m scripts/plot/util/hold.m scripts/plot/util/isaxes.m scripts/plot/util/isfigure.m scripts/plot/util/ishghandle.m scripts/plot/util/ishold.m scripts/plot/util/isprop.m scripts/plot/util/linkaxes.m scripts/plot/util/linkprop.m scripts/plot/util/meshgrid.m scripts/plot/util/ndgrid.m scripts/plot/util/newplot.m scripts/plot/util/pan.m scripts/plot/util/print.m scripts/plot/util/printd.m scripts/plot/util/refresh.m scripts/plot/util/refreshdata.m scripts/plot/util/rotate.m scripts/plot/util/rotate3d.m scripts/plot/util/saveas.m scripts/plot/util/shg.m scripts/plot/util/struct2hdl.m scripts/plot/util/subplot.m scripts/plot/util/zoom.m scripts/plot/util/private/__add_default_menu__.m scripts/plot/util/private/__ghostscript__.m scripts/plot/util/private/__gnuplot_get_var__.m scripts/plot/util/private/__gnuplot_ginput__.m scripts/plot/util/private/__gnuplot_has_feature__.m scripts/plot/util/private/__gnuplot_has_terminal__.m scripts/plot/util/private/__gnuplot_open_stream__.m scripts/plot/util/private/__gnuplot_print__.m scripts/plot/util/private/__gnuplot_version__.m scripts/plot/util/private/__gnuplot_draw_axes__.m scripts/plot/util/private/__gnuplot_draw_figure__.m scripts/plot/util/private/__opengl_print__.m scripts/plot/util/private/__print_parse_opts__.m scripts/polynomial/compan.m scripts/polynomial/conv.m scripts/polynomial/deconv.m scripts/polynomial/mkpp.m scripts/polynomial/mpoles.m scripts/polynomial/padecoef.m scripts/polynomial/pchip.m scripts/polynomial/poly.m scripts/polynomial/polyaffine.m scripts/polynomial/polyder.m scripts/polynomial/polyeig.m scripts/polynomial/polyfit.m scripts/polynomial/polygcd.m scripts/polynomial/polyint.m scripts/polynomial/polyout.m scripts/polynomial/polyreduce.m scripts/polynomial/polyval.m scripts/polynomial/polyvalm.m scripts/polynomial/ppval.m scripts/polynomial/ppder.m scripts/polynomial/ppint.m scripts/polynomial/ppjumps.m scripts/polynomial/residue.m scripts/polynomial/roots.m scripts/polynomial/spline.m scripts/polynomial/splinefit.m scripts/polynomial/unmkpp.m scripts/polynomial/private/__splinefit__.m scripts/prefs/addpref.m scripts/prefs/getpref.m scripts/prefs/ispref.m scripts/prefs/prefdir.m scripts/prefs/preferences.m scripts/prefs/rmpref.m scripts/prefs/setpref.m scripts/prefs/private/loadprefs.m scripts/prefs/private/prefsfile.m scripts/prefs/private/saveprefs.m scripts/profiler/profexplore.m scripts/profiler/profexport.m scripts/profiler/profile.m scripts/profiler/profshow.m scripts/set/intersect.m scripts/set/ismember.m scripts/set/powerset.m scripts/set/setdiff.m scripts/set/setxor.m scripts/set/union.m scripts/set/unique.m scripts/set/private/validsetargs.m scripts/signal/arch_fit.m scripts/signal/arch_rnd.m scripts/signal/arch_test.m scripts/signal/arma_rnd.m scripts/signal/autoreg_matrix.m scripts/signal/bartlett.m scripts/signal/blackman.m scripts/signal/detrend.m scripts/signal/diffpara.m scripts/signal/durbinlevinson.m scripts/signal/fftconv.m scripts/signal/fftfilt.m scripts/signal/fftshift.m scripts/signal/filter2.m scripts/signal/fractdiff.m scripts/signal/freqz.m scripts/signal/freqz_plot.m scripts/signal/hamming.m scripts/signal/hanning.m scripts/signal/hurst.m scripts/signal/ifftshift.m scripts/signal/periodogram.m scripts/signal/sinc.m scripts/signal/sinetone.m scripts/signal/sinewave.m scripts/signal/spectral_adf.m scripts/signal/spectral_xdf.m scripts/signal/spencer.m scripts/signal/stft.m scripts/signal/synthesis.m scripts/signal/unwrap.m scripts/signal/yulewalker.m scripts/signal/private/rectangle_lw.m scripts/signal/private/rectangle_sw.m scripts/signal/private/triangle_lw.m scripts/signal/private/triangle_sw.m scripts/sparse/bicg.m scripts/sparse/bicgstab.m scripts/sparse/cgs.m scripts/sparse/colperm.m scripts/sparse/eigs.m scripts/sparse/etreeplot.m scripts/sparse/gmres.m scripts/sparse/gplot.m scripts/sparse/ichol.m scripts/sparse/ilu.m scripts/sparse/nonzeros.m scripts/sparse/pcg.m scripts/sparse/pcr.m scripts/sparse/qmr.m scripts/sparse/spaugment.m scripts/sparse/spconvert.m scripts/sparse/spdiags.m scripts/sparse/speye.m scripts/sparse/spfun.m scripts/sparse/spones.m scripts/sparse/sprand.m scripts/sparse/sprandn.m scripts/sparse/sprandsym.m scripts/sparse/spstats.m scripts/sparse/spy.m scripts/sparse/svds.m scripts/sparse/treelayout.m scripts/sparse/treeplot.m scripts/sparse/private/__sprand__.m scripts/specfun/bessel.m scripts/specfun/beta.m scripts/specfun/betaln.m scripts/specfun/ellipke.m scripts/specfun/expint.m scripts/specfun/factor.m scripts/specfun/factorial.m scripts/specfun/isprime.m scripts/specfun/lcm.m scripts/specfun/legendre.m scripts/specfun/nchoosek.m scripts/specfun/nthroot.m scripts/specfun/perms.m scripts/specfun/pow2.m scripts/specfun/primes.m scripts/specfun/reallog.m scripts/specfun/realpow.m scripts/specfun/realsqrt.m scripts/special-matrix/gallery.m scripts/special-matrix/hadamard.m scripts/special-matrix/hankel.m scripts/special-matrix/hilb.m scripts/special-matrix/invhilb.m scripts/special-matrix/magic.m scripts/special-matrix/pascal.m scripts/special-matrix/rosser.m scripts/special-matrix/toeplitz.m scripts/special-matrix/vander.m scripts/special-matrix/wilkinson.m scripts/startup/__finish__.m scripts/statistics/base/center.m scripts/statistics/base/cloglog.m scripts/statistics/base/corr.m scripts/statistics/base/cov.m scripts/statistics/base/gls.m scripts/statistics/base/histc.m scripts/statistics/base/iqr.m scripts/statistics/base/kendall.m scripts/statistics/base/kurtosis.m scripts/statistics/base/logit.m scripts/statistics/base/lscov.m scripts/statistics/base/mean.m scripts/statistics/base/meansq.m scripts/statistics/base/median.m scripts/statistics/base/mode.m scripts/statistics/base/moment.m scripts/statistics/base/ols.m scripts/statistics/base/ppplot.m scripts/statistics/base/prctile.m scripts/statistics/base/probit.m scripts/statistics/base/qqplot.m scripts/statistics/base/quantile.m scripts/statistics/base/range.m scripts/statistics/base/ranks.m scripts/statistics/base/run_count.m scripts/statistics/base/runlength.m scripts/statistics/base/skewness.m scripts/statistics/base/spearman.m scripts/statistics/base/statistics.m scripts/statistics/base/std.m scripts/statistics/base/table.m scripts/statistics/base/var.m scripts/statistics/base/zscore.m scripts/statistics/distributions/betacdf.m scripts/statistics/distributions/betainv.m scripts/statistics/distributions/betapdf.m scripts/statistics/distributions/betarnd.m scripts/statistics/distributions/binocdf.m scripts/statistics/distributions/binoinv.m scripts/statistics/distributions/binopdf.m scripts/statistics/distributions/binornd.m scripts/statistics/distributions/cauchy_cdf.m scripts/statistics/distributions/cauchy_inv.m scripts/statistics/distributions/cauchy_pdf.m scripts/statistics/distributions/cauchy_rnd.m scripts/statistics/distributions/chi2cdf.m scripts/statistics/distributions/chi2inv.m scripts/statistics/distributions/chi2pdf.m scripts/statistics/distributions/chi2rnd.m scripts/statistics/distributions/discrete_cdf.m scripts/statistics/distributions/discrete_inv.m scripts/statistics/distributions/discrete_pdf.m scripts/statistics/distributions/discrete_rnd.m scripts/statistics/distributions/empirical_cdf.m scripts/statistics/distributions/empirical_inv.m scripts/statistics/distributions/empirical_pdf.m scripts/statistics/distributions/empirical_rnd.m scripts/statistics/distributions/expcdf.m scripts/statistics/distributions/expinv.m scripts/statistics/distributions/exppdf.m scripts/statistics/distributions/exprnd.m scripts/statistics/distributions/fcdf.m scripts/statistics/distributions/finv.m scripts/statistics/distributions/fpdf.m scripts/statistics/distributions/frnd.m scripts/statistics/distributions/gamcdf.m scripts/statistics/distributions/gaminv.m scripts/statistics/distributions/gampdf.m scripts/statistics/distributions/gamrnd.m scripts/statistics/distributions/geocdf.m scripts/statistics/distributions/geoinv.m scripts/statistics/distributions/geopdf.m scripts/statistics/distributions/geornd.m scripts/statistics/distributions/hygecdf.m scripts/statistics/distributions/hygeinv.m scripts/statistics/distributions/hygepdf.m scripts/statistics/distributions/hygernd.m scripts/statistics/distributions/kolmogorov_smirnov_cdf.m scripts/statistics/distributions/laplace_cdf.m scripts/statistics/distributions/laplace_inv.m scripts/statistics/distributions/laplace_pdf.m scripts/statistics/distributions/laplace_rnd.m scripts/statistics/distributions/logistic_cdf.m scripts/statistics/distributions/logistic_inv.m scripts/statistics/distributions/logistic_pdf.m scripts/statistics/distributions/logistic_rnd.m scripts/statistics/distributions/logncdf.m scripts/statistics/distributions/logninv.m scripts/statistics/distributions/lognpdf.m scripts/statistics/distributions/lognrnd.m scripts/statistics/distributions/nbincdf.m scripts/statistics/distributions/nbininv.m scripts/statistics/distributions/nbinpdf.m scripts/statistics/distributions/nbinrnd.m scripts/statistics/distributions/normcdf.m scripts/statistics/distributions/norminv.m scripts/statistics/distributions/normpdf.m scripts/statistics/distributions/normrnd.m scripts/statistics/distributions/poisscdf.m scripts/statistics/distributions/poissinv.m scripts/statistics/distributions/poisspdf.m scripts/statistics/distributions/poissrnd.m scripts/statistics/distributions/stdnormal_cdf.m scripts/statistics/distributions/stdnormal_inv.m scripts/statistics/distributions/stdnormal_pdf.m scripts/statistics/distributions/stdnormal_rnd.m scripts/statistics/distributions/tcdf.m scripts/statistics/distributions/tinv.m scripts/statistics/distributions/tpdf.m scripts/statistics/distributions/trnd.m scripts/statistics/distributions/unidrnd.m scripts/statistics/distributions/unidcdf.m scripts/statistics/distributions/unidinv.m scripts/statistics/distributions/unidpdf.m scripts/statistics/distributions/unifrnd.m scripts/statistics/distributions/unifcdf.m scripts/statistics/distributions/unifinv.m scripts/statistics/distributions/unifpdf.m scripts/statistics/distributions/wblcdf.m scripts/statistics/distributions/wblinv.m scripts/statistics/distributions/wblpdf.m scripts/statistics/distributions/wblrnd.m scripts/statistics/distributions/wienrnd.m scripts/statistics/models/logistic_regression.m scripts/statistics/models/private/logistic_regression_derivatives.m scripts/statistics/models/private/logistic_regression_likelihood.m scripts/statistics/tests/anova.m scripts/statistics/tests/bartlett_test.m scripts/statistics/tests/chisquare_test_homogeneity.m scripts/statistics/tests/chisquare_test_independence.m scripts/statistics/tests/cor_test.m scripts/statistics/tests/f_test_regression.m scripts/statistics/tests/hotelling_test.m scripts/statistics/tests/hotelling_test_2.m scripts/statistics/tests/kolmogorov_smirnov_test.m scripts/statistics/tests/kolmogorov_smirnov_test_2.m scripts/statistics/tests/kruskal_wallis_test.m scripts/statistics/tests/manova.m scripts/statistics/tests/mcnemar_test.m scripts/statistics/tests/prop_test_2.m scripts/statistics/tests/run_test.m scripts/statistics/tests/sign_test.m scripts/statistics/tests/t_test.m scripts/statistics/tests/t_test_2.m scripts/statistics/tests/t_test_regression.m scripts/statistics/tests/u_test.m scripts/statistics/tests/var_test.m scripts/statistics/tests/welch_test.m scripts/statistics/tests/wilcoxon_test.m scripts/statistics/tests/z_test.m scripts/statistics/tests/z_test_2.m scripts/strings/base2dec.m scripts/strings/bin2dec.m scripts/strings/blanks.m scripts/strings/cstrcat.m scripts/strings/deblank.m scripts/strings/dec2base.m scripts/strings/dec2bin.m scripts/strings/dec2hex.m scripts/strings/findstr.m scripts/strings/hex2dec.m scripts/strings/index.m scripts/strings/isletter.m scripts/strings/isstrprop.m scripts/strings/mat2str.m scripts/strings/ostrsplit.m scripts/strings/regexptranslate.m scripts/strings/rindex.m scripts/strings/str2num.m scripts/strings/strcat.m scripts/strings/strchr.m scripts/strings/strjoin.m scripts/strings/strjust.m scripts/strings/strmatch.m scripts/strings/strsplit.m scripts/strings/strtok.m scripts/strings/strtrim.m scripts/strings/strtrunc.m scripts/strings/substr.m scripts/strings/untabify.m scripts/strings/validatestring.m scripts/testfun/__have_feature__.m scripts/testfun/__printf_assert__.m scripts/testfun/__prog_output_assert__.m scripts/testfun/__run_test_suite__.m scripts/testfun/assert.m scripts/testfun/demo.m scripts/testfun/example.m scripts/testfun/fail.m scripts/testfun/rundemos.m scripts/testfun/runtests.m scripts/testfun/speed.m scripts/testfun/test.m scripts/testfun/private/compare_plot_demos.m scripts/testfun/private/dump_demos.m scripts/testfun/private/html_compare_plot_demos.m scripts/testfun/private/html_plot_demos_template.html scripts/time/addtodate.m scripts/time/asctime.m scripts/time/calendar.m scripts/time/clock.m scripts/time/ctime.m scripts/time/date.m scripts/time/datenum.m scripts/time/datestr.m scripts/time/datevec.m scripts/time/eomday.m scripts/time/etime.m scripts/time/is_leap_year.m scripts/time/now.m scripts/time/weekday.m scripts/@ftp/ascii.m scripts/@ftp/binary.m scripts/@ftp/cd.m scripts/@ftp/close.m scripts/@ftp/delete.m scripts/@ftp/dir.m scripts/@ftp/display.m scripts/@ftp/ftp.m scripts/@ftp/loadobj.m scripts/@ftp/mget.m scripts/@ftp/mkdir.m scripts/@ftp/mput.m scripts/@ftp/rename.m scripts/@ftp/rmdir.m scripts/@ftp/saveobj.m scripts/plot/util/gnuplot_binary.in.m > scripts/DOCSTRINGS-t && \ if [ -s scripts/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change scripts/DOCSTRINGS-t scripts/DOCSTRINGS; else echo "scripts/DOCSTRINGS-t is empty!" 1>&2; rm -f scripts/DOCSTRINGS-t; exit 1; fi make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' scripts/DOCSTRINGS is unchanged make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' lrelease-qt5 -qm libgui/languages/fr_FR.qm libgui/languages/fr_FR.ts Updating 'libgui/languages/fr_FR.qm'... Generated 671 translation(s) (671 finished and 0 unfinished) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' lrelease-qt5 -qm libgui/languages/eu_ES.qm libgui/languages/eu_ES.ts Updating 'libgui/languages/eu_ES.qm'... Generated 807 translation(s) (807 finished and 0 unfinished) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' lrelease-qt5 -qm libgui/languages/it_IT.qm libgui/languages/it_IT.ts Updating 'libgui/languages/it_IT.qm'... Generated 671 translation(s) (671 finished and 0 unfinished) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' lrelease-qt5 -qm libgui/languages/ja_JP.qm libgui/languages/ja_JP.ts Updating 'libgui/languages/ja_JP.qm'... Generated 685 translation(s) (664 finished and 21 unfinished) Ignored 122 untranslated source text(s) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' lrelease-qt5 -qm libgui/languages/nl_NL.qm libgui/languages/nl_NL.ts Updating 'libgui/languages/nl_NL.qm'... Generated 985 translation(s) (984 finished and 1 unfinished) Ignored 5 untranslated source text(s) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' lrelease-qt5 -qm libgui/languages/pt_BR.qm libgui/languages/pt_BR.ts Updating 'libgui/languages/pt_BR.qm'... Generated 578 translation(s) (556 finished and 22 unfinished) Ignored 100 untranslated source text(s) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' lrelease-qt5 -qm libgui/languages/pt_PT.qm libgui/languages/pt_PT.ts Updating 'libgui/languages/pt_PT.qm'... Generated 718 translation(s) (697 finished and 21 unfinished) Ignored 89 untranslated source text(s) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' lrelease-qt5 -qm libgui/languages/ru_RU.qm libgui/languages/ru_RU.ts Updating 'libgui/languages/ru_RU.qm'... Generated 677 translation(s) (646 finished and 31 unfinished) Ignored 130 untranslated source text(s) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' lrelease-qt5 -qm libgui/languages/uk_UA.qm libgui/languages/uk_UA.ts Updating 'libgui/languages/uk_UA.qm'... Generated 53 translation(s) (1 finished and 52 unfinished) Ignored 754 untranslated source text(s) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' lrelease-qt5 -qm libgui/languages/zh_CN.qm libgui/languages/zh_CN.ts Updating 'libgui/languages/zh_CN.qm'... Generated 368 translation(s) (304 finished and 64 unfinished) Ignored 439 untranslated source text(s) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-gl-select.lo `test -f 'libgui/graphics/gl-select.cc' || echo './'`libgui/graphics/gl-select.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/gl-select.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-gl-select.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from libinterp/corefcn/gl-render.h:28, from libgui/graphics/gl-select.h:28, from libgui/graphics/gl-select.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/mkdir -p scripts/java/org/octave && \ ( cd ./scripts/java; "/usr/lib/jvm/java-1.8.0-openjdk/bin/javac" -source 1.3 -target 1.3 -Xlint:-options -d /builddir/build/BUILD/octave-4.2.2/scripts/java org/octave/OctClassLoader.java ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/mkdir -p scripts/java/org/octave && \ ( cd ./scripts/java; "/usr/lib/jvm/java-1.8.0-openjdk/bin/javac" -source 1.3 -target 1.3 -Xlint:-options -d /builddir/build/BUILD/octave-4.2.2/scripts/java org/octave/Octave.java ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/mkdir -p scripts/java/org/octave && \ ( cd ./scripts/java; "/usr/lib/jvm/java-1.8.0-openjdk/bin/javac" -source 1.3 -target 1.3 -Xlint:-options -d /builddir/build/BUILD/octave-4.2.2/scripts/java org/octave/ClassHelper.java ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' Installing test/.gdbinit from version at etc/gdbinit make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' Installing .gdbinit from version at etc/gdbinit make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f etc/icons/octave.appdata.xml-t etc/icons/octave.appdata.xml && \ /usr/bin/sed < etc/icons/octave.appdata.xml.in > etc/icons/octave.appdata.xml-t \ -e "s|%OCTAVE_DESKTOP_FILE%|www.octave.org-octave.desktop|" && \ mv etc/icons/octave.appdata.xml-t etc/icons/octave.appdata.xml make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f etc/icons/octave.desktop-t etc/icons/octave.desktop && \ /usr/bin/sed < etc/icons/octave.desktop.in > etc/icons/octave.desktop-t \ -e "s|%OCTAVE_PREFIX%|/usr|" && \ mv etc/icons/octave.desktop-t etc/icons/octave.desktop make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[3]: 'doc/liboctave/.dirstamp' is up to date. make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/mkdir -p scripts/java/org/octave && \ ( cd ./scripts/java; "/usr/lib/jvm/java-1.8.0-openjdk/bin/javac" -source 1.3 -target 1.3 -Xlint:-options -d /builddir/build/BUILD/octave-4.2.2/scripts/java org/octave/OctaveReference.java ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/libinterp_liboctinterp_la-version.lo `test -f 'libinterp/version.cc' || echo './'`libinterp/version.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/version.cc -fPIC -DPIC -o libinterp/.libs/libinterp_liboctinterp_la-version.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/mkdir -p scripts/java/org/octave && \ ( cd ./scripts/java; "/usr/lib/jvm/java-1.8.0-openjdk/bin/javac" -source 1.3 -target 1.3 -Xlint:-options -d /builddir/build/BUILD/octave-4.2.2/scripts/java org/octave/Matrix.java ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/dldfcn/libinterp_dldfcn___delaunayn___la-__delaunayn__.lo `test -f 'libinterp/dldfcn/__delaunayn__.cc' || echo './'`libinterp/dldfcn/__delaunayn__.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/dldfcn/__delaunayn__.cc -fPIC -DPIC -o libinterp/dldfcn/.libs/libinterp_dldfcn___delaunayn___la-__delaunayn__.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/dldfcn/__delaunayn__.cc:48:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-b-b.lo `test -f 'libinterp/operators/op-b-b.cc' || echo './'`libinterp/operators/op-b-b.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-b-b.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-b-b.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-b-b.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-b-bm.lo `test -f 'libinterp/operators/op-b-bm.cc' || echo './'`libinterp/operators/op-b-bm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-b-bm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-b-bm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-b-bm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/libinterp_liboctinterp_la-octave.lo `test -f 'libinterp/octave.cc' || echo './'`libinterp/octave.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave.cc -fPIC -DPIC -o libinterp/.libs/libinterp_liboctinterp_la-octave.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/builtin-defun-decls.h:8, from libinterp/octave.cc:37: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-b-sbm.lo `test -f 'libinterp/operators/op-b-sbm.cc' || echo './'`libinterp/operators/op-b-sbm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-b-sbm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-b-sbm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-b-sbm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-bm-sbm.lo `test -f 'libinterp/operators/op-bm-sbm.cc' || echo './'`libinterp/operators/op-bm-sbm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-bm-sbm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-bm-sbm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-bm-sbm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-bm-b.lo `test -f 'libinterp/operators/op-bm-b.cc' || echo './'`libinterp/operators/op-bm-b.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-bm-b.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-bm-b.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-bm-b.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cdm-cdm.lo `test -f 'libinterp/operators/op-cdm-cdm.cc' || echo './'`libinterp/operators/op-cdm-cdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cdm-cdm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-cdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-cdm-cdm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-bm-bm.lo `test -f 'libinterp/operators/op-bm-bm.cc' || echo './'`libinterp/operators/op-bm-bm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-bm-bm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-bm-bm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-bm-bm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cdm-cm.lo `test -f 'libinterp/operators/op-cdm-cm.cc' || echo './'`libinterp/operators/op-cdm-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cdm-cm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-cdm-cm.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cdm-cs.lo `test -f 'libinterp/operators/op-cdm-cs.cc' || echo './'`libinterp/operators/op-cdm-cs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cdm-cs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-cs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from ./libinterp/octave-value/ov-complex.h:34, from libinterp/operators/op-dms-template.cc:30, from libinterp/operators/op-cdm-cs.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cdm-dm.lo `test -f 'libinterp/operators/op-cdm-dm.cc' || echo './'`libinterp/operators/op-cdm-dm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cdm-dm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-dm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-cdm-dm.cc:40: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cdm-m.lo `test -f 'libinterp/operators/op-cdm-m.cc' || echo './'`libinterp/operators/op-cdm-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cdm-m.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-cdm-m.cc:41: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cdm-s.lo `test -f 'libinterp/operators/op-cdm-s.cc' || echo './'`libinterp/operators/op-cdm-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cdm-s.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from ./libinterp/octave-value/ov-scalar.h:36, from libinterp/operators/op-dms-template.cc:30, from libinterp/operators/op-cdm-s.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cell.lo `test -f 'libinterp/operators/op-cell.cc' || echo './'`libinterp/operators/op-cell.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cell.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cell.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-cell.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-chm.lo `test -f 'libinterp/operators/op-chm.cc' || echo './'`libinterp/operators/op-chm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-chm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-chm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-chm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cm-cdm.lo `test -f 'libinterp/operators/op-cm-cdm.cc' || echo './'`libinterp/operators/op-cm-cdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cm-cdm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-cdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-cm-cdm.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cm-cm.lo `test -f 'libinterp/operators/op-cm-cm.cc' || echo './'`libinterp/operators/op-cm-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cm-cm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-cm-cm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cm-cs.lo `test -f 'libinterp/operators/op-cm-cs.cc' || echo './'`libinterp/operators/op-cm-cs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cm-cs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-cs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-cm-cs.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cm-dm.lo `test -f 'libinterp/operators/op-cm-dm.cc' || echo './'`libinterp/operators/op-cm-dm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cm-dm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-dm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-cm-dm.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-class.lo `test -f 'libinterp/operators/op-class.cc' || echo './'`libinterp/operators/op-class.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-class.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-class.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-class.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cm-pm.lo `test -f 'libinterp/operators/op-cm-pm.cc' || echo './'`libinterp/operators/op-cm-pm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cm-pm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-pm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-pm-template.cc:29, from libinterp/operators/op-cm-pm.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cm-m.lo `test -f 'libinterp/operators/op-cm-m.cc' || echo './'`libinterp/operators/op-cm-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cm-m.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-cm-m.h:5, from libinterp/operators/op-cm-m.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cm-s.lo `test -f 'libinterp/operators/op-cm-s.cc' || echo './'`libinterp/operators/op-cm-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cm-s.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-cm-s.h:5, from libinterp/operators/op-cm-s.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cm-scm.lo `test -f 'libinterp/operators/op-cm-scm.cc' || echo './'`libinterp/operators/op-cm-scm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cm-scm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-scm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-cm-scm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cm-sm.lo `test -f 'libinterp/operators/op-cm-sm.cc' || echo './'`libinterp/operators/op-cm-sm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cm-sm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-sm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-cm-sm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cs-cm.lo `test -f 'libinterp/operators/op-cs-cm.cc' || echo './'`libinterp/operators/op-cs-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cs-cm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-cs-cm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cs-cs.lo `test -f 'libinterp/operators/op-cs-cs.cc' || echo './'`libinterp/operators/op-cs-cs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cs-cs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-cs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-cs-cs.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cs-m.lo `test -f 'libinterp/operators/op-cs-m.cc' || echo './'`libinterp/operators/op-cs-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cs-m.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CNDArray.h:28, from liboctave/operators/mx-cs-nda.h:5, from libinterp/operators/op-cs-m.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cs-s.lo `test -f 'libinterp/operators/op-cs-s.cc' || echo './'`libinterp/operators/op-cs-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cs-s.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-cs-s.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-dm-cdm.lo `test -f 'libinterp/operators/op-dm-cdm.cc' || echo './'`libinterp/operators/op-dm-cdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-dm-cdm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-cdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-dm-cdm.cc:40: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cs-sm.lo `test -f 'libinterp/operators/op-cs-sm.cc' || echo './'`libinterp/operators/op-cs-sm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cs-sm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-sm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-cs-sm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-cs-scm.lo `test -f 'libinterp/operators/op-cs-scm.cc' || echo './'`libinterp/operators/op-cs-scm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-cs-scm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-scm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-cs-scm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-dm-cm.lo `test -f 'libinterp/operators/op-dm-cm.cc' || echo './'`libinterp/operators/op-dm-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-dm-cm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-dm-cm.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-dm-cs.lo `test -f 'libinterp/operators/op-dm-cs.cc' || echo './'`libinterp/operators/op-dm-cs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-dm-cs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-cs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from ./libinterp/octave-value/ov-complex.h:34, from libinterp/operators/op-dms-template.cc:30, from libinterp/operators/op-dm-cs.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-dm-m.lo `test -f 'libinterp/operators/op-dm-m.cc' || echo './'`libinterp/operators/op-dm-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-dm-m.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-dm-m.cc:40: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-dm-dm.lo `test -f 'libinterp/operators/op-dm-dm.cc' || echo './'`libinterp/operators/op-dm-dm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-dm-dm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-dm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-dm-dm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-dm-s.lo `test -f 'libinterp/operators/op-dm-s.cc' || echo './'`libinterp/operators/op-dm-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-dm-s.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from ./libinterp/octave-value/ov-scalar.h:36, from libinterp/operators/op-dms-template.cc:30, from libinterp/operators/op-dm-s.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-dm-scm.lo `test -f 'libinterp/operators/op-dm-scm.cc' || echo './'`libinterp/operators/op-dm-scm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-dm-scm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-scm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-cm-s.h:5, from libinterp/operators/op-dm-scm.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-dm-sm.lo `test -f 'libinterp/operators/op-dm-sm.cc' || echo './'`libinterp/operators/op-dm-sm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-dm-sm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-sm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-dm-sm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fcm.lo `test -f 'libinterp/operators/op-fcdm-fcm.cc' || echo './'`libinterp/operators/op-fcdm-fcm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcdm-fcm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fcm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-fcdm-fcm.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fcdm.lo `test -f 'libinterp/operators/op-fcdm-fcdm.cc' || echo './'`libinterp/operators/op-fcdm-fcdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcdm-fcdm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fcdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-fcdm-fcdm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fcs.lo `test -f 'libinterp/operators/op-fcdm-fcs.cc' || echo './'`libinterp/operators/op-fcdm-fcs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcdm-fcs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fcs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from ./libinterp/octave-value/ov-flt-complex.h:34, from libinterp/operators/op-dms-template.cc:30, from libinterp/operators/op-fcdm-fcs.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fm.lo `test -f 'libinterp/operators/op-fcdm-fm.cc' || echo './'`libinterp/operators/op-fcdm-fm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcdm-fm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-fcdm-fm.cc:39: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fdm.lo `test -f 'libinterp/operators/op-fcdm-fdm.cc' || echo './'`libinterp/operators/op-fcdm-fdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcdm-fdm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-fcdm-fdm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fs.lo `test -f 'libinterp/operators/op-fcdm-fs.cc' || echo './'`libinterp/operators/op-fcdm-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcdm-fs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from ./libinterp/octave-value/ov-float.h:36, from libinterp/operators/op-dms-template.cc:30, from libinterp/operators/op-fcdm-fs.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcm-fcdm.lo `test -f 'libinterp/operators/op-fcm-fcdm.cc' || echo './'`libinterp/operators/op-fcm-fcdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcm-fcdm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fcdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-fcm-fcdm.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcm-fdm.lo `test -f 'libinterp/operators/op-fcm-fdm.cc' || echo './'`libinterp/operators/op-fcm-fdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcm-fdm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-fcm-fdm.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcm-fcs.lo `test -f 'libinterp/operators/op-fcm-fcs.cc' || echo './'`libinterp/operators/op-fcm-fcs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcm-fcs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fcs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-fcm-fcs.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcm-fcm.lo `test -f 'libinterp/operators/op-fcm-fcm.cc' || echo './'`libinterp/operators/op-fcm-fcm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcm-fcm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fcm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-fcm-fcm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcm-fm.lo `test -f 'libinterp/operators/op-fcm-fm.cc' || echo './'`libinterp/operators/op-fcm-fm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcm-fm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fcm-fm.h:5, from libinterp/operators/op-fcm-fm.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcm-pm.lo `test -f 'libinterp/operators/op-fcm-pm.cc' || echo './'`libinterp/operators/op-fcm-pm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcm-pm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-pm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-pm-template.cc:29, from libinterp/operators/op-fcm-pm.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcm-fs.lo `test -f 'libinterp/operators/op-fcm-fs.cc' || echo './'`libinterp/operators/op-fcm-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcm-fs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from liboctave/operators/mx-fcnda-fs.h:5, from libinterp/operators/op-fcm-fs.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcn.lo `test -f 'libinterp/operators/op-fcn.cc' || echo './'`libinterp/operators/op-fcn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcn.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-fcn.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcs-fcs.lo `test -f 'libinterp/operators/op-fcs-fcs.cc' || echo './'`libinterp/operators/op-fcs-fcs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcs-fcs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fcs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-fcs-fcs.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcs-fcm.lo `test -f 'libinterp/operators/op-fcs-fcm.cc' || echo './'`libinterp/operators/op-fcs-fcm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcs-fcm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fcm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-fcs-fcm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcs-fm.lo `test -f 'libinterp/operators/op-fcs-fm.cc' || echo './'`libinterp/operators/op-fcs-fm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcs-fm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from liboctave/operators/mx-fcs-fnda.h:5, from libinterp/operators/op-fcs-fm.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fcs-fs.lo `test -f 'libinterp/operators/op-fcs-fs.cc' || echo './'`libinterp/operators/op-fcs-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fcs-fs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-fcs-fs.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fdm-fcdm.lo `test -f 'libinterp/operators/op-fdm-fcdm.cc' || echo './'`libinterp/operators/op-fdm-fcdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fdm-fcdm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fcdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-fdm-fcdm.cc:40: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fdm-fcm.lo `test -f 'libinterp/operators/op-fdm-fcm.cc' || echo './'`libinterp/operators/op-fdm-fcm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fdm-fcm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fcm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-fdm-fcm.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fdm-fcs.lo `test -f 'libinterp/operators/op-fdm-fcs.cc' || echo './'`libinterp/operators/op-fdm-fcs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fdm-fcs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fcs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from ./libinterp/octave-value/ov-flt-complex.h:34, from libinterp/operators/op-dms-template.cc:30, from libinterp/operators/op-fdm-fcs.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fdm-fdm.lo `test -f 'libinterp/operators/op-fdm-fdm.cc' || echo './'`libinterp/operators/op-fdm-fdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fdm-fdm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-fdm-fdm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fdm-fm.lo `test -f 'libinterp/operators/op-fdm-fm.cc' || echo './'`libinterp/operators/op-fdm-fm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fdm-fm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-fdm-fm.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fdm-fs.lo `test -f 'libinterp/operators/op-fdm-fs.cc' || echo './'`libinterp/operators/op-fdm-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fdm-fs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from ./libinterp/octave-value/ov-float.h:36, from libinterp/operators/op-dms-template.cc:30, from libinterp/operators/op-fdm-fs.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fm-fcdm.lo `test -f 'libinterp/operators/op-fm-fcdm.cc' || echo './'`libinterp/operators/op-fm-fcdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fm-fcdm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fcdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-fm-fcdm.cc:39: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fm-fdm.lo `test -f 'libinterp/operators/op-fm-fdm.cc' || echo './'`libinterp/operators/op-fm-fdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fm-fdm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-fm-fdm.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fm-fcs.lo `test -f 'libinterp/operators/op-fm-fcs.cc' || echo './'`libinterp/operators/op-fm-fcs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fm-fcs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fcs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fm-fcs.h:5, from libinterp/operators/op-fm-fcs.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fm-fcm.lo `test -f 'libinterp/operators/op-fm-fcm.cc' || echo './'`libinterp/operators/op-fm-fcm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fm-fcm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fcm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fm-fcm.h:5, from libinterp/operators/op-fm-fcm.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fm-fm.lo `test -f 'libinterp/operators/op-fm-fm.cc' || echo './'`libinterp/operators/op-fm-fm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fm-fm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-fm-fm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fm-pm.lo `test -f 'libinterp/operators/op-fm-pm.cc' || echo './'`libinterp/operators/op-fm-pm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fm-pm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-pm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-pm-template.cc:29, from libinterp/operators/op-fm-pm.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fm-fs.lo `test -f 'libinterp/operators/op-fm-fs.cc' || echo './'`libinterp/operators/op-fm-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fm-fs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-fm-fs.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fs-fcm.lo `test -f 'libinterp/operators/op-fs-fcm.cc' || echo './'`libinterp/operators/op-fs-fcm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fs-fcm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fcm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fs-fcm.h:5, from libinterp/operators/op-fs-fcm.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fs-fcs.lo `test -f 'libinterp/operators/op-fs-fcs.cc' || echo './'`libinterp/operators/op-fs-fcs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fs-fcs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fcs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-fs-fcs.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fs-fs.lo `test -f 'libinterp/operators/op-fs-fs.cc' || echo './'`libinterp/operators/op-fs-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fs-fs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-fs-fs.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-fs-fm.lo `test -f 'libinterp/operators/op-fs-fm.cc' || echo './'`libinterp/operators/op-fs-fm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-fs-fm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-fs-fm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-i16-i16.lo `test -f 'libinterp/operators/op-i16-i16.cc' || echo './'`libinterp/operators/op-i16-i16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-i16-i16.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i16-i16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-i8.h:5, from libinterp/operators/op-i16-i16.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-i32-i32.lo `test -f 'libinterp/operators/op-i32-i32.cc' || echo './'`libinterp/operators/op-i32-i32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-i32-i32.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i32-i32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-i8.h:5, from libinterp/operators/op-i32-i32.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-i64-i64.lo `test -f 'libinterp/operators/op-i64-i64.cc' || echo './'`libinterp/operators/op-i64-i64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-i64-i64.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i64-i64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-i8.h:5, from libinterp/operators/op-i64-i64.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-i8-i8.lo `test -f 'libinterp/operators/op-i8-i8.cc' || echo './'`libinterp/operators/op-i8-i8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-i8-i8.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i8-i8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui8.h:5, from libinterp/operators/op-i8-i8.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-m-cdm.lo `test -f 'libinterp/operators/op-m-cdm.cc' || echo './'`libinterp/operators/op-m-cdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-m-cdm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-cdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-m-cdm.cc:39: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-m-cm.lo `test -f 'libinterp/operators/op-m-cm.cc' || echo './'`libinterp/operators/op-m-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-m-cm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-m-cm.h:5, from libinterp/operators/op-m-cm.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-m-cs.lo `test -f 'libinterp/operators/op-m-cs.cc' || echo './'`libinterp/operators/op-m-cs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-m-cs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-cs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-m-cs.h:5, from libinterp/operators/op-m-cs.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-m-dm.lo `test -f 'libinterp/operators/op-m-dm.cc' || echo './'`libinterp/operators/op-m-dm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-m-dm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-dm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-dm-template.cc:29, from libinterp/operators/op-m-dm.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-m-pm.lo `test -f 'libinterp/operators/op-m-pm.cc' || echo './'`libinterp/operators/op-m-pm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-m-pm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-pm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-pm-template.cc:29, from libinterp/operators/op-m-pm.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-m-m.lo `test -f 'libinterp/operators/op-m-m.cc' || echo './'`libinterp/operators/op-m-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-m-m.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-m-m.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-m-s.lo `test -f 'libinterp/operators/op-m-s.cc' || echo './'`libinterp/operators/op-m-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-m-s.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-m-s.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-m-scm.lo `test -f 'libinterp/operators/op-m-scm.cc' || echo './'`libinterp/operators/op-m-scm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-m-scm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-scm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-m-scm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-m-sm.lo `test -f 'libinterp/operators/op-m-sm.cc' || echo './'`libinterp/operators/op-m-sm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-m-sm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-sm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-m-sm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-pm-cm.lo `test -f 'libinterp/operators/op-pm-cm.cc' || echo './'`libinterp/operators/op-pm-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-pm-cm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-pm-template.cc:29, from libinterp/operators/op-pm-cm.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-pm-fcm.lo `test -f 'libinterp/operators/op-pm-fcm.cc' || echo './'`libinterp/operators/op-pm-fcm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-pm-fcm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-fcm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-pm-template.cc:29, from libinterp/operators/op-pm-fcm.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-pm-fm.lo `test -f 'libinterp/operators/op-pm-fm.cc' || echo './'`libinterp/operators/op-pm-fm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-pm-fm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-fm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-pm-template.cc:29, from libinterp/operators/op-pm-fm.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-int-concat.lo `test -f 'libinterp/operators/op-int-concat.cc' || echo './'`libinterp/operators/op-int-concat.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-int-concat.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-int-concat.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-int-concat.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-pm-m.lo `test -f 'libinterp/operators/op-pm-m.cc' || echo './'`libinterp/operators/op-pm-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-pm-m.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-ops.h:5, from libinterp/operators/op-pm-template.cc:29, from libinterp/operators/op-pm-m.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-pm-pm.lo `test -f 'libinterp/operators/op-pm-pm.cc' || echo './'`libinterp/operators/op-pm-pm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-pm-pm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-pm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-pm-pm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-pm-scm.lo `test -f 'libinterp/operators/op-pm-scm.cc' || echo './'`libinterp/operators/op-pm-scm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-pm-scm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-scm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-pm-scm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-pm-sm.lo `test -f 'libinterp/operators/op-pm-sm.cc' || echo './'`libinterp/operators/op-pm-sm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-pm-sm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-sm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-pm-sm.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-s-cs.lo `test -f 'libinterp/operators/op-s-cs.cc' || echo './'`libinterp/operators/op-s-cs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-s-cs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-cs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-s-cs.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-range.lo `test -f 'libinterp/operators/op-range.cc' || echo './'`libinterp/operators/op-range.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-range.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-range.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-range.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-s-cm.lo `test -f 'libinterp/operators/op-s-cm.cc' || echo './'`libinterp/operators/op-s-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-s-cm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-s-cm.h:5, from libinterp/operators/op-s-cm.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-s-m.lo `test -f 'libinterp/operators/op-s-m.cc' || echo './'`libinterp/operators/op-s-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-s-m.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-s-m.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-s-s.lo `test -f 'libinterp/operators/op-s-s.cc' || echo './'`libinterp/operators/op-s-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-s-s.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-s-s.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-s-scm.lo `test -f 'libinterp/operators/op-s-scm.cc' || echo './'`libinterp/operators/op-s-scm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-s-scm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-scm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-s-scm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-s-sm.lo `test -f 'libinterp/operators/op-s-sm.cc' || echo './'`libinterp/operators/op-s-sm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-s-sm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-sm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-s-sm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-sbm-sbm.lo `test -f 'libinterp/operators/op-sbm-sbm.cc' || echo './'`libinterp/operators/op-sbm-sbm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-sbm-sbm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sbm-sbm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-sbm-sbm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-sbm-b.lo `test -f 'libinterp/operators/op-sbm-b.cc' || echo './'`libinterp/operators/op-sbm-b.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-sbm-b.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sbm-b.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-sbm-b.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-scm-cm.lo `test -f 'libinterp/operators/op-scm-cm.cc' || echo './'`libinterp/operators/op-scm-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-scm-cm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-scm-cm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-sbm-bm.lo `test -f 'libinterp/operators/op-sbm-bm.cc' || echo './'`libinterp/operators/op-sbm-bm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-sbm-bm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sbm-bm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-sbm-bm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-scm-cs.lo `test -f 'libinterp/operators/op-scm-cs.cc' || echo './'`libinterp/operators/op-scm-cs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-scm-cs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-cs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-scm-cs.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-scm-m.lo `test -f 'libinterp/operators/op-scm-m.cc' || echo './'`libinterp/operators/op-scm-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-scm-m.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-scm-m.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-scm-s.lo `test -f 'libinterp/operators/op-scm-s.cc' || echo './'`libinterp/operators/op-scm-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-scm-s.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-scm-s.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-scm-scm.lo `test -f 'libinterp/operators/op-scm-scm.cc' || echo './'`libinterp/operators/op-scm-scm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-scm-scm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-scm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-scm-scm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-scm-sm.lo `test -f 'libinterp/operators/op-scm-sm.cc' || echo './'`libinterp/operators/op-scm-sm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-scm-sm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-sm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-scm-sm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-sm-cs.lo `test -f 'libinterp/operators/op-sm-cs.cc' || echo './'`libinterp/operators/op-sm-cs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-sm-cs.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-cs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-sm-cs.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-sm-cm.lo `test -f 'libinterp/operators/op-sm-cm.cc' || echo './'`libinterp/operators/op-sm-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-sm-cm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-sm-cm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-sm-m.lo `test -f 'libinterp/operators/op-sm-m.cc' || echo './'`libinterp/operators/op-sm-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-sm-m.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-sm-m.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-sm-s.lo `test -f 'libinterp/operators/op-sm-s.cc' || echo './'`libinterp/operators/op-sm-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-sm-s.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-sm-s.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-sm-scm.lo `test -f 'libinterp/operators/op-sm-scm.cc' || echo './'`libinterp/operators/op-sm-scm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-sm-scm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-scm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-sm-scm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-sm-sm.lo `test -f 'libinterp/operators/op-sm-sm.cc' || echo './'`libinterp/operators/op-sm-sm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-sm-sm.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-sm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-sm-sm.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-str-m.lo `test -f 'libinterp/operators/op-str-m.cc' || echo './'`libinterp/operators/op-str-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-str-m.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-str-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-str-m.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-str-s.lo `test -f 'libinterp/operators/op-str-s.cc' || echo './'`libinterp/operators/op-str-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-str-s.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-str-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-str-s.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-str-str.lo `test -f 'libinterp/operators/op-str-str.cc' || echo './'`libinterp/operators/op-str-str.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-str-str.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-str-str.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-str-str.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-struct.lo `test -f 'libinterp/operators/op-struct.cc' || echo './'`libinterp/operators/op-struct.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-struct.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-struct.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/operators/op-struct.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-ui16-ui16.lo `test -f 'libinterp/operators/op-ui16-ui16.cc' || echo './'`libinterp/operators/op-ui16-ui16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-ui16-ui16.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui16-ui16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i8.h:5, from libinterp/operators/op-ui16-ui16.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-ui32-ui32.lo `test -f 'libinterp/operators/op-ui32-ui32.cc' || echo './'`libinterp/operators/op-ui32-ui32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-ui32-ui32.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui32-ui32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i8.h:5, from libinterp/operators/op-ui32-ui32.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/template-inst/libinterp_liboctinterp_la-Array-jit.lo `test -f 'libinterp/template-inst/Array-jit.cc' || echo './'`libinterp/template-inst/Array-jit.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/template-inst/Array-jit.cc -fPIC -DPIC -o libinterp/template-inst/.libs/libinterp_liboctinterp_la-Array-jit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-ui64-ui64.lo `test -f 'libinterp/operators/op-ui64-ui64.cc' || echo './'`libinterp/operators/op-ui64-ui64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-ui64-ui64.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui64-ui64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i8.h:5, from libinterp/operators/op-ui64-ui64.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-ops.lo `test -f 'libinterp/operators/ops.cc' || echo './'`libinterp/operators/ops.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/ops.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-ops.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/operators/libinterp_liboctinterp_la-op-ui8-ui8.lo `test -f 'libinterp/operators/op-ui8-ui8.cc' || echo './'`libinterp/operators/op-ui8-ui8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/operators/op-ui8-ui8.cc -fPIC -DPIC -o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui8-ui8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i8.h:5, from libinterp/operators/op-ui8-ui8.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/corefcn/libinterp_liboctinterp_la-oct-errno.lo `test -f 'libinterp/corefcn/oct-errno.cc' || echo './'`libinterp/corefcn/oct-errno.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/corefcn/oct-errno.cc -fPIC -DPIC -o libinterp/corefcn/.libs/libinterp_liboctinterp_la-oct-errno.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/corefcn/oct-map.h:32, from libinterp/corefcn/oct-errno.h:33, from libinterp/corefcn/oct-errno.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f libinterp/build-env-features.cc-t && \ /bin/sh ./libinterp/build-env-features.sh config.h > libinterp/build-env-features.cc-t && \ mv libinterp/build-env-features.cc-t libinterp/build-env-features.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/libinterp_liboctinterp_la-liboctinterp-build-info.lo `test -f 'libinterp/liboctinterp-build-info.cc' || echo './'`libinterp/liboctinterp-build-info.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/liboctinterp-build-info.cc -fPIC -DPIC -o libinterp/.libs/libinterp_liboctinterp_la-liboctinterp-build-info.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/libinterp_liboctinterp_la-build-env.lo `test -f 'libinterp/build-env.cc' || echo './'`libinterp/build-env.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/build-env.cc -fPIC -DPIC -o libinterp/.libs/libinterp_liboctinterp_la-build-env.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/corefcn/oct-map.h:32, from libinterp/build-env.h:28, from libinterp/build-env.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/template-inst/libinterp_liboctinterp_la-Array-tc.lo `test -f 'libinterp/template-inst/Array-tc.cc' || echo './'`libinterp/template-inst/Array-tc.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/template-inst/Array-tc.cc -fPIC -DPIC -o libinterp/template-inst/.libs/libinterp_liboctinterp_la-Array-tc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./liboctave/array/Array.cc:43:0, from libinterp/template-inst/Array-tc.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-base.lo `test -f 'libinterp/octave-value/ov-base.cc' || echo './'`libinterp/octave-value/ov-base.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-base.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-base.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/input.h:36, from libinterp/corefcn/call-stack.h:35, from libinterp/octave-value/ov-base.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-bool-mat.lo `test -f 'libinterp/octave-value/ov-bool-mat.cc' || echo './'`libinterp/octave-value/ov-bool-mat.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-bool-mat.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-bool-mat.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from libinterp/octave-value/ov-bool-mat.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-bool.lo `test -f 'libinterp/octave-value/ov-bool.cc' || echo './'`libinterp/octave-value/ov-bool.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-bool.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-bool.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/octave-value/ov-bool.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-builtin.lo `test -f 'libinterp/octave-value/ov-builtin.cc' || echo './'`libinterp/octave-value/ov-builtin.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-builtin.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-builtin.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/input.h:36, from libinterp/corefcn/call-stack.h:35, from libinterp/octave-value/ov-builtin.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/libinterp_liboctinterp_la-builtins.lo `test -f 'libinterp/builtins.cc' || echo './'`libinterp/builtins.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/builtins.cc -fPIC -DPIC -o libinterp/.libs/libinterp_liboctinterp_la-builtins.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/builtins.cc:7: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-cell.lo `test -f 'libinterp/octave-value/ov-cell.cc' || echo './'`libinterp/octave-value/ov-cell.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-cell.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-cell.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/octave-value/ov-cell.cc:38:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-ch-mat.lo `test -f 'libinterp/octave-value/ov-ch-mat.cc' || echo './'`libinterp/octave-value/ov-ch-mat.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-ch-mat.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-ch-mat.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from libinterp/octave-value/ov-ch-mat.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-colon.lo `test -f 'libinterp/octave-value/ov-colon.cc' || echo './'`libinterp/octave-value/ov-colon.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-colon.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-colon.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from libinterp/octave-value/ov.h:35, from libinterp/octave-value/ovl.h:36, from libinterp/octave-value/ov-colon.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-complex.lo `test -f 'libinterp/octave-value/ov-complex.cc' || echo './'`libinterp/octave-value/ov-complex.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-complex.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-complex.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from libinterp/octave-value/ov.h:35, from libinterp/octave-value/ovl.h:36, from libinterp/octave-value/ov-complex.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-cs-list.lo `test -f 'libinterp/octave-value/ov-cs-list.cc' || echo './'`libinterp/octave-value/ov-cs-list.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-cs-list.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-cs-list.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/octave-value/ov-cs-list.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-class.lo `test -f 'libinterp/octave-value/ov-class.cc' || echo './'`libinterp/octave-value/ov-class.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-class.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-class.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/octave-value/ov-class.cc:32:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-dld-fcn.lo `test -f 'libinterp/octave-value/ov-dld-fcn.cc' || echo './'`libinterp/octave-value/ov-dld-fcn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-dld-fcn.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-dld-fcn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from libinterp/octave-value/ov.h:35, from libinterp/octave-value/ovl.h:36, from libinterp/octave-value/ov-dld-fcn.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-cx-diag.lo `test -f 'libinterp/octave-value/ov-cx-diag.cc' || echo './'`libinterp/octave-value/ov-cx-diag.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-cx-diag.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-cx-diag.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from libinterp/octave-value/ov-base.h:35, from libinterp/octave-value/ov-cx-diag.h:28, from libinterp/octave-value/ov-cx-diag.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-cx-mat.lo `test -f 'libinterp/octave-value/ov-cx-mat.cc' || echo './'`libinterp/octave-value/ov-cx-mat.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-cx-mat.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-cx-mat.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from libinterp/octave-value/ov-cx-mat.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-fcn.lo `test -f 'libinterp/octave-value/ov-fcn.cc' || echo './'`libinterp/octave-value/ov-fcn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-fcn.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-fcn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from libinterp/octave-value/ov.h:35, from libinterp/octave-value/ovl.h:36, from libinterp/octave-value/ov-fcn.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-classdef.lo `test -f 'libinterp/octave-value/ov-classdef.cc' || echo './'`libinterp/octave-value/ov-classdef.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-classdef.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-classdef.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/input.h:36, from libinterp/corefcn/call-stack.h:35, from libinterp/octave-value/ov-classdef.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ libinterp/octave-value/ov-classdef.cc: In member function 'virtual octave_value_list cdef_object_array::subsref(const string&, const std::__cxx11::list&, int, size_t&, const cdef_class&, bool)': libinterp/octave-value/ov-classdef.cc:1615:9: warning: this statement may fall through [-Wimplicit-fallthrough=] } ^ libinterp/octave-value/ov-classdef.cc:1618:5: note: here default: ^~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-fcn-inline.lo `test -f 'libinterp/octave-value/ov-fcn-inline.cc' || echo './'`libinterp/octave-value/ov-fcn-inline.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-fcn-inline.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-fcn-inline.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/octave-value/ov-fcn-inline.cc:36:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-fcn-handle.lo `test -f 'libinterp/octave-value/ov-fcn-handle.cc' || echo './'`libinterp/octave-value/ov-fcn-handle.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-fcn-handle.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-fcn-handle.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/octave-value/ov-fcn-handle.cc:35:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-flt-complex.lo `test -f 'libinterp/octave-value/ov-flt-complex.cc' || echo './'`libinterp/octave-value/ov-flt-complex.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-flt-complex.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-flt-complex.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from libinterp/octave-value/ov.h:35, from libinterp/octave-value/ovl.h:36, from libinterp/octave-value/ov-flt-complex.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-float.lo `test -f 'libinterp/octave-value/ov-float.cc' || echo './'`libinterp/octave-value/ov-float.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-float.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-float.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/octave-value/ov-float.cc:36: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-flt-cx-diag.lo `test -f 'libinterp/octave-value/ov-flt-cx-diag.cc' || echo './'`libinterp/octave-value/ov-flt-cx-diag.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-flt-cx-diag.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-flt-cx-diag.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from libinterp/octave-value/ov-base.h:35, from libinterp/octave-value/ov-flt-cx-diag.h:28, from libinterp/octave-value/ov-flt-cx-diag.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-flt-re-diag.lo `test -f 'libinterp/octave-value/ov-flt-re-diag.cc' || echo './'`libinterp/octave-value/ov-flt-re-diag.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-flt-re-diag.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-flt-re-diag.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from libinterp/octave-value/ov-base.h:35, from libinterp/octave-value/ov-flt-re-diag.h:28, from libinterp/octave-value/ov-flt-re-diag.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-flt-cx-mat.lo `test -f 'libinterp/octave-value/ov-flt-cx-mat.cc' || echo './'`libinterp/octave-value/ov-flt-cx-mat.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-flt-cx-mat.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-flt-cx-mat.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from libinterp/octave-value/ov-flt-cx-mat.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-lazy-idx.lo `test -f 'libinterp/octave-value/ov-lazy-idx.cc' || echo './'`libinterp/octave-value/ov-lazy-idx.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-lazy-idx.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-lazy-idx.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/octave-value/ov-re-mat.h:34, from libinterp/octave-value/ov-lazy-idx.h:28, from libinterp/octave-value/ov-lazy-idx.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-flt-re-mat.lo `test -f 'libinterp/octave-value/ov-flt-re-mat.cc' || echo './'`libinterp/octave-value/ov-flt-re-mat.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-flt-re-mat.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-flt-re-mat.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from libinterp/octave-value/ov-flt-re-mat.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-mex-fcn.lo `test -f 'libinterp/octave-value/ov-mex-fcn.cc' || echo './'`libinterp/octave-value/ov-mex-fcn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-mex-fcn.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-mex-fcn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/input.h:36, from libinterp/corefcn/call-stack.h:35, from libinterp/octave-value/ov-mex-fcn.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-java.lo `test -f 'libinterp/octave-value/ov-java.cc' || echo './'`libinterp/octave-value/ov-java.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-java.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-java.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/octave-value/ov-java.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ libinterp/octave-value/ov-java.cc: In function 'octave_value box(JNIEnv*, void*, void*)': libinterp/octave-value/ov-java.cc:1249:78: warning: cast from 'char*' to 'jchar* {aka short unsigned int*}' increases required alignment of target type [-Wcast-align] JAVA_TYPE *buffer = reinterpret_cast (d.fortran_vec ()); \ ^ libinterp/octave-value/ov-java.cc:1258:7: note: in expansion of macro 'BOX_PRIMITIVE_ARRAY' BOX_PRIMITIVE_ARRAY (jchar, "[C", Char, char) ^~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-oncleanup.lo `test -f 'libinterp/octave-value/ov-oncleanup.cc' || echo './'`libinterp/octave-value/ov-oncleanup.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-oncleanup.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-oncleanup.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/octave-value/ov-oncleanup.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-null-mat.lo `test -f 'libinterp/octave-value/ov-null-mat.cc' || echo './'`libinterp/octave-value/ov-null-mat.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-null-mat.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-null-mat.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from libinterp/octave-value/ov.h:35, from libinterp/octave-value/ov-null-mat.h:28, from libinterp/octave-value/ov-null-mat.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-perm.lo `test -f 'libinterp/octave-value/ov-perm.cc' || echo './'`libinterp/octave-value/ov-perm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-perm.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-perm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/octave-value/ov-perm.h:28, from libinterp/octave-value/ov-perm.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-range.lo `test -f 'libinterp/octave-value/ov-range.cc' || echo './'`libinterp/octave-value/ov-range.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-range.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-range.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from libinterp/octave-value/ov-range.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-re-diag.lo `test -f 'libinterp/octave-value/ov-re-diag.cc' || echo './'`libinterp/octave-value/ov-re-diag.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-re-diag.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-re-diag.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from libinterp/octave-value/ov-base.h:35, from libinterp/octave-value/ov-re-diag.h:28, from libinterp/octave-value/ov-re-diag.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-scalar.lo `test -f 'libinterp/octave-value/ov-scalar.cc' || echo './'`libinterp/octave-value/ov-scalar.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-scalar.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-scalar.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/octave-value/ov-scalar.cc:36: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-re-mat.lo `test -f 'libinterp/octave-value/ov-re-mat.cc' || echo './'`libinterp/octave-value/ov-re-mat.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-re-mat.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-re-mat.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from libinterp/octave-value/ov-re-mat.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-str-mat.lo `test -f 'libinterp/octave-value/ov-str-mat.cc' || echo './'`libinterp/octave-value/ov-str-mat.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-str-mat.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-str-mat.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/octave-value/ov-str-mat.cc:36: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-struct.lo `test -f 'libinterp/octave-value/ov-struct.cc' || echo './'`libinterp/octave-value/ov-struct.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-struct.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-struct.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/octave-value/ov-struct.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer::operator const T**() const [with T = char]': libinterp/octave-value/ov-struct.cc:982:3: required from here ./liboctave/util/oct-locbuf.h:165:12: warning: cast from 'char*' to 'const char**' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-typeinfo.lo `test -f 'libinterp/octave-value/ov-typeinfo.cc' || echo './'`libinterp/octave-value/ov-typeinfo.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-typeinfo.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-typeinfo.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/octave-value/ov-typeinfo.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ libinterp/octave-value/ov-typeinfo.cc: In static member function 'static bool octave_value_typeinfo::register_assign_op(octave_value::assign_op, int, int, octave_value_typeinfo::assign_op_fcn)': libinterp/octave-value/ov-typeinfo.cc:142:10: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] return (instance_ok ()) ~~~~~~~~~~~~~~~~ ? instance->do_register_assign_op (op, t_lhs, t_rhs, f) : -1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ libinterp/octave-value/ov-typeinfo.cc: In static member function 'static bool octave_value_typeinfo::register_assignany_op(octave_value::assign_op, int, octave_value_typeinfo::assignany_op_fcn)': libinterp/octave-value/ov-typeinfo.cc:150:10: warning: ?: using integer constants in boolean context [-Wint-in-bool-context] return (instance_ok ()) ~~~~~~~~~~~~~~~~ ? instance->do_register_assignany_op (op, t_lhs, f) : -1; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ovl.lo `test -f 'libinterp/octave-value/ovl.cc' || echo './'`libinterp/octave-value/ovl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ovl.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ovl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from libinterp/octave-value/ov.h:35, from libinterp/octave-value/ovl.h:36, from libinterp/octave-value/ovl.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-usr-fcn.lo `test -f 'libinterp/octave-value/ov-usr-fcn.cc' || echo './'`libinterp/octave-value/ov-usr-fcn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-usr-fcn.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-usr-fcn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/builtin-defun-decls.h:8, from libinterp/octave-value/ov-usr-fcn.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-int16.lo `test -f 'libinterp/octave-value/ov-int16.cc' || echo './'`libinterp/octave-value/ov-int16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-int16.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-int16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/octave-value/ov-int16.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-int32.lo `test -f 'libinterp/octave-value/ov-int32.cc' || echo './'`libinterp/octave-value/ov-int32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-int32.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-int32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/octave-value/ov-int32.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-int64.lo `test -f 'libinterp/octave-value/ov-int64.cc' || echo './'`libinterp/octave-value/ov-int64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-int64.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-int64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/octave-value/ov-int64.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-int8.lo `test -f 'libinterp/octave-value/ov-int8.cc' || echo './'`libinterp/octave-value/ov-int8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-int8.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-int8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/octave-value/ov-int8.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov.lo `test -f 'libinterp/octave-value/ov.cc' || echo './'`libinterp/octave-value/ov.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from libinterp/octave-value/ov.h:35, from libinterp/octave-value/ovl.h:36, from libinterp/octave-value/ov.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-uint16.lo `test -f 'libinterp/octave-value/ov-uint16.cc' || echo './'`libinterp/octave-value/ov-uint16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-uint16.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-uint16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/octave-value/ov-uint16.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-uint32.lo `test -f 'libinterp/octave-value/ov-uint32.cc' || echo './'`libinterp/octave-value/ov-uint32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-uint32.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-uint32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/octave-value/ov-uint32.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-bool-sparse.lo `test -f 'libinterp/octave-value/ov-bool-sparse.cc' || echo './'`libinterp/octave-value/ov-bool-sparse.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-bool-sparse.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-bool-sparse.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from libinterp/octave-value/ov-base.h:35, from libinterp/octave-value/ov-bool-sparse.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-cx-sparse.lo `test -f 'libinterp/octave-value/ov-cx-sparse.cc' || echo './'`libinterp/octave-value/ov-cx-sparse.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-cx-sparse.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-cx-sparse.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/octave-value/ov-cx-sparse.cc:34:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-uint64.lo `test -f 'libinterp/octave-value/ov-uint64.cc' || echo './'`libinterp/octave-value/ov-uint64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-uint64.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-uint64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/octave-value/ov-uint64.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-uint8.lo `test -f 'libinterp/octave-value/ov-uint8.cc' || echo './'`libinterp/octave-value/ov-uint8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-uint8.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-uint8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from libinterp/octave-value/ov-uint8.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-re-sparse.lo `test -f 'libinterp/octave-value/ov-re-sparse.cc' || echo './'`libinterp/octave-value/ov-re-sparse.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -I/usr/lib/jvm/java-1.8.0-openjdk/include -I/usr/lib/jvm/java-1.8.0-openjdk/include/linux -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/octave-value/ov-re-sparse.cc -fPIC -DPIC -o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-re-sparse.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/octave-value/ov-re-sparse.cc:34:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-array-list.lo `test -f 'libinterp/parse-tree/pt-array-list.cc' || echo './'`libinterp/parse-tree/pt-array-list.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-array-list.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-array-list.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from ./liboctave/array/Matrix.h:32, from ./liboctave/util/lo-regexp.h:34, from libinterp/corefcn/symtab.h:36, from libinterp/parse-tree/pt-arg-list.h:38, from libinterp/parse-tree/pt-array-list.h:29, from libinterp/parse-tree/pt-array-list.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-arg-list.lo `test -f 'libinterp/parse-tree/pt-arg-list.cc' || echo './'`libinterp/parse-tree/pt-arg-list.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-arg-list.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-arg-list.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/parse-tree/pt-arg-list.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-lex.lo `test -f 'libinterp/parse-tree/lex.cc' || echo './'`libinterp/parse-tree/lex.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/lex.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-lex.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from /home/jwe/src/octave-stable/libinterp/parse-tree/lex.ll:103: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ /home/jwe/src/octave-stable/libinterp/parse-tree/lex.ll: In member function 'void octave::base_lexer::xunput(char, char*)': /home/jwe/src/octave-stable/libinterp/parse-tree/lex.ll:2427:11: warning: comparison is always true due to limited range of data type [-Wtype-limits] /home/jwe/src/octave-stable/libinterp/parse-tree/lex.ll: In function 'int octave_lex(OCTAVE_STYPE*, yyscan_t)': libinterp/parse-tree/lex.cc:368:18: warning: this statement may fall through [-Wimplicit-fallthrough=] yyg->yy_c_buf_p = yy_cp; ~~~~~~~~~~~~~~~~^~~ /home/jwe/src/octave-stable/libinterp/parse-tree/lex.ll:1162:1: note: in expansion of macro 'YY_DO_BEFORE_ACTION' /home/jwe/src/octave-stable/libinterp/parse-tree/lex.ll:1161:1: note: here make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-binop.lo `test -f 'libinterp/parse-tree/pt-binop.cc' || echo './'`libinterp/parse-tree/pt-binop.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-binop.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-binop.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/parse-tree/pt-binop.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-assign.lo `test -f 'libinterp/parse-tree/pt-assign.cc' || echo './'`libinterp/parse-tree/pt-assign.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-assign.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-assign.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/parse-tree/pt-assign.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-bp.lo `test -f 'libinterp/parse-tree/pt-bp.cc' || echo './'`libinterp/parse-tree/pt-bp.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-bp.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-bp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-usr-fcn.h:34, from libinterp/parse-tree/pt-bp.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-cbinop.lo `test -f 'libinterp/parse-tree/pt-cbinop.cc' || echo './'`libinterp/parse-tree/pt-cbinop.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-cbinop.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-cbinop.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/parse-tree/pt-cbinop.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-oct-parse.lo `test -f 'libinterp/parse-tree/oct-parse.cc' || echo './'`libinterp/parse-tree/oct-parse.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/oct-parse.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-oct-parse.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from ./liboctave/array/Matrix.h:32, from libinterp/parse-tree/oct-parse.yy:46: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-cell.lo `test -f 'libinterp/parse-tree/pt-cell.cc' || echo './'`libinterp/parse-tree/pt-cell.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-cell.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-cell.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/parse-tree/pt-cell.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-check.lo `test -f 'libinterp/parse-tree/pt-check.cc' || echo './'`libinterp/parse-tree/pt-check.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-check.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-check.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/input.h:36, from libinterp/parse-tree/pt-check.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-cmd.lo `test -f 'libinterp/parse-tree/pt-cmd.cc' || echo './'`libinterp/parse-tree/pt-cmd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-cmd.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-cmd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from libinterp/parse-tree/pt-cmd.h:32, from libinterp/parse-tree/pt-cmd.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-classdef.lo `test -f 'libinterp/parse-tree/pt-classdef.cc' || echo './'`libinterp/parse-tree/pt-classdef.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-classdef.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-classdef.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/corefcn/oct-map.h:32, from ./libinterp/octave-value/ov-classdef.h:32, from libinterp/parse-tree/pt-classdef.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-const.lo `test -f 'libinterp/parse-tree/pt-const.cc' || echo './'`libinterp/parse-tree/pt-const.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-const.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-const.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/parse-tree/pt-const.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-colon.lo `test -f 'libinterp/parse-tree/pt-colon.cc' || echo './'`libinterp/parse-tree/pt-colon.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-colon.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-colon.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/parse-tree/pt-colon.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-decl.lo `test -f 'libinterp/parse-tree/pt-decl.cc' || echo './'`libinterp/parse-tree/pt-decl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-decl.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-decl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/parse-tree/pt-decl.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-exp.lo `test -f 'libinterp/parse-tree/pt-exp.cc' || echo './'`libinterp/parse-tree/pt-exp.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-exp.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-exp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/oct-lvalue.h:33, from libinterp/parse-tree/pt-exp.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-except.lo `test -f 'libinterp/parse-tree/pt-except.cc' || echo './'`libinterp/parse-tree/pt-except.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-except.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-except.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/oct-lvalue.h:33, from libinterp/parse-tree/pt-except.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-eval.lo `test -f 'libinterp/parse-tree/pt-eval.cc' || echo './'`libinterp/parse-tree/pt-eval.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-eval.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-eval.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/input.h:36, from libinterp/corefcn/call-stack.h:35, from libinterp/parse-tree/pt-eval.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-funcall.lo `test -f 'libinterp/parse-tree/pt-funcall.cc' || echo './'`libinterp/parse-tree/pt-funcall.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-funcall.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-funcall.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from libinterp/parse-tree/pt-funcall.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-fcn-handle.lo `test -f 'libinterp/parse-tree/pt-fcn-handle.cc' || echo './'`libinterp/parse-tree/pt-fcn-handle.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-fcn-handle.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-fcn-handle.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/corefcn/input.h:36, from libinterp/corefcn/call-stack.h:35, from libinterp/parse-tree/pt-fcn-handle.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-id.lo `test -f 'libinterp/parse-tree/pt-id.cc' || echo './'`libinterp/parse-tree/pt-id.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-id.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-id.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/parse-tree/pt-id.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-jump.lo `test -f 'libinterp/parse-tree/pt-jump.cc' || echo './'`libinterp/parse-tree/pt-jump.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-jump.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-jump.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/parse-tree/pt-jump.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-loop.lo `test -f 'libinterp/parse-tree/pt-loop.cc' || echo './'`libinterp/parse-tree/pt-loop.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-loop.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-loop.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/corefcn/oct-map.h:32, from libinterp/parse-tree/pt-loop.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-idx.lo `test -f 'libinterp/parse-tree/pt-idx.cc' || echo './'`libinterp/parse-tree/pt-idx.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-idx.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-idx.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/parse-tree/pt-idx.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-pr-code.lo `test -f 'libinterp/parse-tree/pt-pr-code.cc' || echo './'`libinterp/parse-tree/pt-pr-code.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-pr-code.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-pr-code.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-usr-fcn.h:34, from libinterp/parse-tree/pt-pr-code.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-misc.lo `test -f 'libinterp/parse-tree/pt-misc.cc' || echo './'`libinterp/parse-tree/pt-misc.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-misc.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-misc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/parse-tree/pt-misc.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-mat.lo `test -f 'libinterp/parse-tree/pt-mat.cc' || echo './'`libinterp/parse-tree/pt-mat.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-mat.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-mat.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from libinterp/parse-tree/pt-mat.cc:29:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-select.lo `test -f 'libinterp/parse-tree/pt-select.cc' || echo './'`libinterp/parse-tree/pt-select.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-select.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-select.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/parse-tree/pt-select.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-stmt.lo `test -f 'libinterp/parse-tree/pt-stmt.cc' || echo './'`libinterp/parse-tree/pt-stmt.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-stmt.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-stmt.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from ./libinterp/octave-value/ov-builtin.h:30, from libinterp/corefcn/defun-int.h:30, from libinterp/corefcn/defun.h:32, from libinterp/parse-tree/pt-stmt.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-unop.lo `test -f 'libinterp/parse-tree/pt-unop.cc' || echo './'`libinterp/parse-tree/pt-unop.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt-unop.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-unop.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/parse-tree/pt-unop.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-token.lo `test -f 'libinterp/parse-tree/token.cc' || echo './'`libinterp/parse-tree/token.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/token.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-token.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/parse-tree/token.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/liboctave_liboctave_la-liboctave-build-info.lo `test -f 'liboctave/liboctave-build-info.cc' || echo './'`liboctave/liboctave-build-info.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/liboctave-build-info.cc -fPIC -DPIC -o liboctave/.libs/liboctave_liboctave_la-liboctave-build-info.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt.lo `test -f 'libinterp/parse-tree/pt.cc' || echo './'`libinterp/parse-tree/pt.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/parse-tree/pt.cc -fPIC -DPIC -o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libinterp/octave-value/ov-fcn.h:33, from libinterp/parse-tree/pt.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/corefcn/libcorefcn.la libinterp/corefcn/libinterp_corefcn_libcorefcn_la-Cell.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__contourc__.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__dispatch__.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__dsearchn__.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__ichol__.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__ilu__.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__lin_interpn__.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__luinc__.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__magick_read__.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__pchip_deriv__.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-__qp__.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-balance.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-besselj.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-betainc.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-bitfcns.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-bsxfun.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-c-file-ptr-stream.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-call-stack.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-cdisplay.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-cellfun.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-colloc.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-coct-hdf5-types.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-comment-list.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-conv2.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-daspk.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-dasrt.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-dassl.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-data.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-debug.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-defaults.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-defun.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-det.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-dirfns.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-display.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-dlmread.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-dot.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-dynamic-ld.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-eig.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ellipj.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-error.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-errwarn.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-event-queue.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-fft.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-fft2.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-fftn.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-file-io.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-filter.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-find.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ft-text-renderer.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-gammainc.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-gcd.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-getgrent.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-getpwent.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-getrusage.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-givens.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-gl-render.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-gl2ps-print.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-graphics.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-gripes.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-hash.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-help.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-hess.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-hex2num.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-hook-fcn.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-input.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-inv.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-interpreter.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-kron.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-load-path.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-load-save.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-lookup.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-ascii-helper.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-hdf5.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-mat-ascii.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-mat4.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-mat5.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-oct-text.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-oct-binary.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ls-utils.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-lsode.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-lu.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-mappers.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-matrix_type.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-max.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-mex.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-mgorth.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-nproc.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-fstrm.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-hdf5-types.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-hist.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-iostrm.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-lvalue.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-map.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-prcstrm.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-procbuf.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-stream.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-strstrm.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-tex-lexer.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-oct-tex-parser.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-octave-link.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-ordschur.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-pager.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-pinv.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-pr-output.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-procstream.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-profiler.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-psi.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-quad.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-quadcc.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-qz.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-rand.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-rcond.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-regexp.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-schur.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sighandlers.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sparse-xdiv.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sparse-xpow.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sparse.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-spparms.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sqrtm.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-str2double.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-strfind.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-strfns.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sub2ind.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-svd.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sylvester.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-symtab.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-syscalls.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-sysdep.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-time.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-text-renderer.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-toplev.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-tril.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-tsearch.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-txt-eng.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-typecast.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-urlwrite.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-utils.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-variables.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-xdiv.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-xnorm.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-xpow.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-zfstream.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-jit-util.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-jit-typeinfo.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-jit-ir.lo libinterp/corefcn/libinterp_corefcn_libcorefcn_la-pt-jit.lo -lutil -lm libtool: link: ar cru libinterp/corefcn/.libs/libcorefcn.a libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-Cell.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__contourc__.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__dispatch__.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__dsearchn__.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__ichol__.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__ilu__.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__lin_interpn__.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__luinc__.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__magick_read__.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__pchip_deriv__.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-__qp__.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-balance.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-besselj.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-betainc.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-bitfcns.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-bsxfun.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-c-file-ptr-stream.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-call-stack.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-cdisplay.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-cellfun.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-colloc.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-coct-hdf5-types.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-comment-list.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-conv2.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-daspk.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-dasrt.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-dassl.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-data.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-debug.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-defaults.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-defun.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-det.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-dirfns.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-display.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-dlmread.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-dot.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-dynamic-ld.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-eig.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ellipj.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-error.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-errwarn.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-event-queue.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-fft.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-fft2.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-fftn.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-file-io.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-filter.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-find.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ft-text-renderer.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-gammainc.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-gcd.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-getgrent.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-getpwent.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-getrusage.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-givens.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-gl-render.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-gl2ps-print.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-graphics.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-gripes.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-hash.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-help.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-hess.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-hex2num.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-hook-fcn.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-input.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-inv.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-interpreter.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-kron.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-load-path.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-load-save.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-lookup.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-ascii-helper.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-hdf5.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-mat-ascii.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-mat4.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-mat5.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-oct-text.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-oct-binary.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ls-utils.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-lsode.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-lu.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-mappers.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-matrix_type.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-max.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-mex.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-mgorth.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-nproc.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-fstrm.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-hdf5-types.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-hist.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-iostrm.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-lvalue.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-map.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-prcstrm.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-procbuf.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-stream.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-strstrm.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-tex-lexer.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-oct-tex-parser.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-octave-link.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-ordschur.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-pager.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-pinv.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-pr-output.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-procstream.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-profiler.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-psi.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-quad.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-quadcc.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-qz.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-rand.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-rcond.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-regexp.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-schur.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sighandlers.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sparse-xdiv.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sparse-xpow.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sparse.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-spparms.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sqrtm.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-str2double.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-strfind.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-strfns.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sub2ind.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-svd.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sylvester.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-symtab.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-syscalls.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-sysdep.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-time.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-text-renderer.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-toplev.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-tril.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-tsearch.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-txt-eng.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-typecast.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-urlwrite.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-utils.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-variables.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-xdiv.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-xnorm.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-xpow.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-zfstream.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-jit-util.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-jit-typeinfo.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-jit-ir.o libinterp/corefcn/.libs/libinterp_corefcn_libcorefcn_la-pt-jit.o libtool: link: ranlib libinterp/corefcn/.libs/libcorefcn.a libtool: link: ( cd "libinterp/corefcn/.libs" && rm -f "libcorefcn.la" && ln -s "../libcorefcn.la" "libcorefcn.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Array-b.lo `test -f 'liboctave/array/Array-b.cc' || echo './'`liboctave/array/Array-b.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Array-b.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Array-b.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/array/Array.cc:43:0, from liboctave/array/Array-b.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Array-C.lo `test -f 'liboctave/array/Array-C.cc' || echo './'`liboctave/array/Array-C.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Array-C.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Array-C.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/array/Array.cc:43:0, from liboctave/array/Array-C.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Array-ch.lo `test -f 'liboctave/array/Array-ch.cc' || echo './'`liboctave/array/Array-ch.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Array-ch.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Array-ch.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/array/Array.cc:43:0, from liboctave/array/Array-ch.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Array-d.lo `test -f 'liboctave/array/Array-d.cc' || echo './'`liboctave/array/Array-d.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Array-d.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Array-d.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/array/Array.cc:43:0, from liboctave/array/Array-d.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Array-fC.lo `test -f 'liboctave/array/Array-fC.cc' || echo './'`liboctave/array/Array-fC.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Array-fC.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Array-fC.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/array/Array.cc:43:0, from liboctave/array/Array-fC.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Array-f.lo `test -f 'liboctave/array/Array-f.cc' || echo './'`liboctave/array/Array-f.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Array-f.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Array-f.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/array/Array.cc:43:0, from liboctave/array/Array-f.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Array-idx-vec.lo `test -f 'liboctave/array/Array-idx-vec.cc' || echo './'`liboctave/array/Array-idx-vec.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Array-idx-vec.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Array-idx-vec.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/array/Array.cc:43:0, from liboctave/array/Array-idx-vec.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Array-util.lo `test -f 'liboctave/array/Array-util.cc' || echo './'`liboctave/array/Array-util.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Array-util.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Array-util.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/array/Array-util.cc:31:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Array-s.lo `test -f 'liboctave/array/Array-s.cc' || echo './'`liboctave/array/Array-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Array-s.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Array-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/array/Array.cc:43:0, from liboctave/array/Array-s.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Array-str.lo `test -f 'liboctave/array/Array-str.cc' || echo './'`liboctave/array/Array-str.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Array-str.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Array-str.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/array/Array.cc:43:0, from liboctave/array/Array-str.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Array-voidp.lo `test -f 'liboctave/array/Array-voidp.cc' || echo './'`liboctave/array/Array-voidp.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Array-voidp.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Array-voidp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/array/Array.cc:43:0, from liboctave/array/Array-voidp.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer::operator T**() const [with T = void]': liboctave/array/Array.cc:368: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]' liboctave/array/Array.cc:1629:37: required from 'Array Array::transpose() const [with T = void*]' liboctave/array/Array-voidp.cc:42:1: required from here ./liboctave/util/oct-locbuf.h:152:34: warning: cast from 'char*' to 'void**' increases required alignment of target type [-Wcast-align] operator T **() const { return reinterpret_cast (this->data ()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-boolMatrix.lo `test -f 'liboctave/array/boolMatrix.cc' || echo './'`liboctave/array/boolMatrix.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/boolMatrix.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-boolMatrix.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/boolMatrix.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/boolMatrix.cc:35:0: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = bool; Y = bool]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = bool; Y = bool]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = bool; Y = bool]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = bool]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-boolNDArray.lo `test -f 'liboctave/array/boolNDArray.cc' || echo './'`liboctave/array/boolNDArray.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/boolNDArray.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-boolNDArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/CNDArray.h:28, from liboctave/array/boolNDArray.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/CNDArray.h:28, from liboctave/array/boolNDArray.cc:31: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = bool; X = bool]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = bool; Y = bool]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = bool; Y = bool]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = bool; Y = bool]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = bool]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = bool]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_inplace_op (Array& r, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = bool; X = bool]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-CColVector.lo `test -f 'liboctave/array/CColVector.cc' || echo './'`liboctave/array/CColVector.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/CColVector.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-CColVector.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/CColVector.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/CColVector.cc:35: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = std::complex; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = double; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-boolSparse.lo `test -f 'liboctave/array/boolSparse.cc' || echo './'`liboctave/array/boolSparse.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/boolSparse.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-boolSparse.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/MSparse.h:32, from liboctave/array/boolSparse.h:30, from liboctave/array/boolSparse.cc:36: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-CDiagMatrix.lo `test -f 'liboctave/array/CDiagMatrix.cc' || echo './'`liboctave/array/CDiagMatrix.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/CDiagMatrix.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-CDiagMatrix.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/CDiagMatrix.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-chMatrix.lo `test -f 'liboctave/array/chMatrix.cc' || echo './'`liboctave/array/chMatrix.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/chMatrix.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-chMatrix.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/chMatrix.cc:36: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/chMatrix.cc:36: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = char; Y = char]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = char; Y = char]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = char]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = char; Y = char]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-chNDArray.lo `test -f 'liboctave/array/chNDArray.cc' || echo './'`liboctave/array/chNDArray.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/chNDArray.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-chNDArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/chNDArray.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/chNDArray.cc:32: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = char; Y = char]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = char; Y = char]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = char]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = char; Y = char]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = char; X = char; Y = char]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = char; X = char; Y = char]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = char; X = char; Y = char]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-CRowVector.lo `test -f 'liboctave/array/CRowVector.cc' || echo './'`liboctave/array/CRowVector.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/CRowVector.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-CRowVector.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/CRowVector.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/CRowVector.cc:34: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = std::complex; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-CMatrix.lo `test -f 'liboctave/array/CMatrix.cc' || echo './'`liboctave/array/CMatrix.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/CMatrix.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-CMatrix.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/dNDArray.h:28, from liboctave/array/dMatrix.h:28, from liboctave/array/CMatrix.cc:42: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/dNDArray.h:28, from liboctave/array/dMatrix.h:28, from liboctave/array/CMatrix.cc:42: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = std::complex; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-CNDArray.lo `test -f 'liboctave/array/CNDArray.cc' || echo './'`liboctave/array/CNDArray.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/CNDArray.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-CNDArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/CNDArray.h:28, from liboctave/array/CNDArray.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/CNDArray.h:28, from liboctave/array/CNDArray.cc:34: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = std::complex; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = double; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = std::complex; X = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = bool; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-dColVector.lo `test -f 'liboctave/array/dColVector.cc' || echo './'`liboctave/array/dColVector.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/dColVector.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-dColVector.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/dColVector.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/dColVector.cc:35: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = double; X = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = double; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-dim-vector.lo `test -f 'liboctave/array/dim-vector.cc' || echo './'`liboctave/array/dim-vector.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/dim-vector.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-dim-vector.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-dDiagMatrix.lo `test -f 'liboctave/array/dDiagMatrix.cc' || echo './'`liboctave/array/dDiagMatrix.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/dDiagMatrix.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-dDiagMatrix.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/dDiagMatrix.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-dNDArray.lo `test -f 'liboctave/array/dNDArray.cc' || echo './'`liboctave/array/dNDArray.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/dNDArray.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-dNDArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/dNDArray.h:28, from liboctave/array/dNDArray.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/dNDArray.h:28, from liboctave/array/dNDArray.cc:34: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = double; X = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = double; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = double; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = double; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = double; X = double; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = double; X = double; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = double; X = double; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = double; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = bool; X = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-dMatrix.lo `test -f 'liboctave/array/dMatrix.cc' || echo './'`liboctave/array/dMatrix.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/dMatrix.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-dMatrix.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/dNDArray.h:28, from liboctave/array/dMatrix.h:28, from liboctave/array/dMatrix.cc:40: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/dNDArray.h:28, from liboctave/array/dMatrix.h:28, from liboctave/array/dMatrix.cc:40: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = double; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = double; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = double; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = double; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-dRowVector.lo `test -f 'liboctave/array/dRowVector.cc' || echo './'`liboctave/array/dRowVector.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/dRowVector.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-dRowVector.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/dRowVector.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/dRowVector.cc:34: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = double; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-fCColVector.lo `test -f 'liboctave/array/fCColVector.cc' || echo './'`liboctave/array/fCColVector.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/fCColVector.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-fCColVector.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/fCColVector.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/fCColVector.cc:35: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = std::complex; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = float; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-CSparse.lo `test -f 'liboctave/array/CSparse.cc' || echo './'`liboctave/array/CSparse.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/CSparse.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-CSparse.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/dRowVector.h:28, from liboctave/array/CSparse.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-fCDiagMatrix.lo `test -f 'liboctave/array/fCDiagMatrix.cc' || echo './'`liboctave/array/fCDiagMatrix.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/fCDiagMatrix.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-fCDiagMatrix.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/fCDiagMatrix.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-fCMatrix.lo `test -f 'liboctave/array/fCMatrix.cc' || echo './'`liboctave/array/fCMatrix.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/fCMatrix.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-fCMatrix.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/fCNDArray.h:28, from liboctave/array/fCMatrix.h:28, from liboctave/array/fCMatrix.cc:43: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/fCNDArray.h:28, from liboctave/array/fCMatrix.h:28, from liboctave/array/fCMatrix.cc:43: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = std::complex; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-dSparse.lo `test -f 'liboctave/array/dSparse.cc' || echo './'`liboctave/array/dSparse.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/dSparse.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-dSparse.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/dRowVector.h:28, from liboctave/array/dSparse.cc:39: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-fCNDArray.lo `test -f 'liboctave/array/fCNDArray.cc' || echo './'`liboctave/array/fCNDArray.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/fCNDArray.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-fCNDArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/fCNDArray.h:28, from liboctave/array/fCNDArray.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/fCNDArray.h:28, from liboctave/array/fCNDArray.cc:35: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = std::complex; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = float; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = std::complex; X = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = bool; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-fColVector.lo `test -f 'liboctave/array/fColVector.cc' || echo './'`liboctave/array/fColVector.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/fColVector.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-fColVector.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/fColVector.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/fColVector.cc:35: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = float; X = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = float; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-fCRowVector.lo `test -f 'liboctave/array/fCRowVector.cc' || echo './'`liboctave/array/fCRowVector.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/fCRowVector.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-fCRowVector.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/fCRowVector.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/fCRowVector.cc:34: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = std::complex; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-fDiagMatrix.lo `test -f 'liboctave/array/fDiagMatrix.cc' || echo './'`liboctave/array/fDiagMatrix.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/fDiagMatrix.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-fDiagMatrix.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/fDiagMatrix.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-fRowVector.lo `test -f 'liboctave/array/fRowVector.cc' || echo './'`liboctave/array/fRowVector.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/fRowVector.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-fRowVector.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/fRowVector.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from liboctave/array/fRowVector.cc:34: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = float; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-fMatrix.lo `test -f 'liboctave/array/fMatrix.cc' || echo './'`liboctave/array/fMatrix.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/fMatrix.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-fMatrix.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/fNDArray.h:28, from liboctave/array/fMatrix.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/fNDArray.h:28, from liboctave/array/fMatrix.cc:35: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = float; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = float; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = float; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = float; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-fNDArray.lo `test -f 'liboctave/array/fNDArray.cc' || echo './'`liboctave/array/fNDArray.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/fNDArray.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-fNDArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/fNDArray.h:28, from liboctave/array/fNDArray.cc:35: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/fNDArray.h:28, from liboctave/array/fNDArray.cc:35: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = float; X = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = float; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = float; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = float; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = float; X = float; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = float; X = float; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = float; X = float; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = float; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = bool; X = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-idx-vector.lo `test -f 'liboctave/array/idx-vector.cc' || echo './'`liboctave/array/idx-vector.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/idx-vector.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-idx-vector.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/dNDArray.h:28, from liboctave/array/dMatrix.h:28, from liboctave/array/Range.h:30, from liboctave/array/idx-vector.cc:37: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-int16NDArray.lo `test -f 'liboctave/array/int16NDArray.cc' || echo './'`liboctave/array/int16NDArray.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/int16NDArray.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-int16NDArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/intNDArray.h:28, from liboctave/array/int16NDArray.h:28, from liboctave/array/int16NDArray.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/intNDArray.h:28, from liboctave/array/int16NDArray.h:28, from liboctave/array/int16NDArray.cc:28: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-int32NDArray.lo `test -f 'liboctave/array/int32NDArray.cc' || echo './'`liboctave/array/int32NDArray.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/int32NDArray.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-int32NDArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/intNDArray.h:28, from liboctave/array/int32NDArray.h:28, from liboctave/array/int32NDArray.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/intNDArray.h:28, from liboctave/array/int32NDArray.h:28, from liboctave/array/int32NDArray.cc:28: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-int64NDArray.lo `test -f 'liboctave/array/int64NDArray.cc' || echo './'`liboctave/array/int64NDArray.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/int64NDArray.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-int64NDArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/intNDArray.h:28, from liboctave/array/int64NDArray.h:28, from liboctave/array/int64NDArray.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/intNDArray.h:28, from liboctave/array/int64NDArray.h:28, from liboctave/array/int64NDArray.cc:28: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-MArray-C.lo `test -f 'liboctave/array/MArray-C.cc' || echo './'`liboctave/array/MArray-C.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/MArray-C.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-MArray-C.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/MArray-C.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/MArray-C.cc:31: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = std::complex; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = std::complex; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = std::complex; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_inplace_op (Array& r, ^~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-MArray-d.lo `test -f 'liboctave/array/MArray-d.cc' || echo './'`liboctave/array/MArray-d.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/MArray-d.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-MArray-d.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/MArray-d.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/MArray-d.cc:29: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = double; X = double; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = double; X = double; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = double; X = double; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = double; X = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = double; X = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = double; X = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_inplace_op (Array& r, ^~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-int8NDArray.lo `test -f 'liboctave/array/int8NDArray.cc' || echo './'`liboctave/array/int8NDArray.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/int8NDArray.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-int8NDArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/intNDArray.h:28, from liboctave/array/int8NDArray.h:28, from liboctave/array/int8NDArray.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/intNDArray.h:28, from liboctave/array/int8NDArray.h:28, from liboctave/array/int8NDArray.cc:28: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Array-i.lo `test -f 'liboctave/array/Array-i.cc' || echo './'`liboctave/array/Array-i.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Array-i.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Array-i.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/array/Array.cc:43:0, from liboctave/array/Array-i.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-MArray-f.lo `test -f 'liboctave/array/MArray-f.cc' || echo './'`liboctave/array/MArray-f.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/MArray-f.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-MArray-f.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/MArray-f.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/MArray-f.cc:29: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = float; X = float; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = float; X = float; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = float; X = float; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = float; X = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = float; X = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = float; X = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_inplace_op (Array& r, ^~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-MArray-fC.lo `test -f 'liboctave/array/MArray-fC.cc' || echo './'`liboctave/array/MArray-fC.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/MArray-fC.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-MArray-fC.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/MArray-fC.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/MArray-fC.cc:31: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = std::complex; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = std::complex; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = std::complex; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = std::complex; X = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_inplace_op (Array& r, ^~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-MArray-s.lo `test -f 'liboctave/array/MArray-s.cc' || echo './'`liboctave/array/MArray-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/MArray-s.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-MArray-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/MArray-s.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/MArray-s.cc:29: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = short int; X = short int; Y = short int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = short int; X = short int; Y = short int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = short int; X = short int; Y = short int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = short int; X = short int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = short int; X = short int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = short int; X = short int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = short int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_inplace_op (Array& r, ^~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-MatrixType.lo `test -f 'liboctave/array/MatrixType.cc' || echo './'`liboctave/array/MatrixType.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/MatrixType.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-MatrixType.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/MSparse.h:32, from liboctave/array/MatrixType.h:29, from liboctave/array/MatrixType.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-PermMatrix.lo `test -f 'liboctave/array/PermMatrix.cc' || echo './'`liboctave/array/PermMatrix.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/PermMatrix.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-PermMatrix.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/array/PermMatrix.cc:30:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-MSparse-C.lo `test -f 'liboctave/array/MSparse-C.cc' || echo './'`liboctave/array/MSparse-C.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/MSparse-C.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-MSparse-C.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/MSparse.h:32, from liboctave/array/MSparse-C.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Range.lo `test -f 'liboctave/array/Range.cc' || echo './'`liboctave/array/Range.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Range.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Range.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/dNDArray.h:28, from liboctave/array/dMatrix.h:28, from liboctave/array/Range.h:30, from liboctave/array/Range.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-MSparse-d.lo `test -f 'liboctave/array/MSparse-d.cc' || echo './'`liboctave/array/MSparse-d.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/MSparse-d.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-MSparse-d.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/MSparse.h:32, from liboctave/array/MSparse-d.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Sparse-b.lo `test -f 'liboctave/array/Sparse-b.cc' || echo './'`liboctave/array/Sparse-b.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Sparse-b.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Sparse-b.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/Sparse.cc:39, from liboctave/array/Sparse-b.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-MArray-i.lo `test -f 'liboctave/array/MArray-i.cc' || echo './'`liboctave/array/MArray-i.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/MArray-i.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-MArray-i.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/MArray-i.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/MArray-i.cc:31: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_inplace_op (Array& r, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = octave_int; X = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_inplace_op (Array& r, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = int; X = int; Y = int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = int; X = int; Y = int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = int; X = int; Y = int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:425:1: warning: mangled name for 'Array do_mx_unary_op(const Array&, void (*)(size_t, R*, const X*) throw ()) [with R = int; X = int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_unary_op (const Array& x, ^~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:504:1: warning: mangled name for 'Array& do_mm_inplace_op(Array&, const Array&, void (*)(size_t, R*, const X*) throw (), void (*)(size_t, R*, X) throw (), const char*) [with R = int; X = int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_inplace_op (Array& r, const Array& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:523:1: warning: mangled name for 'Array& do_ms_inplace_op(Array&, const X&, void (*)(size_t, R*, X) throw ()) [with R = int; X = int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_inplace_op (Array& r, const X& x, ^~~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:451:1: warning: mangled name for 'Array& do_mx_inplace_op(Array&, void (*)(size_t, R*) throw ()) [with R = int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_inplace_op (Array& r, ^~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Sparse-C.lo `test -f 'liboctave/array/Sparse-C.cc' || echo './'`liboctave/array/Sparse-C.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Sparse-C.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Sparse-C.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/Sparse.cc:39, from liboctave/array/Sparse-C.cc:34: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-Sparse-d.lo `test -f 'liboctave/array/Sparse-d.cc' || echo './'`liboctave/array/Sparse-d.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/Sparse-d.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-Sparse-d.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/Sparse.cc:39, from liboctave/array/Sparse-d.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-uint16NDArray.lo `test -f 'liboctave/array/uint16NDArray.cc' || echo './'`liboctave/array/uint16NDArray.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/uint16NDArray.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-uint16NDArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/intNDArray.h:28, from liboctave/array/uint16NDArray.h:28, from liboctave/array/uint16NDArray.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/intNDArray.h:28, from liboctave/array/uint16NDArray.h:28, from liboctave/array/uint16NDArray.cc:28: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-uint32NDArray.lo `test -f 'liboctave/array/uint32NDArray.cc' || echo './'`liboctave/array/uint32NDArray.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/uint32NDArray.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-uint32NDArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/intNDArray.h:28, from liboctave/array/uint32NDArray.h:28, from liboctave/array/uint32NDArray.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/intNDArray.h:28, from liboctave/array/uint32NDArray.h:28, from liboctave/array/uint32NDArray.cc:28: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/advnst.lo liboctave/cruft/ranlib/advnst.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/advnst.f -fPIC -o liboctave/cruft/ranlib/.libs/advnst.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/genchi.lo liboctave/cruft/ranlib/genchi.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/genchi.f -fPIC -o liboctave/cruft/ranlib/.libs/genchi.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/genbet.lo liboctave/cruft/ranlib/genbet.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/genbet.f -fPIC -o liboctave/cruft/ranlib/.libs/genbet.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/ranlib/genbet.f:109:5: 50 w = exp(v) 1 Warning: Label 50 at (1) defined but not used [-Wunused-label] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/genexp.lo liboctave/cruft/ranlib/genexp.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/genexp.f -fPIC -o liboctave/cruft/ranlib/.libs/genexp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/genf.lo liboctave/cruft/ranlib/genf.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/genf.f -fPIC -o liboctave/cruft/ranlib/.libs/genf.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/gengam.lo liboctave/cruft/ranlib/gengam.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/gengam.f -fPIC -o liboctave/cruft/ranlib/.libs/gengam.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/genmn.lo liboctave/cruft/ranlib/genmn.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/genmn.f -fPIC -o liboctave/cruft/ranlib/.libs/genmn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/genmul.lo liboctave/cruft/ranlib/genmul.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/genmul.f -fPIC -o liboctave/cruft/ranlib/.libs/genmul.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/gennch.lo liboctave/cruft/ranlib/gennch.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/gennch.f -fPIC -o liboctave/cruft/ranlib/.libs/gennch.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/gennf.lo liboctave/cruft/ranlib/gennf.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/gennf.f -fPIC -o liboctave/cruft/ranlib/.libs/gennf.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/gennor.lo liboctave/cruft/ranlib/gennor.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/gennor.f -fPIC -o liboctave/cruft/ranlib/.libs/gennor.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-uint64NDArray.lo `test -f 'liboctave/array/uint64NDArray.cc' || echo './'`liboctave/array/uint64NDArray.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/uint64NDArray.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-uint64NDArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/intNDArray.h:28, from liboctave/array/uint64NDArray.h:28, from liboctave/array/uint64NDArray.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/intNDArray.h:28, from liboctave/array/uint64NDArray.h:28, from liboctave/array/uint64NDArray.cc:28: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/genprm.lo liboctave/cruft/ranlib/genprm.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/genprm.f -fPIC -o liboctave/cruft/ranlib/.libs/genprm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/genunf.lo liboctave/cruft/ranlib/genunf.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/genunf.f -fPIC -o liboctave/cruft/ranlib/.libs/genunf.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/getcgn.lo liboctave/cruft/ranlib/getcgn.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/getcgn.f -fPIC -o liboctave/cruft/ranlib/.libs/getcgn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/getsd.lo liboctave/cruft/ranlib/getsd.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/getsd.f -fPIC -o liboctave/cruft/ranlib/.libs/getsd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/ignbin.lo liboctave/cruft/ranlib/ignbin.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/ignbin.f -fPIC -o liboctave/cruft/ranlib/.libs/ignbin.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/ranlib/ignbin.f:201:10: m = ffm 1 Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion] liboctave/cruft/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) [-Wconversion] liboctave/cruft/ranlib/ignbin.f:236:11: ix = x 1 Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion] liboctave/cruft/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) [-Wconversion] liboctave/cruft/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) [-Wconversion] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/ignlgi.lo liboctave/cruft/ranlib/ignlgi.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/ignlgi.f -fPIC -o liboctave/cruft/ranlib/.libs/ignlgi.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/ignnbn.lo liboctave/cruft/ranlib/ignnbn.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/ignnbn.f -fPIC -o liboctave/cruft/ranlib/.libs/ignnbn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/ranlib/ignnbn.f:69:3: 10 r = real(n) 1 Warning: Label 10 at (1) defined but not used [-Wunused-label] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/ignuin.lo liboctave/cruft/ranlib/ignuin.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/ignuin.f -fPIC -o liboctave/cruft/ranlib/.libs/ignuin.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/ranlib/ignuin.f:95:5: 120 END 1 Warning: Label 120 at (1) defined but not used [-Wunused-label] liboctave/cruft/ranlib/ignuin.f:95:0: 120 END Warning: '__result_ignuin' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/ranlib/ignuin.f:1:0: INTEGER FUNCTION ignuin(low,high) note: '__result_ignuin' was declared here make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/ignpoi.lo liboctave/cruft/ranlib/ignpoi.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/ignpoi.f -fPIC -o liboctave/cruft/ranlib/.libs/ignpoi.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/ranlib/ignpoi.f:208:0: py = mu**ignpoi/fact(ignpoi+1) Warning: '__result_ignpoi' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/ranlib/ignpoi.f:178:0: 40 IF (fy-u*fy.LE.py*exp(px-fx)) RETURN Warning: 'u' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/ranlib/ignpoi.f:217:0: v = difmuk/fk Warning: 'fk' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/ranlib/ignpoi.f:225:0: 110 x = (0.5-difmuk)/s Warning: 'difmuk' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/initgn.lo liboctave/cruft/ranlib/initgn.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/initgn.f -fPIC -o liboctave/cruft/ranlib/.libs/initgn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/inrgcm.lo liboctave/cruft/ranlib/inrgcm.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/inrgcm.f -fPIC -o liboctave/cruft/ranlib/.libs/inrgcm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/lennob.lo liboctave/cruft/ranlib/lennob.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/lennob.f -fPIC -o liboctave/cruft/ranlib/.libs/lennob.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/mltmod.lo liboctave/cruft/ranlib/mltmod.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/mltmod.f -fPIC -o liboctave/cruft/ranlib/.libs/mltmod.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/phrtsd.lo liboctave/cruft/ranlib/phrtsd.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/phrtsd.f -fPIC -o liboctave/cruft/ranlib/.libs/phrtsd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/qrgnin.lo liboctave/cruft/ranlib/qrgnin.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/qrgnin.f -fPIC -o liboctave/cruft/ranlib/.libs/qrgnin.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/ranf.lo liboctave/cruft/ranlib/ranf.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/ranf.f -fPIC -o liboctave/cruft/ranlib/.libs/ranf.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/setall.lo liboctave/cruft/ranlib/setall.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/setall.f -fPIC -o liboctave/cruft/ranlib/.libs/setall.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/setant.lo liboctave/cruft/ranlib/setant.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/setant.f -fPIC -o liboctave/cruft/ranlib/.libs/setant.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/array/liboctave_array_libarray_la-uint8NDArray.lo `test -f 'liboctave/array/uint8NDArray.cc' || echo './'`liboctave/array/uint8NDArray.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/array/uint8NDArray.cc -fPIC -DPIC -o liboctave/array/.libs/liboctave_array_libarray_la-uint8NDArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from liboctave/array/MArray.h:30, from liboctave/array/intNDArray.h:28, from liboctave/array/uint8NDArray.h:28, from liboctave/array/uint8NDArray.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from liboctave/array/MArray.h:30:0, from liboctave/array/intNDArray.h:28, from liboctave/array/uint8NDArray.h:28, from liboctave/array/uint8NDArray.cc:28: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/setgmn.lo liboctave/cruft/ranlib/setgmn.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/setgmn.f -fPIC -o liboctave/cruft/ranlib/.libs/setgmn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/setsd.lo liboctave/cruft/ranlib/setsd.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/setsd.f -fPIC -o liboctave/cruft/ranlib/.libs/setsd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/sexpo.lo liboctave/cruft/ranlib/sexpo.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/sexpo.f -fPIC -o liboctave/cruft/ranlib/.libs/sexpo.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/ranlib/sexpo.f:75:5: 90 sexpo = a + umin*q1 1 Warning: Label 90 at (1) defined but not used [-Wunused-label] liboctave/cruft/ranlib/sexpo.f:73:5: 80 i = i + 1 1 Warning: Label 80 at (1) defined but not used [-Wunused-label] liboctave/cruft/ranlib/sexpo.f:65:5: 50 sexpo = a + u 1 Warning: Label 50 at (1) defined but not used [-Wunused-label] liboctave/cruft/ranlib/sexpo.f:63:5: 40 u = u - 1.0 1 Warning: Label 40 at (1) defined but not used [-Wunused-label] liboctave/cruft/ranlib/sexpo.f:53:5: 10 a = 0.0 1 Warning: Label 10 at (1) defined but not used [-Wunused-label] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/sgamma.lo liboctave/cruft/ranlib/sgamma.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/sgamma.f -fPIC -o liboctave/cruft/ranlib/.libs/sgamma.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/ranlib/sgamma.f:172:5: 80 IF (t.LT. (-.7187449)) GO TO 70 1 Warning: Label 80 at (1) defined but not used [-Wunused-label] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/snorm.lo liboctave/cruft/ranlib/snorm.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/snorm.f -fPIC -o liboctave/cruft/ranlib/.libs/snorm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/ranlib/snorm.f:133:5: 170 u = ranf() 1 Warning: Label 170 at (1) defined but not used [-Wunused-label] liboctave/cruft/ranlib/snorm.f:125:5: 130 u = u - 1.0 1 Warning: Label 130 at (1) defined but not used [-Wunused-label] liboctave/cruft/ranlib/snorm.f:110:5: 90 u = ranf() 1 Warning: Label 90 at (1) defined but not used [-Wunused-label] liboctave/cruft/ranlib/snorm.f:88:5: 30 ustar = u - float(i) 1 Warning: Label 30 at (1) defined but not used [-Wunused-label] liboctave/cruft/ranlib/snorm.f:81:5: 20 u = 32.0*u 1 Warning: Label 20 at (1) defined but not used [-Wunused-label] liboctave/cruft/ranlib/snorm.f:77:5: 10 u = ranf() 1 Warning: Label 10 at (1) defined but not used [-Wunused-label] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ranlib/wrap.lo liboctave/cruft/ranlib/wrap.f libtool: compile: gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ranlib/wrap.f -fPIC -o liboctave/cruft/ranlib/.libs/wrap.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cacai.lo `test -f 'liboctave/cruft/amos/cacai.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cacai.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cacai.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cacon.lo `test -f 'liboctave/cruft/amos/cacon.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cacon.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cacon.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/amos/cacon.f:122:0: S1 = SC1*CSS(KFLAG) Warning: 'IMAGPART_EXPR ' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/amos/cacon.f:122:0: Warning: 'REALPART_EXPR ' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbesj.lo `test -f 'liboctave/cruft/amos/cbesj.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cbesj.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbesj.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbesh.lo `test -f 'liboctave/cruft/amos/cbesh.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cbesh.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbesh.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbesi.lo `test -f 'liboctave/cruft/amos/cbesi.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cbesi.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbesi.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbesk.lo `test -f 'liboctave/cruft/amos/cbesk.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cbesk.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbesk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbesy.lo `test -f 'liboctave/cruft/amos/cbesy.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cbesy.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbesy.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbinu.lo `test -f 'liboctave/cruft/amos/cbinu.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cbinu.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbinu.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbuni.lo `test -f 'liboctave/cruft/amos/cbuni.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cbuni.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbuni.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbunk.lo `test -f 'liboctave/cruft/amos/cbunk.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cbunk.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbunk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-crati.lo `test -f 'liboctave/cruft/amos/crati.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/crati.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-crati.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cshch.lo `test -f 'liboctave/cruft/amos/cshch.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cshch.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cshch.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cunk1.lo `test -f 'liboctave/cruft/amos/cunk1.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cunk1.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cunk1.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/amos/cunk1.f:18:0: INTEGER I, IB, IFLAG, IFN, IL, INIT, INU, IUF, K, KDFLG, KFLAG, Warning: 'iflag' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/amos/cunk1.f:161:0: C1 = CSR(KFLAG) Warning: 'kflag' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cunk2.lo `test -f 'liboctave/cruft/amos/cunk2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cunk2.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cunk2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/amos/cunk2.f:23:0: INTEGER I, IB, IFLAG, IFN, IL, IN, INU, IUF, K, KDFLG, KFLAG, KK, Warning: 'iflag' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/amos/cunk2.f:199:0: C1 = CSR(KFLAG) Warning: 'kflag' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cuoik.lo `test -f 'liboctave/cruft/amos/cuoik.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cuoik.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cuoik.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cuni1.lo `test -f 'liboctave/cruft/amos/cuni1.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cuni1.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cuni1.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cairy.lo `test -f 'liboctave/cruft/amos/cairy.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cairy.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cairy.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cs1s2.lo `test -f 'liboctave/cruft/amos/cs1s2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cs1s2.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cs1s2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-ckscl.lo `test -f 'liboctave/cruft/amos/ckscl.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/ckscl.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-ckscl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbiry.lo `test -f 'liboctave/cruft/amos/cbiry.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cbiry.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbiry.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cuchk.lo `test -f 'liboctave/cruft/amos/cuchk.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cuchk.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cuchk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cwrsk.lo `test -f 'liboctave/cruft/amos/cwrsk.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cwrsk.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cwrsk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-casyi.lo `test -f 'liboctave/cruft/amos/casyi.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/casyi.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-casyi.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cuni2.lo `test -f 'liboctave/cruft/amos/cuni2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cuni2.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cuni2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cmlri.lo `test -f 'liboctave/cruft/amos/cmlri.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cmlri.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cmlri.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cseri.lo `test -f 'liboctave/cruft/amos/cseri.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cseri.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cseri.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbknu.lo `test -f 'liboctave/cruft/amos/cbknu.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cbknu.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbknu.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/amos/cbknu.f:419:0: Y(2) = S2 Warning: 'IMAGPART_EXPR ' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/amos/cbknu.f:419:0: Warning: 'REALPART_EXPR ' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/amos/cbknu.f:343:0: S2 = CK*S2 + S1 Warning: 'IMAGPART_EXPR ' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/amos/cbknu.f:343:0: Warning: 'REALPART_EXPR ' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cunik.lo `test -f 'liboctave/cruft/amos/cunik.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cunik.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cunik.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-dgamln.lo `test -f 'liboctave/cruft/amos/dgamln.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/dgamln.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-dgamln.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/amos/dgamln.f:188:0: RETURN Warning: '__result_dgamln' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/amos/dgamln.f:155:0: ZINC = ZMIN - FLOAT(NZ) Warning: 'nz' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-cunhj.lo `test -f 'liboctave/cruft/amos/cunhj.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/cunhj.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cunhj.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-gamln.lo `test -f 'liboctave/cruft/amos/gamln.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/gamln.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-gamln.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/amos/gamln.f:188:0: RETURN Warning: '__result_gamln' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/amos/gamln.f:155:0: ZINC = ZMIN - FLOAT(NZ) Warning: 'nz' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-xzabs.lo `test -f 'liboctave/cruft/amos/xzabs.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/xzabs.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-xzabs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-xzexp.lo `test -f 'liboctave/cruft/amos/xzexp.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/xzexp.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-xzexp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-xzlog.lo `test -f 'liboctave/cruft/amos/xzlog.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/xzlog.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-xzlog.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-xzsqrt.lo `test -f 'liboctave/cruft/amos/xzsqrt.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/xzsqrt.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-xzsqrt.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zacai.lo `test -f 'liboctave/cruft/amos/zacai.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zacai.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zacai.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zacon.lo `test -f 'liboctave/cruft/amos/zacon.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zacon.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zacon.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/amos/zacon.f:166:0: S1R = SC1R*CSSR(KFLAG) Warning: 'sc2r' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/amos/zacon.f:167:0: S1I = SC1I*CSSR(KFLAG) Warning: 'sc2i' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zairy.lo `test -f 'liboctave/cruft/amos/zairy.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zairy.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zairy.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zasyi.lo `test -f 'liboctave/cruft/amos/zasyi.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zasyi.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zasyi.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbesh.lo `test -f 'liboctave/cruft/amos/zbesh.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zbesh.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbesh.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbesi.lo `test -f 'liboctave/cruft/amos/zbesi.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zbesi.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbesi.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbesj.lo `test -f 'liboctave/cruft/amos/zbesj.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zbesj.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbesj.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbesk.lo `test -f 'liboctave/cruft/amos/zbesk.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zbesk.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbesk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbesy.lo `test -f 'liboctave/cruft/amos/zbesy.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zbesy.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbesy.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/amos/zbesy.f:183:13: R1M5 = D1MACH(5) 1 Warning: Possible change of value in conversion from REAL(8) to REAL(4) at (1) [-Wconversion] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbinu.lo `test -f 'liboctave/cruft/amos/zbinu.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zbinu.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbinu.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbunk.lo `test -f 'liboctave/cruft/amos/zbunk.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zbunk.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbunk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbiry.lo `test -f 'liboctave/cruft/amos/zbiry.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zbiry.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbiry.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbuni.lo `test -f 'liboctave/cruft/amos/zbuni.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zbuni.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbuni.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zdiv.lo `test -f 'liboctave/cruft/amos/zdiv.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zdiv.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zdiv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zkscl.lo `test -f 'liboctave/cruft/amos/zkscl.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zkscl.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zkscl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbknu.lo `test -f 'liboctave/cruft/amos/zbknu.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zbknu.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbknu.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/amos/zbknu.f:425:0: S2R = CKR*P2R - CKI*P2I + S1R Warning: 'cki' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/amos/zbknu.f:425:0: Warning: 'ckr' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zmlt.lo `test -f 'liboctave/cruft/amos/zmlt.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zmlt.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zmlt.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zmlri.lo `test -f 'liboctave/cruft/amos/zmlri.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zmlri.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zmlri.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zs1s2.lo `test -f 'liboctave/cruft/amos/zs1s2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zs1s2.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zs1s2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zshch.lo `test -f 'liboctave/cruft/amos/zshch.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zshch.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zshch.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zrati.lo `test -f 'liboctave/cruft/amos/zrati.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zrati.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zrati.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zseri.lo `test -f 'liboctave/cruft/amos/zseri.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zseri.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zseri.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zuchk.lo `test -f 'liboctave/cruft/amos/zuchk.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zuchk.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zuchk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zuni1.lo `test -f 'liboctave/cruft/amos/zuni1.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zuni1.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zuni1.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zunik.lo `test -f 'liboctave/cruft/amos/zunik.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zunik.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zunik.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zuni2.lo `test -f 'liboctave/cruft/amos/zuni2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zuni2.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zuni2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zunhj.lo `test -f 'liboctave/cruft/amos/zunhj.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zunhj.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zunhj.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zwrsk.lo `test -f 'liboctave/cruft/amos/zwrsk.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zwrsk.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zwrsk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zuoik.lo `test -f 'liboctave/cruft/amos/zuoik.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zuoik.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zuoik.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zunk1.lo `test -f 'liboctave/cruft/amos/zunk1.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zunk1.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zunk1.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/amos/zunk1.f:23:0: INTEGER I, IB, IFLAG, IFN, IL, INIT, INU, IUF, K, KDFLG, KFLAG, Warning: 'iflag' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/amos/zunk1.f:198:0: C1R = CSRR(KFLAG) Warning: 'kflag' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-ddot3.lo `test -f 'liboctave/cruft/blas-xtra/ddot3.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/ddot3.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-ddot3.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/amos/liboctave_cruft_libcruft_la-zunk2.lo `test -f 'liboctave/cruft/amos/zunk2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/amos/zunk2.f -fPIC -o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zunk2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/amos/zunk2.f:30:0: INTEGER I, IB, IFLAG, IFN, IL, IN, INU, IUF, K, KDFLG, KFLAG, KK, Warning: 'iflag' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/amos/zunk2.f:253:0: C1R = CSRR(KFLAG) Warning: 'kflag' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-zdotc3.lo `test -f 'liboctave/cruft/blas-xtra/zdotc3.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/zdotc3.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-zdotc3.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-sdot3.lo `test -f 'liboctave/cruft/blas-xtra/sdot3.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/sdot3.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-sdot3.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-cdotc3.lo `test -f 'liboctave/cruft/blas-xtra/cdotc3.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/cdotc3.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-cdotc3.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-dmatm3.lo `test -f 'liboctave/cruft/blas-xtra/dmatm3.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/dmatm3.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-dmatm3.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-zmatm3.lo `test -f 'liboctave/cruft/blas-xtra/zmatm3.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/zmatm3.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-zmatm3.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-smatm3.lo `test -f 'liboctave/cruft/blas-xtra/smatm3.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/smatm3.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-smatm3.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xddot.lo `test -f 'liboctave/cruft/blas-xtra/xddot.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/xddot.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xddot.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-cmatm3.lo `test -f 'liboctave/cruft/blas-xtra/cmatm3.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/cmatm3.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-cmatm3.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xdnrm2.lo `test -f 'liboctave/cruft/blas-xtra/xdnrm2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/xdnrm2.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xdnrm2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xdznrm2.lo `test -f 'liboctave/cruft/blas-xtra/xdznrm2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/xdznrm2.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xdznrm2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xzdotc.lo `test -f 'liboctave/cruft/blas-xtra/xzdotc.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/xzdotc.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xzdotc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xzdotu.lo `test -f 'liboctave/cruft/blas-xtra/xzdotu.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/xzdotu.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xzdotu.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xsdot.lo `test -f 'liboctave/cruft/blas-xtra/xsdot.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/xsdot.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xsdot.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/blas-xtra/xsdot.f:2:15: real ddot, dx(*), dy(*), retval, sdot 1 Warning: Unused variable 'ddot' declared at (1) [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xsnrm2.lo `test -f 'liboctave/cruft/blas-xtra/xsnrm2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/xsnrm2.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xsnrm2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xscnrm2.lo `test -f 'liboctave/cruft/blas-xtra/xscnrm2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/xscnrm2.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xscnrm2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xcdotc.lo `test -f 'liboctave/cruft/blas-xtra/xcdotc.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/xcdotc.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xcdotc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xcdotu.lo `test -f 'liboctave/cruft/blas-xtra/xcdotu.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/xcdotu.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xcdotu.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xerbla.lo `test -f 'liboctave/cruft/blas-xtra/xerbla.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/xerbla.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xerbla.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-cconv2.lo `test -f 'liboctave/cruft/blas-xtra/cconv2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/cconv2.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-cconv2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-csconv2.lo `test -f 'liboctave/cruft/blas-xtra/csconv2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/csconv2.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-csconv2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-dconv2.lo `test -f 'liboctave/cruft/blas-xtra/dconv2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/dconv2.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-dconv2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-sconv2.lo `test -f 'liboctave/cruft/blas-xtra/sconv2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/sconv2.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-sconv2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-zconv2.lo `test -f 'liboctave/cruft/blas-xtra/zconv2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/zconv2.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-zconv2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-zdconv2.lo `test -f 'liboctave/cruft/blas-xtra/zdconv2.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/blas-xtra/zdconv2.f -fPIC -o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-zdconv2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-datv.lo `test -f 'liboctave/cruft/daspk/datv.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/datv.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-datv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dcnst0.lo `test -f 'liboctave/cruft/daspk/dcnst0.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dcnst0.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dcnst0.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dcnstr.lo `test -f 'liboctave/cruft/daspk/dcnstr.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dcnstr.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dcnstr.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-ddasic.lo `test -f 'liboctave/cruft/daspk/ddasic.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/ddasic.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-ddasic.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/daspk/ddasic.f:7:27: * PWK, WM, IWM, HMIN, UROUND, EPLI, SQRTN, RSQRTN, EPCONI, 1 Warning: Unused dummy argument 'hmin' at (1) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-ddasid.lo `test -f 'liboctave/cruft/daspk/ddasid.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/ddasid.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-ddasid.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/daspk/ddasid.f:7:12: * DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM, 1 Warning: Unused dummy argument 'dume' at (1) [-Wunused-dummy-argument] liboctave/cruft/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) [-Wunused-dummy-argument] liboctave/cruft/daspk/ddasid.f:7:22: * DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM, 1 Warning: Unused dummy argument 'dumr' at (1) [-Wunused-dummy-argument] liboctave/cruft/daspk/ddasid.f:7:17: * DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM, 1 Warning: Unused dummy argument 'dums' at (1) [-Wunused-dummy-argument] liboctave/cruft/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) [-Wunused-dummy-argument] liboctave/cruft/daspk/ddasid.f:7:48: * DUME,DUMS,DUMR,EPCON,RATEMX,STPTOL,JFDUM, 1 Warning: Unused dummy argument 'jfdum' at (1) [-Wunused-dummy-argument] liboctave/cruft/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) [-Wunused-dummy-argument] liboctave/cruft/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) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-ddasik.lo `test -f 'liboctave/cruft/daspk/ddasik.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/ddasik.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-ddasik.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-ddwnrm.lo `test -f 'liboctave/cruft/daspk/ddwnrm.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/ddwnrm.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-ddwnrm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/daspk/ddwnrm.f:5:58: DOUBLE PRECISION FUNCTION DDWNRM(NEQ,V,RWT,RPAR,IPAR) 1 Warning: Unused dummy argument 'ipar' at (1) [-Wunused-dummy-argument] liboctave/cruft/daspk/ddwnrm.f:5:53: DOUBLE PRECISION FUNCTION DDWNRM(NEQ,V,RWT,RPAR,IPAR) 1 Warning: Unused dummy argument 'rpar' at (1) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dfnrmd.lo `test -f 'liboctave/cruft/daspk/dfnrmd.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dfnrmd.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dfnrmd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dfnrmk.lo `test -f 'liboctave/cruft/daspk/dfnrmk.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dfnrmk.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dfnrmk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-ddstp.lo `test -f 'liboctave/cruft/daspk/ddstp.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/ddstp.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-ddstp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/daspk/ddstp.f:288:0: 520 IF(TERKM1.LE.MIN(TERK,TERKP1))GO TO 540 Warning: 'terkm1' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/daspk/ddstp.f:406:0: TEMP2 = K + 1 Warning: 'knew' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/daspk/ddstp.f:407:0: R = 0.90D0*(2.0D0*EST+0.0001D0)**(-1.0D0/TEMP2) Warning: 'est' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/daspk/ddstp.f:317:0: R=(2.0D0*EST+0.0001D0)**(-1.0D0/TEMP2) Warning: 'erkm1' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dhels.lo `test -f 'liboctave/cruft/daspk/dhels.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dhels.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dhels.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dheqr.lo `test -f 'liboctave/cruft/daspk/dheqr.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dheqr.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dheqr.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dinvwt.lo `test -f 'liboctave/cruft/daspk/dinvwt.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dinvwt.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dinvwt.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dlinsd.lo `test -f 'liboctave/cruft/daspk/dlinsd.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dlinsd.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dlinsd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dlinsk.lo `test -f 'liboctave/cruft/daspk/dlinsk.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dlinsk.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dlinsk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/daspk/dlinsk.f:6:64: * SQRTN, RSQRTN, LSOFF, STPTOL, IRET, RES, IRES, PSOL, WM, IWM, 1 Warning: Unused dummy argument 'wm' at (1) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dmatd.lo `test -f 'liboctave/cruft/daspk/dmatd.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dmatd.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dmatd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dnedd.lo `test -f 'liboctave/cruft/daspk/dnedd.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dnedd.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dnedd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/daspk/dnedd.f:240:3: 375 IF(NONNEG .EQ. 0) GO TO 390 1 Warning: Label 375 at (1) defined but not used [-Wunused-label] liboctave/cruft/daspk/dnedd.f:8:26: * EPCON,JCALC,JFDUM,KP1,NONNEG,NTYPE,IERNLS) 1 Warning: Unused dummy argument 'jfdum' at (1) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dnsd.lo `test -f 'liboctave/cruft/daspk/dnsd.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dnsd.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dnsd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/daspk/dnsd.f:6:48: * DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON, 1 Warning: Unused dummy argument 'dume' at (1) [-Wunused-dummy-argument] liboctave/cruft/daspk/dnsd.f:6:43: * DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON, 1 Warning: Unused dummy argument 'dumr' at (1) [-Wunused-dummy-argument] liboctave/cruft/daspk/dnsd.f:6:38: * DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON, 1 Warning: Unused dummy argument 'dums' at (1) [-Wunused-dummy-argument] liboctave/cruft/daspk/dnsd.f:6:15: * DUMSVR,DELTA,E,WM,IWM,CJ,DUMS,DUMR,DUME,EPCON, 1 Warning: Unused dummy argument 'dumsvr' at (1) [-Wunused-dummy-argument] liboctave/cruft/daspk/dnsd.f:7:47: * S,CONFAC,TOLNEW,MULDEL,MAXIT,IRES,IDUM,IERNEW) 1 Warning: Unused dummy argument 'idum' at (1) [-Wunused-dummy-argument] liboctave/cruft/daspk/dnsd.f:5:45: SUBROUTINE DNSD(X,Y,YPRIME,NEQ,RES,PDUM,WT,RPAR,IPAR, 1 Warning: Unused dummy argument 'pdum' at (1) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dnedk.lo `test -f 'liboctave/cruft/daspk/dnedk.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dnedk.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dnedk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/daspk/dnedk.f:7:40: * WM,IWM,CJ,CJOLD,CJLAST,S,UROUND,EPLI,SQRTN,RSQRTN, 1 Warning: Unused dummy argument 'uround' at (1) [-Wunused-dummy-argument] liboctave/cruft/daspk/dnedk.f:258:0: IF (IRES .LE. -2 .OR. IERSL .LT. 0 .OR. IERTYP .NE. 0) THEN Warning: 'ires' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dnsid.lo `test -f 'liboctave/cruft/daspk/dnsid.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dnsid.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dnsid.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-ddaspk.lo `test -f 'liboctave/cruft/daspk/ddaspk.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/ddaspk.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-ddaspk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/daspk/ddaspk.f:2355:3: 770 MSG = 'DASPK-- RUN TERMINATED. APPARENT INFINITE LOOP' 1 Warning: Label 770 at (1) defined but not used [-Wunused-label] liboctave/cruft/daspk/ddaspk.f:1674:3: 300 CONTINUE 1 Warning: Label 300 at (1) defined but not used [-Wunused-label] liboctave/cruft/daspk/ddaspk.f:1542:0: IWORK(LLOCWP) = LENPD-LENWP+1 Warning: 'lenwp' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/daspk/ddaspk.f:1542:0: Warning: 'lenpd' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dnsk.lo `test -f 'liboctave/cruft/daspk/dnsk.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dnsk.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dnsk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dnsik.lo `test -f 'liboctave/cruft/daspk/dnsik.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dnsik.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dnsik.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dorth.lo `test -f 'liboctave/cruft/daspk/dorth.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dorth.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dorth.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dslvd.lo `test -f 'liboctave/cruft/daspk/dslvd.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dslvd.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dslvd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dyypnw.lo `test -f 'liboctave/cruft/daspk/dyypnw.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dyypnw.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dyypnw.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dslvk.lo `test -f 'liboctave/cruft/daspk/dslvk.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dslvk.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dslvk.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dspigm.lo `test -f 'liboctave/cruft/daspk/dspigm.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/daspk/dspigm.f -fPIC -o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dspigm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/daspk/dspigm.f:248:0: IF (RHO .LT. RNRM) GO TO 150 Warning: 'rho' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/dasrt/liboctave_cruft_libcruft_la-droots.lo `test -f 'liboctave/cruft/dasrt/droots.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/dasrt/droots.f -fPIC -o liboctave/cruft/dasrt/.libs/liboctave_cruft_libcruft_la-droots.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/dasrt/liboctave_cruft_libcruft_la-drchek.lo `test -f 'liboctave/cruft/dasrt/drchek.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/dasrt/drchek.f -fPIC -o liboctave/cruft/dasrt/.libs/liboctave_cruft_libcruft_la-drchek.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddanrm.lo `test -f 'liboctave/cruft/dassl/ddanrm.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/dassl/ddanrm.f -fPIC -o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddanrm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/dassl/ddanrm.f:1:62: DOUBLE PRECISION FUNCTION DDANRM (NEQ, V, WT, RPAR, IPAR) 1 Warning: Unused dummy argument 'ipar' at (1) [-Wunused-dummy-argument] liboctave/cruft/dassl/ddanrm.f:1:56: DOUBLE PRECISION FUNCTION DDANRM (NEQ, V, WT, RPAR, IPAR) 1 Warning: Unused dummy argument 'rpar' at (1) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddaini.lo `test -f 'liboctave/cruft/dassl/ddaini.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/dassl/ddaini.f -fPIC -o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddaini.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/dassl/ddaini.f:162:0: 340 RATE=(DELNRM/OLDNRM)**(1.0D0/M) Warning: 'oldnrm' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddajac.lo `test -f 'liboctave/cruft/dassl/ddajac.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/dassl/ddajac.f -fPIC -o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddajac.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddaslv.lo `test -f 'liboctave/cruft/dassl/ddaslv.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/dassl/ddaslv.f -fPIC -o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddaslv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddatrp.lo `test -f 'liboctave/cruft/dassl/ddatrp.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/dassl/ddatrp.f -fPIC -o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddatrp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/dasrt/liboctave_cruft_libcruft_la-ddasrt.lo `test -f 'liboctave/cruft/dasrt/ddasrt.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/dasrt/ddasrt.f -fPIC -o liboctave/cruft/dasrt/.libs/liboctave_cruft_libcruft_la-ddasrt.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/dasrt/ddasrt.f:1555:3: 770 MSG = 'DASRT-- RUN TERMINATED. APPARENT INFINITE LOOP' 1 Warning: Label 770 at (1) defined but not used [-Wunused-label] liboctave/cruft/dasrt/ddasrt.f:1094:3: 360 ITEMP = LPHI + NEQ 1 Warning: Label 360 at (1) defined but not used [-Wunused-label] liboctave/cruft/dasrt/ddasrt.f:1036:3: 300 CONTINUE 1 Warning: Label 300 at (1) defined but not used [-Wunused-label] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddawts.lo `test -f 'liboctave/cruft/dassl/ddawts.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/dassl/ddawts.f -fPIC -o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddawts.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/dassl/ddawts.f:1:64: SUBROUTINE DDAWTS (NEQ, IWT, RTOL, ATOL, Y, WT, RPAR, IPAR) 1 Warning: Unused dummy argument 'ipar' at (1) [-Wunused-dummy-argument] liboctave/cruft/dassl/ddawts.f:1:58: SUBROUTINE DDAWTS (NEQ, IWT, RTOL, ATOL, Y, WT, RPAR, IPAR) 1 Warning: Unused dummy argument 'rpar' at (1) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddastp.lo `test -f 'liboctave/cruft/dassl/ddastp.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/dassl/ddastp.f -fPIC -o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddastp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/dassl/ddastp.f:444:0: 520 IF(TERKM1.LE.MIN(TERK,TERKP1))GO TO 540 Warning: 'terkm1' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/dassl/ddastp.f:469:0: R=(2.0D0*EST+0.0001D0)**(-1.0D0/TEMP2) Warning: 'erkm1' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-xclange.lo `test -f 'liboctave/cruft/lapack-xtra/xclange.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/lapack-xtra/xclange.f -fPIC -o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-xclange.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddassl.lo `test -f 'liboctave/cruft/dassl/ddassl.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/dassl/ddassl.f -fPIC -o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddassl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-xdlamch.lo `test -f 'liboctave/cruft/lapack-xtra/xdlamch.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/lapack-xtra/xdlamch.f -fPIC -o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-xdlamch.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-xdlange.lo `test -f 'liboctave/cruft/lapack-xtra/xdlange.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/lapack-xtra/xdlange.f -fPIC -o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-xdlange.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-xilaenv.lo `test -f 'liboctave/cruft/lapack-xtra/xilaenv.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/lapack-xtra/xilaenv.f -fPIC -o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-xilaenv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-xslamch.lo `test -f 'liboctave/cruft/lapack-xtra/xslamch.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/lapack-xtra/xslamch.f -fPIC -o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-xslamch.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-xslange.lo `test -f 'liboctave/cruft/lapack-xtra/xslange.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/lapack-xtra/xslange.f -fPIC -o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-xslange.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-xzlange.lo `test -f 'liboctave/cruft/lapack-xtra/xzlange.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/lapack-xtra/xzlange.f -fPIC -o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-xzlange.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-zrsf2csf.lo `test -f 'liboctave/cruft/lapack-xtra/zrsf2csf.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/lapack-xtra/zrsf2csf.f -fPIC -o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-zrsf2csf.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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) [-Wconversion] liboctave/cruft/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) [-Wconversion] liboctave/cruft/lapack-xtra/zrsf2csf.f:26:25: double precision x,y,z 1 Warning: Unused variable 'x' declared at (1) [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-crsf2csf.lo `test -f 'liboctave/cruft/lapack-xtra/crsf2csf.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/lapack-xtra/crsf2csf.f -fPIC -o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-crsf2csf.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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) [-Wconversion] liboctave/cruft/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) [-Wconversion] liboctave/cruft/lapack-xtra/crsf2csf.f:26:13: real x,y,z 1 Warning: Unused variable 'x' declared at (1) [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/misc/liboctave_cruft_libcruft_la-d1mach.lo `test -f 'liboctave/cruft/misc/d1mach.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/misc/d1mach.f -fPIC -o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-d1mach.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/cruft/misc/liboctave_cruft_libcruft_la-blaswrap.lo `test -f 'liboctave/cruft/misc/blaswrap.c' || echo './'`liboctave/cruft/misc/blaswrap.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/cruft/misc/blaswrap.c -fPIC -DPIC -o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-blaswrap.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/cruft/misc/liboctave_cruft_libcruft_la-cquit.lo `test -f 'liboctave/cruft/misc/cquit.c' || echo './'`liboctave/cruft/misc/cquit.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/cruft/misc/cquit.c -fPIC -DPIC -o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-cquit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/misc/liboctave_cruft_libcruft_la-i1mach.lo `test -f 'liboctave/cruft/misc/i1mach.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/misc/i1mach.f -fPIC -o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-i1mach.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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) [-Wconversion] liboctave/cruft/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) [-Wconversion] liboctave/cruft/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) [-Wconversion] liboctave/cruft/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) [-Wconversion] liboctave/cruft/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) [-Wconversion] liboctave/cruft/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) [-Wconversion] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/cruft/misc/liboctave_cruft_libcruft_la-f77-fcn.lo `test -f 'liboctave/cruft/misc/f77-fcn.c' || echo './'`liboctave/cruft/misc/f77-fcn.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/cruft/misc/f77-fcn.c -fPIC -DPIC -o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-f77-fcn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/cruft/misc/liboctave_cruft_libcruft_la-lo-error.lo `test -f 'liboctave/cruft/misc/lo-error.c' || echo './'`liboctave/cruft/misc/lo-error.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/cruft/misc/lo-error.c -fPIC -DPIC -o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-lo-error.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/cruft/misc/liboctave_cruft_libcruft_la-f77-extern.lo `test -f 'liboctave/cruft/misc/f77-extern.cc' || echo './'`liboctave/cruft/misc/f77-extern.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/cruft/misc/f77-extern.cc -fPIC -DPIC -o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-f77-extern.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/misc/liboctave_cruft_libcruft_la-r1mach.lo `test -f 'liboctave/cruft/misc/r1mach.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/misc/r1mach.f -fPIC -o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-r1mach.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-cfode.lo `test -f 'liboctave/cruft/odepack/cfode.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/cfode.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-cfode.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/cruft/Faddeeva/liboctave_cruft_libcruft_la-Faddeeva.lo `test -f 'liboctave/cruft/Faddeeva/Faddeeva.cc' || echo './'`liboctave/cruft/Faddeeva/Faddeeva.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/cruft/Faddeeva/Faddeeva.cc -fPIC -DPIC -o liboctave/cruft/Faddeeva/.libs/liboctave_cruft_libcruft_la-Faddeeva.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-ewset.lo `test -f 'liboctave/cruft/odepack/ewset.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/ewset.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-ewset.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/cruft/misc/liboctave_cruft_libcruft_la-quit.lo `test -f 'liboctave/cruft/misc/quit.cc' || echo './'`liboctave/cruft/misc/quit.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/cruft/misc/quit.cc -fPIC -DPIC -o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-quit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-intdy.lo `test -f 'liboctave/cruft/odepack/intdy.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/intdy.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-intdy.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-solsy.lo `test -f 'liboctave/cruft/odepack/solsy.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/solsy.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-solsy.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/odepack/solsy.f:1:39: SUBROUTINE SOLSY (WM, IWM, X, TEM) 1 Warning: Unused dummy argument 'tem' at (1) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-prepj.lo `test -f 'liboctave/cruft/odepack/prepj.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/prepj.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-prepj.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-vnorm.lo `test -f 'liboctave/cruft/odepack/vnorm.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/vnorm.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-vnorm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-dlsode.lo `test -f 'liboctave/cruft/odepack/dlsode.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/dlsode.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-dlsode.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/odepack/dlsode.f:1324:0: IF (IHIT) T = TCRIT Warning: 'ihit' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-scfode.lo `test -f 'liboctave/cruft/odepack/scfode.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/scfode.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-scfode.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-sewset.lo `test -f 'liboctave/cruft/odepack/sewset.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/sewset.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-sewset.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-sintdy.lo `test -f 'liboctave/cruft/odepack/sintdy.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/sintdy.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-sintdy.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/odepack/sintdy.f:62:22: CHARACTER*80 MSG 1 Warning: Unused variable 'msg' declared at (1) [-Wunused-variable] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-stode.lo `test -f 'liboctave/cruft/odepack/stode.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/stode.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-stode.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-ssolsy.lo `test -f 'liboctave/cruft/odepack/ssolsy.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/ssolsy.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-ssolsy.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/odepack/ssolsy.f:1:40: SUBROUTINE SSOLSY (WM, IWM, X, TEM) 1 Warning: Unused dummy argument 'tem' at (1) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-sprepj.lo `test -f 'liboctave/cruft/odepack/sprepj.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/sprepj.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-sprepj.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-svnorm.lo `test -f 'liboctave/cruft/odepack/svnorm.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/svnorm.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-svnorm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ordered-qz/liboctave_cruft_libcruft_la-dsubsp.lo `test -f 'liboctave/cruft/ordered-qz/dsubsp.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ordered-qz/dsubsp.f -fPIC -o liboctave/cruft/ordered-qz/.libs/liboctave_cruft_libcruft_la-dsubsp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-slsode.lo `test -f 'liboctave/cruft/odepack/slsode.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/slsode.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-slsode.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/odepack/slsode.f:1223:22: CHARACTER*80 MSG 1 Warning: Unused variable 'msg' declared at (1) [-Wunused-variable] liboctave/cruft/odepack/slsode.f:1573:0: IF (IHIT) T = TCRIT Warning: 'ihit' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/odepack/liboctave_cruft_libcruft_la-sstode.lo `test -f 'liboctave/cruft/odepack/sstode.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/odepack/sstode.f -fPIC -o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-sstode.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ordered-qz/liboctave_cruft_libcruft_la-ssubsp.lo `test -f 'liboctave/cruft/ordered-qz/ssubsp.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ordered-qz/ssubsp.f -fPIC -o liboctave/cruft/ordered-qz/.libs/liboctave_cruft_libcruft_la-ssubsp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqagi.lo `test -f 'liboctave/cruft/quadpack/dqagi.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/dqagi.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqagi.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ordered-qz/liboctave_cruft_libcruft_la-exchqz.lo `test -f 'liboctave/cruft/ordered-qz/exchqz.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ordered-qz/exchqz.f -fPIC -o liboctave/cruft/ordered-qz/.libs/liboctave_cruft_libcruft_la-exchqz.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqagp.lo `test -f 'liboctave/cruft/quadpack/dqagp.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/dqagp.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqagp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqagie.lo `test -f 'liboctave/cruft/quadpack/dqagie.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/dqagie.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqagie.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/quadpack/dqagie.f:416:0: SMALL = SMALL*0.5D+00 Warning: 'small' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/quadpack/dqagie.f:377:0: 40 IF(IERRO.EQ.3.OR.ERLARG.LE.ERTEST) GO TO 60 Warning: 'ertest' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/quadpack/dqagie.f:367:0: ERLARG = ERLARG-ERLAST Warning: 'erlarg' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/quadpack/dqagie.f:430:0: IF(IERRO.EQ.3) ABSERR = ABSERR+CORREC Warning: 'correc' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/ordered-qz/liboctave_cruft_libcruft_la-sexchqz.lo `test -f 'liboctave/cruft/ordered-qz/sexchqz.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/ordered-qz/sexchqz.f -fPIC -o liboctave/cruft/ordered-qz/.libs/liboctave_cruft_libcruft_la-sexchqz.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqelg.lo `test -f 'liboctave/cruft/quadpack/dqelg.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/dqelg.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqelg.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqk15i.lo `test -f 'liboctave/cruft/quadpack/dqk15i.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/dqk15i.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqk15i.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqk21.lo `test -f 'liboctave/cruft/quadpack/dqk21.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/dqk21.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqk21.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqagpe.lo `test -f 'liboctave/cruft/quadpack/dqagpe.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/dqagpe.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqagpe.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/quadpack/dqagpe.f:353:0: IORD(K) = IORD(I) Warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqpsrt.lo `test -f 'liboctave/cruft/quadpack/dqpsrt.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/dqpsrt.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqpsrt.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qagi.lo `test -f 'liboctave/cruft/quadpack/qagi.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/qagi.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qagi.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qagp.lo `test -f 'liboctave/cruft/quadpack/qagp.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/qagp.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qagp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qagie.lo `test -f 'liboctave/cruft/quadpack/qagie.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/qagie.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qagie.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/quadpack/qagie.f:419:0: small = small*0.5e+00 Warning: 'small' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/quadpack/qagie.f:379:0: 40 if(ierro.eq.3.or.erlarg.le.ertest) go to 60 Warning: 'ertest' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/quadpack/qagie.f:369:0: erlarg = erlarg-erlast Warning: 'erlarg' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/quadpack/qagie.f:433:0: if(ierro.eq.3) abserr = abserr+correc Warning: 'correc' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qelg.lo `test -f 'liboctave/cruft/quadpack/qelg.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/qelg.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qelg.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qk15i.lo `test -f 'liboctave/cruft/quadpack/qk15i.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/qk15i.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qk15i.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qagpe.lo `test -f 'liboctave/cruft/quadpack/qagpe.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/qagpe.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qagpe.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/quadpack/qagpe.f:558:0: result = result*sign Warning: 'sign' may be used uninitialized in this function [-Wmaybe-uninitialized] liboctave/cruft/quadpack/qagpe.f:355:0: iord(k) = iord(i) Warning: 'k' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qk21.lo `test -f 'liboctave/cruft/quadpack/qk21.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/qk21.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qk21.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qpsrt.lo `test -f 'liboctave/cruft/quadpack/qpsrt.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/qpsrt.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qpsrt.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-xerror.lo `test -f 'liboctave/cruft/quadpack/xerror.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/quadpack/xerror.f -fPIC -o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-xerror.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-fdump.lo `test -f 'liboctave/cruft/slatec-err/fdump.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-err/fdump.f -fPIC -o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-fdump.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-ixsav.lo `test -f 'liboctave/cruft/slatec-err/ixsav.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-err/ixsav.f -fPIC -o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-ixsav.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/slatec-err/ixsav.f:2:0: INTEGER FUNCTION IXSAV (IPAR, IVALUE, ISET) Warning: '__result_ixsav' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-j4save.lo `test -f 'liboctave/cruft/slatec-err/j4save.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-err/j4save.f -fPIC -o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-j4save.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xerclr.lo `test -f 'liboctave/cruft/slatec-err/xerclr.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-err/xerclr.f -fPIC -o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xerclr.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xercnt.lo `test -f 'liboctave/cruft/slatec-err/xercnt.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-err/xercnt.f -fPIC -o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xercnt.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/slatec-err/xercnt.f:2:67: SUBROUTINE XERCNT (LIBRAR, SUBROU, MESSG, NERR, LEVEL, KONTRL) 1 Warning: Unused dummy argument 'kontrl' at (1) [-Wunused-dummy-argument] liboctave/cruft/slatec-err/xercnt.f:2:59: SUBROUTINE XERCNT (LIBRAR, SUBROU, MESSG, NERR, LEVEL, KONTRL) 1 Warning: Unused dummy argument 'level' at (1) [-Wunused-dummy-argument] liboctave/cruft/slatec-err/xercnt.f:2:31: SUBROUTINE XERCNT (LIBRAR, SUBROU, MESSG, NERR, LEVEL, KONTRL) 1 Warning: Unused dummy argument 'librar' at (1) [-Wunused-dummy-argument] liboctave/cruft/slatec-err/xercnt.f:2:46: SUBROUTINE XERCNT (LIBRAR, SUBROU, MESSG, NERR, LEVEL, KONTRL) 1 Warning: Unused dummy argument 'messg' at (1) [-Wunused-dummy-argument] liboctave/cruft/slatec-err/xercnt.f:2:52: SUBROUTINE XERCNT (LIBRAR, SUBROU, MESSG, NERR, LEVEL, KONTRL) 1 Warning: Unused dummy argument 'nerr' at (1) [-Wunused-dummy-argument] liboctave/cruft/slatec-err/xercnt.f:2:39: SUBROUTINE XERCNT (LIBRAR, SUBROU, MESSG, NERR, LEVEL, KONTRL) 1 Warning: Unused dummy argument 'subrou' at (1) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xerhlt.lo `test -f 'liboctave/cruft/slatec-err/xerhlt.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-err/xerhlt.f -fPIC -o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xerhlt.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xerprn.lo `test -f 'liboctave/cruft/slatec-err/xerprn.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-err/xerprn.f -fPIC -o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xerprn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xerrwd.lo `test -f 'liboctave/cruft/slatec-err/xerrwd.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-err/xerrwd.f -fPIC -o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xerrwd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xermsg.lo `test -f 'liboctave/cruft/slatec-err/xermsg.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-err/xermsg.f -fPIC -o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xermsg.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xersve.lo `test -f 'liboctave/cruft/slatec-err/xersve.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-err/xersve.f -fPIC -o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xersve.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xgetf.lo `test -f 'liboctave/cruft/slatec-err/xgetf.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-err/xgetf.f -fPIC -o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xgetf.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xsetf.lo `test -f 'liboctave/cruft/slatec-err/xsetf.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-err/xsetf.f -fPIC -o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xsetf.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xgetua.lo `test -f 'liboctave/cruft/slatec-err/xgetua.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-err/xgetua.f -fPIC -o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xgetua.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xsetua.lo `test -f 'liboctave/cruft/slatec-err/xsetua.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-err/xsetua.f -fPIC -o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xsetua.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-albeta.lo `test -f 'liboctave/cruft/slatec-fn/albeta.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/albeta.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-albeta.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-alnrel.lo `test -f 'liboctave/cruft/slatec-fn/alnrel.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/alnrel.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-alnrel.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/slatec-fn/alnrel.f:2:0: FUNCTION ALNREL (X) Warning: '__result_alnrel' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-alngam.lo `test -f 'liboctave/cruft/slatec-fn/alngam.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/alngam.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-alngam.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/slatec-fn/alngam.f:57:0: IF (X.GT.0.) RETURN Warning: '__result_alngam' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-algams.lo `test -f 'liboctave/cruft/slatec-fn/algams.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/algams.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-algams.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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) [-Wconversion] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-acosh.lo `test -f 'liboctave/cruft/slatec-fn/acosh.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/acosh.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-acosh.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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. [-Wintrinsic-shadow] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-asinh.lo `test -f 'liboctave/cruft/slatec-fn/asinh.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/asinh.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-asinh.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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. [-Wintrinsic-shadow] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-atanh.lo `test -f 'liboctave/cruft/slatec-fn/atanh.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/atanh.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-atanh.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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. [-Wintrinsic-shadow] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-csevl.lo `test -f 'liboctave/cruft/slatec-fn/csevl.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/csevl.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-csevl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/slatec-fn/csevl.f:62:0: CSEVL = 0.5E0*(B0-B2) Warning: 'b2' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-betai.lo `test -f 'liboctave/cruft/slatec-fn/betai.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/betai.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-betai.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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) [-Wconversion] liboctave/cruft/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) [-Wconversion] liboctave/cruft/slatec-fn/betai.f:95:10: N = Q 1 Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-d9lgic.lo `test -f 'liboctave/cruft/slatec-fn/d9lgic.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/d9lgic.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-d9lgic.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-d9gmit.lo `test -f 'liboctave/cruft/slatec-fn/d9gmit.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/d9gmit.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-d9gmit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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) [-Wconversion] liboctave/cruft/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) [-Wconversion] liboctave/cruft/slatec-fn/d9gmit.f:2:65: DOUBLE PRECISION FUNCTION D9GMIT (A, X, ALGAP1, SGNGAM, ALX) 1 Warning: Unused dummy argument 'alx' at (1) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-d9lgit.lo `test -f 'liboctave/cruft/slatec-fn/d9lgit.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/d9lgit.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-d9lgit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-d9lgmc.lo `test -f 'liboctave/cruft/slatec-fn/d9lgmc.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/d9lgmc.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-d9lgmc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dacosh.lo `test -f 'liboctave/cruft/slatec-fn/dacosh.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dacosh.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dacosh.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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. [-Wintrinsic-shadow] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dasinh.lo `test -f 'liboctave/cruft/slatec-fn/dasinh.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dasinh.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dasinh.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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. [-Wintrinsic-shadow] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-datanh.lo `test -f 'liboctave/cruft/slatec-fn/datanh.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/datanh.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-datanh.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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. [-Wintrinsic-shadow] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dcsevl.lo `test -f 'liboctave/cruft/slatec-fn/dcsevl.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dcsevl.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dcsevl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/slatec-fn/dcsevl.f:62:0: DCSEVL = 0.5D0*(B0-B2) Warning: 'b2' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-derf.lo `test -f 'liboctave/cruft/slatec-fn/derf.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/derf.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-derf.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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. [-Wintrinsic-shadow] liboctave/cruft/slatec-fn/derf.f:2:0: DOUBLE PRECISION FUNCTION DERF (X) Warning: '__result_derf' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dbetai.lo `test -f 'liboctave/cruft/slatec-fn/dbetai.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dbetai.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dbetai.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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) [-Wconversion] liboctave/cruft/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) [-Wconversion] liboctave/cruft/slatec-fn/dbetai.f:97:10: N = Q 1 Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dgami.lo `test -f 'liboctave/cruft/slatec-fn/dgami.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dgami.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dgami.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dgamlm.lo `test -f 'liboctave/cruft/slatec-fn/dgamlm.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dgamlm.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dgamlm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dgamit.lo `test -f 'liboctave/cruft/slatec-fn/dgamit.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dgamit.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dgamit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dgamma.lo `test -f 'liboctave/cruft/slatec-fn/dgamma.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dgamma.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dgamma.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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. [-Wintrinsic-shadow] liboctave/cruft/slatec-fn/dgamma.f:97:10: N = X 1 Warning: Possible change of value in conversion from REAL(8) to INTEGER(4) at (1) [-Wconversion] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dgamr.lo `test -f 'liboctave/cruft/slatec-fn/dgamr.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dgamr.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dgamr.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dlgams.lo `test -f 'liboctave/cruft/slatec-fn/dlgams.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dlgams.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dlgams.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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) [-Wconversion] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dlbeta.lo `test -f 'liboctave/cruft/slatec-fn/dlbeta.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dlbeta.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dlbeta.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dlngam.lo `test -f 'liboctave/cruft/slatec-fn/dlngam.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dlngam.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dlngam.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/slatec-fn/dlngam.f:59:0: IF (X.GT.0.D0) RETURN Warning: '__result_dlngam' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dlnrel.lo `test -f 'liboctave/cruft/slatec-fn/dlnrel.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dlnrel.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dlnrel.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/slatec-fn/dlnrel.f:2:0: DOUBLE PRECISION FUNCTION DLNREL (X) Warning: '__result_dlnrel' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dpchst.lo `test -f 'liboctave/cruft/slatec-fn/dpchst.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dpchst.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dpchst.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dpchim.lo `test -f 'liboctave/cruft/slatec-fn/dpchim.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dpchim.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dpchim.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-erf.lo `test -f 'liboctave/cruft/slatec-fn/erf.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/erf.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-erf.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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. [-Wintrinsic-shadow] liboctave/cruft/slatec-fn/erf.f:2:0: FUNCTION ERF (X) Warning: '__result_erf' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-gami.lo `test -f 'liboctave/cruft/slatec-fn/gami.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/gami.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-gami.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dpsifn.lo `test -f 'liboctave/cruft/slatec-fn/dpsifn.f' || echo './'`liboctave/cruft/slatec-fn/dpsifn.f libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/dpsifn.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dpsifn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-gamit.lo `test -f 'liboctave/cruft/slatec-fn/gamit.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/gamit.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-gamit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-gamlim.lo `test -f 'liboctave/cruft/slatec-fn/gamlim.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/gamlim.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-gamlim.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-gamr.lo `test -f 'liboctave/cruft/slatec-fn/gamr.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/gamr.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-gamr.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-gamma.lo `test -f 'liboctave/cruft/slatec-fn/gamma.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/gamma.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-gamma.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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. [-Wintrinsic-shadow] liboctave/cruft/slatec-fn/gamma.f:82:10: N = X 1 Warning: Possible change of value in conversion from REAL(4) to INTEGER(4) at (1) [-Wconversion] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-initds.lo `test -f 'liboctave/cruft/slatec-fn/initds.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/initds.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-initds.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/slatec-fn/initds.f:49:0: 20 IF (I .EQ. NOS) CALL XERMSG ('SLATEC', 'INITDS', Warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-inits.lo `test -f 'liboctave/cruft/slatec-fn/inits.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/inits.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-inits.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/slatec-fn/inits.f:48:0: 20 IF (I .EQ. NOS) CALL XERMSG ('SLATEC', 'INITS', Warning: 'i' may be used uninitialized in this function [-Wmaybe-uninitialized] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-pchst.lo `test -f 'liboctave/cruft/slatec-fn/pchst.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/pchst.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-pchst.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-pchim.lo `test -f 'liboctave/cruft/slatec-fn/pchim.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/pchim.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-pchim.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-r9lgmc.lo `test -f 'liboctave/cruft/slatec-fn/r9lgmc.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/r9lgmc.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-r9lgmc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-r9lgit.lo `test -f 'liboctave/cruft/slatec-fn/r9lgit.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/r9lgit.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-r9lgit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-psifn.lo `test -f 'liboctave/cruft/slatec-fn/psifn.f' || echo './'`liboctave/cruft/slatec-fn/psifn.f libtool: compile: gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/psifn.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-psifn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-r9gmit.lo `test -f 'liboctave/cruft/slatec-fn/r9gmit.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/r9gmit.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-r9gmit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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) [-Wconversion] liboctave/cruft/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) [-Wconversion] liboctave/cruft/slatec-fn/r9gmit.f:2:48: FUNCTION R9GMIT (A, X, ALGAP1, SGNGAM, ALX) 1 Warning: Unused dummy argument 'alx' at (1) [-Wunused-dummy-argument] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-r9lgic.lo `test -f 'liboctave/cruft/slatec-fn/r9lgic.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/r9lgic.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-r9lgic.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xdacosh.lo `test -f 'liboctave/cruft/slatec-fn/xdacosh.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xdacosh.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xdacosh.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xdasinh.lo `test -f 'liboctave/cruft/slatec-fn/xdasinh.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xdasinh.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xdasinh.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xdatanh.lo `test -f 'liboctave/cruft/slatec-fn/xdatanh.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xdatanh.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xdatanh.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xdbetai.lo `test -f 'liboctave/cruft/slatec-fn/xdbetai.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xdbetai.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xdbetai.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xderf.lo `test -f 'liboctave/cruft/slatec-fn/xderf.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xderf.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xderf.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xderfc.lo `test -f 'liboctave/cruft/slatec-fn/xderfc.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xderfc.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xderfc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xdgami.lo `test -f 'liboctave/cruft/slatec-fn/xdgami.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xdgami.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xdgami.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xdgamit.lo `test -f 'liboctave/cruft/slatec-fn/xdgamit.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xdgamit.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xdgamit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xdgamma.lo `test -f 'liboctave/cruft/slatec-fn/xdgamma.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xdgamma.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xdgamma.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xgmainc.lo `test -f 'liboctave/cruft/slatec-fn/xgmainc.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xgmainc.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xgmainc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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 [-Wunused-label] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xacosh.lo `test -f 'liboctave/cruft/slatec-fn/xacosh.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xacosh.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xacosh.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xasinh.lo `test -f 'liboctave/cruft/slatec-fn/xasinh.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xasinh.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xasinh.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xatanh.lo `test -f 'liboctave/cruft/slatec-fn/xatanh.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xatanh.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xatanh.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xerf.lo `test -f 'liboctave/cruft/slatec-fn/xerf.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xerf.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xerf.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xerfc.lo `test -f 'liboctave/cruft/slatec-fn/xerfc.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xerfc.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xerfc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xsgmainc.lo `test -f 'liboctave/cruft/slatec-fn/xsgmainc.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xsgmainc.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xsgmainc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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 [-Wunused-label] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xgamma.lo `test -f 'liboctave/cruft/slatec-fn/xgamma.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xgamma.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xgamma.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xbetai.lo `test -f 'liboctave/cruft/slatec-fn/xbetai.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/xbetai.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xbetai.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-derfc.lo `test -f 'liboctave/cruft/slatec-fn/derfc.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/derfc.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-derfc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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. [-Wintrinsic-shadow] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=compile gfortran -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c -o liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-erfc.lo `test -f 'liboctave/cruft/slatec-fn/erfc.f' || echo './'`liboctave/cruft/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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -c liboctave/cruft/slatec-fn/erfc.f -fPIC -o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-erfc.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/cruft/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. [-Wintrinsic-shadow] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-CollocWt.lo `test -f 'liboctave/numeric/CollocWt.cc' || echo './'`liboctave/numeric/CollocWt.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/CollocWt.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-CollocWt.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/numeric/CollocWt.h:30, from liboctave/numeric/CollocWt.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-DASSL.lo `test -f 'liboctave/numeric/DASSL.cc' || echo './'`liboctave/numeric/DASSL.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/DASSL.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-DASSL.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dColVector.h:29, from liboctave/numeric/base-de.h:30, from liboctave/numeric/base-dae.h:28, from liboctave/numeric/DAE.h:29, from liboctave/numeric/DASSL-opts.h:10, from liboctave/numeric/DASSL.h:30, from liboctave/numeric/DASSL.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-DASPK.lo `test -f 'liboctave/numeric/DASPK.cc' || echo './'`liboctave/numeric/DASPK.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/DASPK.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-DASPK.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dColVector.h:29, from liboctave/numeric/base-de.h:30, from liboctave/numeric/base-dae.h:28, from liboctave/numeric/DAE.h:29, from liboctave/numeric/DASPK-opts.h:10, from liboctave/numeric/DASPK.h:30, from liboctave/numeric/DASPK.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-DASRT.lo `test -f 'liboctave/numeric/DASRT.cc' || echo './'`liboctave/numeric/DASRT.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/DASRT.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-DASRT.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dColVector.h:29, from liboctave/numeric/base-de.h:30, from liboctave/numeric/base-dae.h:28, from liboctave/numeric/DAE.h:29, from liboctave/numeric/DAERT.h:28, from liboctave/numeric/DASRT-opts.h:10, from liboctave/numeric/DASRT.h:30, from liboctave/numeric/DASRT.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-ODES.lo `test -f 'liboctave/numeric/ODES.cc' || echo './'`liboctave/numeric/ODES.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/ODES.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-ODES.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/numeric/ODESFunc.h:28, from liboctave/numeric/ODES.h:28, from liboctave/numeric/ODES.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-Quad.lo `test -f 'liboctave/numeric/Quad.cc' || echo './'`liboctave/numeric/Quad.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/Quad.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-Quad.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dColVector.h:29, from liboctave/numeric/Quad.h:30, from liboctave/numeric/Quad.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-LSODE.lo `test -f 'liboctave/numeric/LSODE.cc' || echo './'`liboctave/numeric/LSODE.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/LSODE.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-LSODE.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dColVector.h:29, from liboctave/numeric/base-de.h:30, from liboctave/numeric/ODE.h:29, from liboctave/numeric/LSODE-opts.h:10, from liboctave/numeric/LSODE.h:30, from liboctave/numeric/LSODE.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-EIG.lo `test -f 'liboctave/numeric/EIG.cc' || echo './'`liboctave/numeric/EIG.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/EIG.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-EIG.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/numeric/EIG.h:30, from liboctave/numeric/EIG.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-aepbalance.lo `test -f 'liboctave/numeric/aepbalance.cc' || echo './'`liboctave/numeric/aepbalance.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/aepbalance.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-aepbalance.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CColVector.h:29, from liboctave/numeric/aepbalance.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-chol.lo `test -f 'liboctave/numeric/chol.cc' || echo './'`liboctave/numeric/chol.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/chol.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-chol.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CColVector.h:29, from liboctave/numeric/chol.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-fEIG.lo `test -f 'liboctave/numeric/fEIG.cc' || echo './'`liboctave/numeric/fEIG.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/fEIG.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-fEIG.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fNDArray.h:28, from ./liboctave/array/fMatrix.h:28, from liboctave/numeric/fEIG.h:30, from liboctave/numeric/fEIG.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-hess.lo `test -f 'liboctave/numeric/hess.cc' || echo './'`liboctave/numeric/hess.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/hess.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-hess.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/numeric/hess.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-lo-mappers.lo `test -f 'liboctave/numeric/lo-mappers.cc' || echo './'`liboctave/numeric/lo-mappers.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/lo-mappers.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-lo-mappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-gepbalance.lo `test -f 'liboctave/numeric/gepbalance.cc' || echo './'`liboctave/numeric/gepbalance.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/gepbalance.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-gepbalance.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/numeric/gepbalance.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-lu.lo `test -f 'liboctave/numeric/lu.cc' || echo './'`liboctave/numeric/lu.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/lu.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-lu.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CColVector.h:29, from liboctave/numeric/lu.cc:28: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-oct-convn.lo `test -f 'liboctave/numeric/oct-convn.cc' || echo './'`liboctave/numeric/oct-convn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/oct-convn.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-oct-convn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/numeric/oct-convn.h:29, from liboctave/numeric/oct-convn.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-eigs-base.lo `test -f 'liboctave/numeric/eigs-base.cc' || echo './'`liboctave/numeric/eigs-base.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/eigs-base.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-eigs-base.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/CSparse.h:29, from liboctave/numeric/eigs-base.cc:32: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-lo-specfun.lo `test -f 'liboctave/numeric/lo-specfun.cc' || echo './'`liboctave/numeric/lo-specfun.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/lo-specfun.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-lo-specfun.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from liboctave/numeric/lo-specfun.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-oct-fftw.lo `test -f 'liboctave/numeric/oct-fftw.cc' || echo './'`liboctave/numeric/oct-fftw.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/oct-fftw.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-oct-fftw.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/numeric/oct-fftw.cc:38:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-oct-rand.lo `test -f 'liboctave/numeric/oct-rand.cc' || echo './'`liboctave/numeric/oct-rand.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/oct-rand.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-oct-rand.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/numeric/oct-rand.cc:39:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-oct-spparms.lo `test -f 'liboctave/numeric/oct-spparms.cc' || echo './'`liboctave/numeric/oct-spparms.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/oct-spparms.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-oct-spparms.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dColVector.h:29, from liboctave/numeric/oct-spparms.h:35, from liboctave/numeric/oct-spparms.cc:31: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-randgamma.lo `test -f 'liboctave/numeric/randgamma.cc' || echo './'`liboctave/numeric/randgamma.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/randgamma.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-randgamma.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-randmtzig.lo `test -f 'liboctave/numeric/randmtzig.cc' || echo './'`liboctave/numeric/randmtzig.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/randmtzig.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-randmtzig.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-randpoisson.lo `test -f 'liboctave/numeric/randpoisson.cc' || echo './'`liboctave/numeric/randpoisson.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/randpoisson.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-randpoisson.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-qrp.lo `test -f 'liboctave/numeric/qrp.cc' || echo './'`liboctave/numeric/qrp.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/qrp.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-qrp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/numeric/qrp.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-qr.lo `test -f 'liboctave/numeric/qr.cc' || echo './'`liboctave/numeric/qr.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/qr.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-qr.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CColVector.h:29, from liboctave/numeric/qr.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-oct-norm.lo `test -f 'liboctave/numeric/oct-norm.cc' || echo './'`liboctave/numeric/oct-norm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/oct-norm.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-oct-norm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CColVector.h:29, from liboctave/numeric/oct-norm.cc:38: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-schur.lo `test -f 'liboctave/numeric/schur.cc' || echo './'`liboctave/numeric/schur.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/schur.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-schur.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/numeric/schur.cc:27: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-sparse-chol.lo `test -f 'liboctave/numeric/sparse-chol.cc' || echo './'`liboctave/numeric/sparse-chol.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/sparse-chol.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-sparse-chol.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/CSparse.h:29, from liboctave/numeric/sparse-chol.h:30, from liboctave/numeric/sparse-chol.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-sparse-dmsolve.lo `test -f 'liboctave/numeric/sparse-dmsolve.cc' || echo './'`liboctave/numeric/sparse-dmsolve.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/sparse-dmsolve.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-sparse-dmsolve.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from liboctave/numeric/sparse-dmsolve.cc:30: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-cdm-dm.lo `test -f 'liboctave/operators/mx-cdm-dm.cc' || echo './'`liboctave/operators/mx-cdm-dm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-cdm-dm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cdm-dm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-dm.h:5, from liboctave/operators/mx-cdm-dm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-sparse-lu.lo `test -f 'liboctave/numeric/sparse-lu.cc' || echo './'`liboctave/numeric/sparse-lu.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/sparse-lu.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-sparse-lu.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/CSparse.h:29, from liboctave/numeric/sparse-lu.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-sparse-qr.lo `test -f 'liboctave/numeric/sparse-qr.cc' || echo './'`liboctave/numeric/sparse-qr.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/sparse-qr.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-sparse-qr.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/numeric/sparse-qr.cc:29:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-cs-dm.lo `test -f 'liboctave/operators/mx-cs-dm.cc' || echo './'`liboctave/operators/mx-cs-dm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-cs-dm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cs-dm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cs-dm.h:5, from liboctave/operators/mx-cs-dm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-dm-cdm.lo `test -f 'liboctave/operators/mx-dm-cdm.cc' || echo './'`liboctave/operators/mx-dm-cdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-dm-cdm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-dm-cdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-dm-cdm.h:5, from liboctave/operators/mx-dm-cdm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/numeric/liboctave_numeric_libnumeric_la-svd.lo `test -f 'liboctave/numeric/svd.cc' || echo './'`liboctave/numeric/svd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -I./liboctave/cruft/Faddeeva -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/numeric/svd.cc -fPIC -DPIC -o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-svd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/numeric/svd.cc:33: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-cdm-cm.lo `test -f 'liboctave/operators/mx-cdm-cm.cc' || echo './'`liboctave/operators/mx-cdm-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-cdm-cm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cdm-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-cdm-cm.h:5, from liboctave/operators/mx-cdm-cm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-cs-m.lo `test -f 'liboctave/operators/mx-cs-m.cc' || echo './'`liboctave/operators/mx-cs-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-cs-m.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cs-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-cs-m.h:5, from liboctave/operators/mx-cs-m.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-cs-m.h:5, from liboctave/operators/mx-cs-m.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-cdm-m.lo `test -f 'liboctave/operators/mx-cdm-m.cc' || echo './'`liboctave/operators/mx-cdm-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-cdm-m.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cdm-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-cdm-m.h:5, from liboctave/operators/mx-cdm-m.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-cs-nda.lo `test -f 'liboctave/operators/mx-cs-nda.cc' || echo './'`liboctave/operators/mx-cs-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-cs-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cs-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CNDArray.h:28, from liboctave/operators/mx-cs-nda.h:5, from liboctave/operators/mx-cs-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CNDArray.h:28, from liboctave/operators/mx-cs-nda.h:5, from liboctave/operators/mx-cs-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-cdm-s.lo `test -f 'liboctave/operators/mx-cdm-s.cc' || echo './'`liboctave/operators/mx-cdm-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-cdm-s.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cdm-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-cdm-s.h:5, from liboctave/operators/mx-cdm-s.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-cm-cdm.lo `test -f 'liboctave/operators/mx-cm-cdm.cc' || echo './'`liboctave/operators/mx-cm-cdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-cm-cdm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cm-cdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-cm-cdm.h:5, from liboctave/operators/mx-cm-cdm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-cm-dm.lo `test -f 'liboctave/operators/mx-cm-dm.cc' || echo './'`liboctave/operators/mx-cm-dm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-cm-dm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cm-dm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-cm-dm.h:5, from liboctave/operators/mx-cm-dm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-cm-s.lo `test -f 'liboctave/operators/mx-cm-s.cc' || echo './'`liboctave/operators/mx-cm-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-cm-s.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cm-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-cm-s.h:5, from liboctave/operators/mx-cm-s.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-cm-s.h:5, from liboctave/operators/mx-cm-s.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-cnda-s.lo `test -f 'liboctave/operators/mx-cnda-s.cc' || echo './'`liboctave/operators/mx-cnda-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-cnda-s.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cnda-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CNDArray.h:28, from liboctave/operators/mx-cnda-s.h:5, from liboctave/operators/mx-cnda-s.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CNDArray.h:28, from liboctave/operators/mx-cnda-s.h:5, from liboctave/operators/mx-cnda-s.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-cm-m.lo `test -f 'liboctave/operators/mx-cm-m.cc' || echo './'`liboctave/operators/mx-cm-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-cm-m.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cm-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-cm-m.h:5, from liboctave/operators/mx-cm-m.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-cm-m.h:5, from liboctave/operators/mx-cm-m.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-dm-cs.lo `test -f 'liboctave/operators/mx-dm-cs.cc' || echo './'`liboctave/operators/mx-dm-cs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-dm-cs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-dm-cs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-dm-cs.h:5, from liboctave/operators/mx-dm-cs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-dm-cm.lo `test -f 'liboctave/operators/mx-dm-cm.cc' || echo './'`liboctave/operators/mx-dm-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-dm-cm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-dm-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-dm-cm.h:5, from liboctave/operators/mx-dm-cm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-cnda-nda.lo `test -f 'liboctave/operators/mx-cnda-nda.cc' || echo './'`liboctave/operators/mx-cnda-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-cnda-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cnda-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CNDArray.h:28, from liboctave/operators/mx-cnda-nda.h:5, from liboctave/operators/mx-cnda-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CNDArray.h:28, from liboctave/operators/mx-cnda-nda.h:5, from liboctave/operators/mx-cnda-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-m-cs.lo `test -f 'liboctave/operators/mx-m-cs.cc' || echo './'`liboctave/operators/mx-m-cs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-m-cs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-m-cs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-m-cs.h:5, from liboctave/operators/mx-m-cs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-m-cs.h:5, from liboctave/operators/mx-m-cs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-m-cdm.lo `test -f 'liboctave/operators/mx-m-cdm.cc' || echo './'`liboctave/operators/mx-m-cdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-m-cdm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-m-cdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-m-cdm.h:5, from liboctave/operators/mx-m-cdm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-cs.lo `test -f 'liboctave/operators/mx-nda-cs.cc' || echo './'`liboctave/operators/mx-nda-cs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-cs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-cs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CNDArray.h:28, from liboctave/operators/mx-nda-cs.h:5, from liboctave/operators/mx-nda-cs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CNDArray.h:28, from liboctave/operators/mx-nda-cs.h:5, from liboctave/operators/mx-nda-cs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-s-cdm.lo `test -f 'liboctave/operators/mx-s-cdm.cc' || echo './'`liboctave/operators/mx-s-cdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-s-cdm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-cdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/CDiagMatrix.h:28, from liboctave/operators/mx-s-cdm.h:5, from liboctave/operators/mx-s-cdm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-s-cm.lo `test -f 'liboctave/operators/mx-s-cm.cc' || echo './'`liboctave/operators/mx-s-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-s-cm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-s-cm.h:5, from liboctave/operators/mx-s-cm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-s-cm.h:5, from liboctave/operators/mx-s-cm.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-m-cm.lo `test -f 'liboctave/operators/mx-m-cm.cc' || echo './'`liboctave/operators/mx-m-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-m-cm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-m-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-m-cm.h:5, from liboctave/operators/mx-m-cm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-m-cm.h:5, from liboctave/operators/mx-m-cm.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-s-cnda.lo `test -f 'liboctave/operators/mx-s-cnda.cc' || echo './'`liboctave/operators/mx-s-cnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-s-cnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-cnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CNDArray.h:28, from liboctave/operators/mx-s-cnda.h:5, from liboctave/operators/mx-s-cnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CNDArray.h:28, from liboctave/operators/mx-s-cnda.h:5, from liboctave/operators/mx-s-cnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-dm-m.lo `test -f 'liboctave/operators/mx-dm-m.cc' || echo './'`liboctave/operators/mx-dm-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-dm-m.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-dm-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/operators/mx-dm-m.h:5, from liboctave/operators/mx-dm-m.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-cnda.lo `test -f 'liboctave/operators/mx-nda-cnda.cc' || echo './'`liboctave/operators/mx-nda-cnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-cnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-cnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CNDArray.h:28, from liboctave/operators/mx-nda-cnda.h:5, from liboctave/operators/mx-nda-cnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CNDArray.h:28, from liboctave/operators/mx-nda-cnda.h:5, from liboctave/operators/mx-nda-cnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-m-dm.lo `test -f 'liboctave/operators/mx-m-dm.cc' || echo './'`liboctave/operators/mx-m-dm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-m-dm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-m-dm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/operators/mx-m-dm.h:5, from liboctave/operators/mx-m-dm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fcdm-fdm.lo `test -f 'liboctave/operators/mx-fcdm-fdm.cc' || echo './'`liboctave/operators/mx-fcdm-fdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fcdm-fdm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcdm-fdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/fCDiagMatrix.h:28, from liboctave/operators/mx-fcdm-fdm.h:5, from liboctave/operators/mx-fcdm-fdm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fdm-fcdm.lo `test -f 'liboctave/operators/mx-fdm-fcdm.cc' || echo './'`liboctave/operators/mx-fdm-fcdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fdm-fcdm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fdm-fcdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/fCDiagMatrix.h:28, from liboctave/operators/mx-fdm-fcdm.h:5, from liboctave/operators/mx-fdm-fcdm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fcs-fdm.lo `test -f 'liboctave/operators/mx-fcs-fdm.cc' || echo './'`liboctave/operators/mx-fcs-fdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fcs-fdm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcs-fdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/fCDiagMatrix.h:28, from liboctave/operators/mx-fcs-fdm.h:5, from liboctave/operators/mx-fcs-fdm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fcs-fm.lo `test -f 'liboctave/operators/mx-fcs-fm.cc' || echo './'`liboctave/operators/mx-fcs-fm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fcs-fm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcs-fm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fcs-fm.h:5, from liboctave/operators/mx-fcs-fm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fcs-fm.h:5, from liboctave/operators/mx-fcs-fm.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fcs-fnda.lo `test -f 'liboctave/operators/mx-fcs-fnda.cc' || echo './'`liboctave/operators/mx-fcs-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fcs-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcs-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from liboctave/operators/mx-fcs-fnda.h:5, from liboctave/operators/mx-fcs-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCNDArray.h:28, from liboctave/operators/mx-fcs-fnda.h:5, from liboctave/operators/mx-fcs-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fcdm-fcm.lo `test -f 'liboctave/operators/mx-fcdm-fcm.cc' || echo './'`liboctave/operators/mx-fcdm-fcm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fcdm-fcm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcdm-fcm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fcdm-fcm.h:5, from liboctave/operators/mx-fcdm-fcm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fcdm-fm.lo `test -f 'liboctave/operators/mx-fcdm-fm.cc' || echo './'`liboctave/operators/mx-fcdm-fm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fcdm-fm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcdm-fm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fcdm-fm.h:5, from liboctave/operators/mx-fcdm-fm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fcdm-fs.lo `test -f 'liboctave/operators/mx-fcdm-fs.cc' || echo './'`liboctave/operators/mx-fcdm-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fcdm-fs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcdm-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/fCDiagMatrix.h:28, from liboctave/operators/mx-fcdm-fs.h:5, from liboctave/operators/mx-fcdm-fs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fcm-fcdm.lo `test -f 'liboctave/operators/mx-fcm-fcdm.cc' || echo './'`liboctave/operators/mx-fcm-fcdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fcm-fcdm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcm-fcdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fcm-fcdm.h:5, from liboctave/operators/mx-fcm-fcdm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fcm-fdm.lo `test -f 'liboctave/operators/mx-fcm-fdm.cc' || echo './'`liboctave/operators/mx-fcm-fdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fcm-fdm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcm-fdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fcm-fdm.h:5, from liboctave/operators/mx-fcm-fdm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fcm-fs.lo `test -f 'liboctave/operators/mx-fcm-fs.cc' || echo './'`liboctave/operators/mx-fcm-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fcm-fs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcm-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fcm-fs.h:5, from liboctave/operators/mx-fcm-fs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fcm-fs.h:5, from liboctave/operators/mx-fcm-fs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fcnda-fs.lo `test -f 'liboctave/operators/mx-fcnda-fs.cc' || echo './'`liboctave/operators/mx-fcnda-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fcnda-fs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcnda-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from liboctave/operators/mx-fcnda-fs.h:5, from liboctave/operators/mx-fcnda-fs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCNDArray.h:28, from liboctave/operators/mx-fcnda-fs.h:5, from liboctave/operators/mx-fcnda-fs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fcm-fm.lo `test -f 'liboctave/operators/mx-fcm-fm.cc' || echo './'`liboctave/operators/mx-fcm-fm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fcm-fm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcm-fm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fcm-fm.h:5, from liboctave/operators/mx-fcm-fm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fcm-fm.h:5, from liboctave/operators/mx-fcm-fm.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fdm-fcs.lo `test -f 'liboctave/operators/mx-fdm-fcs.cc' || echo './'`liboctave/operators/mx-fdm-fcs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fdm-fcs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fdm-fcs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/fCDiagMatrix.h:28, from liboctave/operators/mx-fdm-fcs.h:5, from liboctave/operators/mx-fdm-fcs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fcnda-fnda.lo `test -f 'liboctave/operators/mx-fcnda-fnda.cc' || echo './'`liboctave/operators/mx-fcnda-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fcnda-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcnda-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from liboctave/operators/mx-fcnda-fnda.h:5, from liboctave/operators/mx-fcnda-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCNDArray.h:28, from liboctave/operators/mx-fcnda-fnda.h:5, from liboctave/operators/mx-fcnda-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fdm-fcm.lo `test -f 'liboctave/operators/mx-fdm-fcm.cc' || echo './'`liboctave/operators/mx-fdm-fcm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fdm-fcm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fdm-fcm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fdm-fcm.h:5, from liboctave/operators/mx-fdm-fcm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fm-fcs.lo `test -f 'liboctave/operators/mx-fm-fcs.cc' || echo './'`liboctave/operators/mx-fm-fcs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fm-fcs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fm-fcs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fm-fcs.h:5, from liboctave/operators/mx-fm-fcs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fm-fcs.h:5, from liboctave/operators/mx-fm-fcs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fm-fcdm.lo `test -f 'liboctave/operators/mx-fm-fcdm.cc' || echo './'`liboctave/operators/mx-fm-fcdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fm-fcdm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fm-fcdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fm-fcdm.h:5, from liboctave/operators/mx-fm-fcdm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-fcs.lo `test -f 'liboctave/operators/mx-fnda-fcs.cc' || echo './'`liboctave/operators/mx-fnda-fcs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-fcs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-fcs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from liboctave/operators/mx-fnda-fcs.h:5, from liboctave/operators/mx-fnda-fcs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCNDArray.h:28, from liboctave/operators/mx-fnda-fcs.h:5, from liboctave/operators/mx-fnda-fcs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fs-fcdm.lo `test -f 'liboctave/operators/mx-fs-fcdm.cc' || echo './'`liboctave/operators/mx-fs-fcdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fs-fcdm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-fcdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MDiagArray2.h:31, from ./liboctave/array/fCDiagMatrix.h:28, from liboctave/operators/mx-fs-fcdm.h:5, from liboctave/operators/mx-fs-fcdm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fs-fcm.lo `test -f 'liboctave/operators/mx-fs-fcm.cc' || echo './'`liboctave/operators/mx-fs-fcm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fs-fcm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-fcm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fs-fcm.h:5, from liboctave/operators/mx-fs-fcm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fs-fcm.h:5, from liboctave/operators/mx-fs-fcm.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fm-fcm.lo `test -f 'liboctave/operators/mx-fm-fcm.cc' || echo './'`liboctave/operators/mx-fm-fcm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fm-fcm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fm-fcm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fm-fcm.h:5, from liboctave/operators/mx-fm-fcm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fm-fcm.h:5, from liboctave/operators/mx-fm-fcm.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fs-fcnda.lo `test -f 'liboctave/operators/mx-fs-fcnda.cc' || echo './'`liboctave/operators/mx-fs-fcnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fs-fcnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-fcnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from liboctave/operators/mx-fs-fcnda.h:5, from liboctave/operators/mx-fs-fcnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCNDArray.h:28, from liboctave/operators/mx-fs-fcnda.h:5, from liboctave/operators/mx-fs-fcnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fdm-fm.lo `test -f 'liboctave/operators/mx-fdm-fm.cc' || echo './'`liboctave/operators/mx-fdm-fm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fdm-fm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fdm-fm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fNDArray.h:28, from ./liboctave/array/fMatrix.h:28, from liboctave/operators/mx-fdm-fm.h:5, from liboctave/operators/mx-fdm-fm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-fcnda.lo `test -f 'liboctave/operators/mx-fnda-fcnda.cc' || echo './'`liboctave/operators/mx-fnda-fcnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-fcnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-fcnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from liboctave/operators/mx-fnda-fcnda.h:5, from liboctave/operators/mx-fnda-fcnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCNDArray.h:28, from liboctave/operators/mx-fnda-fcnda.h:5, from liboctave/operators/mx-fnda-fcnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fm-fdm.lo `test -f 'liboctave/operators/mx-fm-fdm.cc' || echo './'`liboctave/operators/mx-fm-fdm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fm-fdm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fm-fdm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fNDArray.h:28, from ./liboctave/array/fMatrix.h:28, from liboctave/operators/mx-fm-fdm.h:5, from liboctave/operators/mx-fm-fdm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-pm-m.lo `test -f 'liboctave/operators/mx-pm-m.cc' || echo './'`liboctave/operators/mx-pm-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-pm-m.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-pm-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/operators/mx-pm-m.h:5, from liboctave/operators/mx-pm-m.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-m-pm.lo `test -f 'liboctave/operators/mx-m-pm.cc' || echo './'`liboctave/operators/mx-m-pm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-m-pm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-m-pm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/operators/mx-m-pm.h:5, from liboctave/operators/mx-m-pm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-pm-cm.lo `test -f 'liboctave/operators/mx-pm-cm.cc' || echo './'`liboctave/operators/mx-pm-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-pm-cm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-pm-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-pm-cm.h:5, from liboctave/operators/mx-pm-cm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-cm-pm.lo `test -f 'liboctave/operators/mx-cm-pm.cc' || echo './'`liboctave/operators/mx-cm-pm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-cm-pm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cm-pm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/mx-cm-pm.h:5, from liboctave/operators/mx-cm-pm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-pm-fm.lo `test -f 'liboctave/operators/mx-pm-fm.cc' || echo './'`liboctave/operators/mx-pm-fm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-pm-fm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-pm-fm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fNDArray.h:28, from ./liboctave/array/fMatrix.h:28, from liboctave/operators/mx-pm-fm.h:5, from liboctave/operators/mx-pm-fm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fm-pm.lo `test -f 'liboctave/operators/mx-fm-pm.cc' || echo './'`liboctave/operators/mx-fm-pm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fm-pm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fm-pm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fNDArray.h:28, from ./liboctave/array/fMatrix.h:28, from liboctave/operators/mx-fm-pm.h:5, from liboctave/operators/mx-fm-pm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-pm-fcm.lo `test -f 'liboctave/operators/mx-pm-fcm.cc' || echo './'`liboctave/operators/mx-pm-fcm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-pm-fcm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-pm-fcm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-pm-fcm.h:5, from liboctave/operators/mx-pm-fcm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fcm-pm.lo `test -f 'liboctave/operators/mx-fcm-pm.cc' || echo './'`liboctave/operators/mx-fcm-pm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fcm-pm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcm-pm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCNDArray.h:28, from ./liboctave/array/fCMatrix.h:28, from liboctave/operators/mx-fcm-pm.h:5, from liboctave/operators/mx-fcm-pm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-s-i8nda.lo `test -f 'liboctave/operators/mx-s-i8nda.cc' || echo './'`liboctave/operators/mx-s-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-s-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-s-i8nda.h:5, from liboctave/operators/mx-s-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-s-i8nda.h:5, from liboctave/operators/mx-s-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-s.lo `test -f 'liboctave/operators/mx-i8nda-s.cc' || echo './'`liboctave/operators/mx-i8nda-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-s.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-s.h:5, from liboctave/operators/mx-i8nda-s.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-s.h:5, from liboctave/operators/mx-i8nda-s.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-s-ui8nda.lo `test -f 'liboctave/operators/mx-s-ui8nda.cc' || echo './'`liboctave/operators/mx-s-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-s-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-s-ui8nda.h:5, from liboctave/operators/mx-s-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-s-ui8nda.h:5, from liboctave/operators/mx-s-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-s.lo `test -f 'liboctave/operators/mx-ui8nda-s.cc' || echo './'`liboctave/operators/mx-ui8nda-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-s.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-s.h:5, from liboctave/operators/mx-ui8nda-s.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-s.h:5, from liboctave/operators/mx-ui8nda-s.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-s-i16nda.lo `test -f 'liboctave/operators/mx-s-i16nda.cc' || echo './'`liboctave/operators/mx-s-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-s-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-s-i16nda.h:5, from liboctave/operators/mx-s-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-s-i16nda.h:5, from liboctave/operators/mx-s-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-s.lo `test -f 'liboctave/operators/mx-i16nda-s.cc' || echo './'`liboctave/operators/mx-i16nda-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-s.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-s.h:5, from liboctave/operators/mx-i16nda-s.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-s.h:5, from liboctave/operators/mx-i16nda-s.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-s-ui16nda.lo `test -f 'liboctave/operators/mx-s-ui16nda.cc' || echo './'`liboctave/operators/mx-s-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-s-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-s-ui16nda.h:5, from liboctave/operators/mx-s-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-s-ui16nda.h:5, from liboctave/operators/mx-s-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-s.lo `test -f 'liboctave/operators/mx-ui16nda-s.cc' || echo './'`liboctave/operators/mx-ui16nda-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-s.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-s.h:5, from liboctave/operators/mx-ui16nda-s.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-s.h:5, from liboctave/operators/mx-ui16nda-s.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-s-i32nda.lo `test -f 'liboctave/operators/mx-s-i32nda.cc' || echo './'`liboctave/operators/mx-s-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-s-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-s-i32nda.h:5, from liboctave/operators/mx-s-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-s-i32nda.h:5, from liboctave/operators/mx-s-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-s.lo `test -f 'liboctave/operators/mx-i32nda-s.cc' || echo './'`liboctave/operators/mx-i32nda-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-s.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-s.h:5, from liboctave/operators/mx-i32nda-s.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-s.h:5, from liboctave/operators/mx-i32nda-s.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-s-ui32nda.lo `test -f 'liboctave/operators/mx-s-ui32nda.cc' || echo './'`liboctave/operators/mx-s-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-s-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-s-ui32nda.h:5, from liboctave/operators/mx-s-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-s-ui32nda.h:5, from liboctave/operators/mx-s-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-s.lo `test -f 'liboctave/operators/mx-ui32nda-s.cc' || echo './'`liboctave/operators/mx-ui32nda-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-s.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-s.h:5, from liboctave/operators/mx-ui32nda-s.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-s.h:5, from liboctave/operators/mx-ui32nda-s.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-s-i64nda.lo `test -f 'liboctave/operators/mx-s-i64nda.cc' || echo './'`liboctave/operators/mx-s-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-s-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-s-i64nda.h:5, from liboctave/operators/mx-s-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-s-i64nda.h:5, from liboctave/operators/mx-s-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-s.lo `test -f 'liboctave/operators/mx-i64nda-s.cc' || echo './'`liboctave/operators/mx-i64nda-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-s.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-s.h:5, from liboctave/operators/mx-i64nda-s.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-s.h:5, from liboctave/operators/mx-i64nda-s.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-s-ui64nda.lo `test -f 'liboctave/operators/mx-s-ui64nda.cc' || echo './'`liboctave/operators/mx-s-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-s-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-s-ui64nda.h:5, from liboctave/operators/mx-s-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-s-ui64nda.h:5, from liboctave/operators/mx-s-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-s.lo `test -f 'liboctave/operators/mx-ui64nda-s.cc' || echo './'`liboctave/operators/mx-ui64nda-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-s.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-s.h:5, from liboctave/operators/mx-ui64nda-s.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-s.h:5, from liboctave/operators/mx-ui64nda-s.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fs-i8nda.lo `test -f 'liboctave/operators/mx-fs-i8nda.cc' || echo './'`liboctave/operators/mx-fs-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fs-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-fs-i8nda.h:5, from liboctave/operators/mx-fs-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-fs-i8nda.h:5, from liboctave/operators/mx-fs-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-fs.lo `test -f 'liboctave/operators/mx-i8nda-fs.cc' || echo './'`liboctave/operators/mx-i8nda-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-fs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-fs.h:5, from liboctave/operators/mx-i8nda-fs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-fs.h:5, from liboctave/operators/mx-i8nda-fs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fs-ui8nda.lo `test -f 'liboctave/operators/mx-fs-ui8nda.cc' || echo './'`liboctave/operators/mx-fs-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fs-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-fs-ui8nda.h:5, from liboctave/operators/mx-fs-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-fs-ui8nda.h:5, from liboctave/operators/mx-fs-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-fs.lo `test -f 'liboctave/operators/mx-ui8nda-fs.cc' || echo './'`liboctave/operators/mx-ui8nda-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-fs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-fs.h:5, from liboctave/operators/mx-ui8nda-fs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-fs.h:5, from liboctave/operators/mx-ui8nda-fs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fs-i16nda.lo `test -f 'liboctave/operators/mx-fs-i16nda.cc' || echo './'`liboctave/operators/mx-fs-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fs-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-fs-i16nda.h:5, from liboctave/operators/mx-fs-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-fs-i16nda.h:5, from liboctave/operators/mx-fs-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-fs.lo `test -f 'liboctave/operators/mx-i16nda-fs.cc' || echo './'`liboctave/operators/mx-i16nda-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-fs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-fs.h:5, from liboctave/operators/mx-i16nda-fs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-fs.h:5, from liboctave/operators/mx-i16nda-fs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fs-ui16nda.lo `test -f 'liboctave/operators/mx-fs-ui16nda.cc' || echo './'`liboctave/operators/mx-fs-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fs-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-fs-ui16nda.h:5, from liboctave/operators/mx-fs-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-fs-ui16nda.h:5, from liboctave/operators/mx-fs-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-fs.lo `test -f 'liboctave/operators/mx-ui16nda-fs.cc' || echo './'`liboctave/operators/mx-ui16nda-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-fs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-fs.h:5, from liboctave/operators/mx-ui16nda-fs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-fs.h:5, from liboctave/operators/mx-ui16nda-fs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fs-i32nda.lo `test -f 'liboctave/operators/mx-fs-i32nda.cc' || echo './'`liboctave/operators/mx-fs-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fs-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-fs-i32nda.h:5, from liboctave/operators/mx-fs-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-fs-i32nda.h:5, from liboctave/operators/mx-fs-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-fs.lo `test -f 'liboctave/operators/mx-i32nda-fs.cc' || echo './'`liboctave/operators/mx-i32nda-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-fs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-fs.h:5, from liboctave/operators/mx-i32nda-fs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-fs.h:5, from liboctave/operators/mx-i32nda-fs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fs-ui32nda.lo `test -f 'liboctave/operators/mx-fs-ui32nda.cc' || echo './'`liboctave/operators/mx-fs-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fs-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-fs-ui32nda.h:5, from liboctave/operators/mx-fs-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-fs-ui32nda.h:5, from liboctave/operators/mx-fs-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-fs.lo `test -f 'liboctave/operators/mx-ui32nda-fs.cc' || echo './'`liboctave/operators/mx-ui32nda-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-fs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-fs.h:5, from liboctave/operators/mx-ui32nda-fs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-fs.h:5, from liboctave/operators/mx-ui32nda-fs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fs-i64nda.lo `test -f 'liboctave/operators/mx-fs-i64nda.cc' || echo './'`liboctave/operators/mx-fs-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fs-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-fs-i64nda.h:5, from liboctave/operators/mx-fs-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-fs-i64nda.h:5, from liboctave/operators/mx-fs-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-fs.lo `test -f 'liboctave/operators/mx-i64nda-fs.cc' || echo './'`liboctave/operators/mx-i64nda-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-fs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-fs.h:5, from liboctave/operators/mx-i64nda-fs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-fs.h:5, from liboctave/operators/mx-i64nda-fs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fs-ui64nda.lo `test -f 'liboctave/operators/mx-fs-ui64nda.cc' || echo './'`liboctave/operators/mx-fs-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fs-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-fs-ui64nda.h:5, from liboctave/operators/mx-fs-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-fs-ui64nda.h:5, from liboctave/operators/mx-fs-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-fs.lo `test -f 'liboctave/operators/mx-ui64nda-fs.cc' || echo './'`liboctave/operators/mx-ui64nda-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-fs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-fs.h:5, from liboctave/operators/mx-ui64nda-fs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-fs.h:5, from liboctave/operators/mx-ui64nda-fs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i8.lo `test -f 'liboctave/operators/mx-nda-i8.cc' || echo './'`liboctave/operators/mx-nda-i8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-i8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-nda-i8.h:5, from liboctave/operators/mx-nda-i8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-nda-i8.h:5, from liboctave/operators/mx-nda-i8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8-nda.lo `test -f 'liboctave/operators/mx-i8-nda.cc' || echo './'`liboctave/operators/mx-i8-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8-nda.h:5, from liboctave/operators/mx-i8-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8-nda.h:5, from liboctave/operators/mx-i8-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui8.lo `test -f 'liboctave/operators/mx-nda-ui8.cc' || echo './'`liboctave/operators/mx-nda-ui8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-ui8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-nda-ui8.h:5, from liboctave/operators/mx-nda-ui8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-nda-ui8.h:5, from liboctave/operators/mx-nda-ui8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-nda.lo `test -f 'liboctave/operators/mx-ui8-nda.cc' || echo './'`liboctave/operators/mx-ui8-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8-nda.h:5, from liboctave/operators/mx-ui8-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8-nda.h:5, from liboctave/operators/mx-ui8-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i16.lo `test -f 'liboctave/operators/mx-nda-i16.cc' || echo './'`liboctave/operators/mx-nda-i16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-i16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-nda-i16.h:5, from liboctave/operators/mx-nda-i16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-nda-i16.h:5, from liboctave/operators/mx-nda-i16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16-nda.lo `test -f 'liboctave/operators/mx-i16-nda.cc' || echo './'`liboctave/operators/mx-i16-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16-nda.h:5, from liboctave/operators/mx-i16-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16-nda.h:5, from liboctave/operators/mx-i16-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui16.lo `test -f 'liboctave/operators/mx-nda-ui16.cc' || echo './'`liboctave/operators/mx-nda-ui16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-ui16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-nda-ui16.h:5, from liboctave/operators/mx-nda-ui16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-nda-ui16.h:5, from liboctave/operators/mx-nda-ui16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-nda.lo `test -f 'liboctave/operators/mx-ui16-nda.cc' || echo './'`liboctave/operators/mx-ui16-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16-nda.h:5, from liboctave/operators/mx-ui16-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16-nda.h:5, from liboctave/operators/mx-ui16-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i32.lo `test -f 'liboctave/operators/mx-nda-i32.cc' || echo './'`liboctave/operators/mx-nda-i32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-i32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-nda-i32.h:5, from liboctave/operators/mx-nda-i32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-nda-i32.h:5, from liboctave/operators/mx-nda-i32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32-nda.lo `test -f 'liboctave/operators/mx-i32-nda.cc' || echo './'`liboctave/operators/mx-i32-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32-nda.h:5, from liboctave/operators/mx-i32-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32-nda.h:5, from liboctave/operators/mx-i32-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui32.lo `test -f 'liboctave/operators/mx-nda-ui32.cc' || echo './'`liboctave/operators/mx-nda-ui32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-ui32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-nda-ui32.h:5, from liboctave/operators/mx-nda-ui32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-nda-ui32.h:5, from liboctave/operators/mx-nda-ui32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-nda.lo `test -f 'liboctave/operators/mx-ui32-nda.cc' || echo './'`liboctave/operators/mx-ui32-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32-nda.h:5, from liboctave/operators/mx-ui32-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32-nda.h:5, from liboctave/operators/mx-ui32-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i64.lo `test -f 'liboctave/operators/mx-nda-i64.cc' || echo './'`liboctave/operators/mx-nda-i64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-i64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-nda-i64.h:5, from liboctave/operators/mx-nda-i64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-nda-i64.h:5, from liboctave/operators/mx-nda-i64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64-nda.lo `test -f 'liboctave/operators/mx-i64-nda.cc' || echo './'`liboctave/operators/mx-i64-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64-nda.h:5, from liboctave/operators/mx-i64-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64-nda.h:5, from liboctave/operators/mx-i64-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-nda.lo `test -f 'liboctave/operators/mx-ui64-nda.cc' || echo './'`liboctave/operators/mx-ui64-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64-nda.h:5, from liboctave/operators/mx-ui64-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64-nda.h:5, from liboctave/operators/mx-ui64-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui64.lo `test -f 'liboctave/operators/mx-nda-ui64.cc' || echo './'`liboctave/operators/mx-nda-ui64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-ui64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-nda-ui64.h:5, from liboctave/operators/mx-nda-ui64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-nda-ui64.h:5, from liboctave/operators/mx-nda-ui64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i8.lo `test -f 'liboctave/operators/mx-fnda-i8.cc' || echo './'`liboctave/operators/mx-fnda-i8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-i8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i8.o In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-fnda-i8.h:5, from liboctave/operators/mx-fnda-i8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-fnda-i8.h:5, from liboctave/operators/mx-fnda-i8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8-fnda.lo `test -f 'liboctave/operators/mx-i8-fnda.cc' || echo './'`liboctave/operators/mx-i8-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8-fnda.h:5, from liboctave/operators/mx-i8-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8-fnda.h:5, from liboctave/operators/mx-i8-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui8.lo `test -f 'liboctave/operators/mx-fnda-ui8.cc' || echo './'`liboctave/operators/mx-fnda-ui8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-ui8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-fnda-ui8.h:5, from liboctave/operators/mx-fnda-ui8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-fnda-ui8.h:5, from liboctave/operators/mx-fnda-ui8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-fnda.lo `test -f 'liboctave/operators/mx-ui8-fnda.cc' || echo './'`liboctave/operators/mx-ui8-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8-fnda.h:5, from liboctave/operators/mx-ui8-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8-fnda.h:5, from liboctave/operators/mx-ui8-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i16.lo `test -f 'liboctave/operators/mx-fnda-i16.cc' || echo './'`liboctave/operators/mx-fnda-i16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-i16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-fnda-i16.h:5, from liboctave/operators/mx-fnda-i16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-fnda-i16.h:5, from liboctave/operators/mx-fnda-i16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16-fnda.lo `test -f 'liboctave/operators/mx-i16-fnda.cc' || echo './'`liboctave/operators/mx-i16-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16-fnda.h:5, from liboctave/operators/mx-i16-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16-fnda.h:5, from liboctave/operators/mx-i16-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui16.lo `test -f 'liboctave/operators/mx-fnda-ui16.cc' || echo './'`liboctave/operators/mx-fnda-ui16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-ui16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-fnda-ui16.h:5, from liboctave/operators/mx-fnda-ui16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-fnda-ui16.h:5, from liboctave/operators/mx-fnda-ui16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-fnda.lo `test -f 'liboctave/operators/mx-ui16-fnda.cc' || echo './'`liboctave/operators/mx-ui16-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16-fnda.h:5, from liboctave/operators/mx-ui16-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16-fnda.h:5, from liboctave/operators/mx-ui16-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32-fnda.lo `test -f 'liboctave/operators/mx-i32-fnda.cc' || echo './'`liboctave/operators/mx-i32-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32-fnda.h:5, from liboctave/operators/mx-i32-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32-fnda.h:5, from liboctave/operators/mx-i32-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui32.lo `test -f 'liboctave/operators/mx-fnda-ui32.cc' || echo './'`liboctave/operators/mx-fnda-ui32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-ui32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-fnda-ui32.h:5, from liboctave/operators/mx-fnda-ui32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-fnda-ui32.h:5, from liboctave/operators/mx-fnda-ui32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i32.lo `test -f 'liboctave/operators/mx-fnda-i32.cc' || echo './'`liboctave/operators/mx-fnda-i32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-i32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-fnda-i32.h:5, from liboctave/operators/mx-fnda-i32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-fnda-i32.h:5, from liboctave/operators/mx-fnda-i32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-fnda.lo `test -f 'liboctave/operators/mx-ui32-fnda.cc' || echo './'`liboctave/operators/mx-ui32-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32-fnda.h:5, from liboctave/operators/mx-ui32-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32-fnda.h:5, from liboctave/operators/mx-ui32-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i64.lo `test -f 'liboctave/operators/mx-fnda-i64.cc' || echo './'`liboctave/operators/mx-fnda-i64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-i64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-fnda-i64.h:5, from liboctave/operators/mx-fnda-i64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-fnda-i64.h:5, from liboctave/operators/mx-fnda-i64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64-fnda.lo `test -f 'liboctave/operators/mx-i64-fnda.cc' || echo './'`liboctave/operators/mx-i64-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64-fnda.h:5, from liboctave/operators/mx-i64-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64-fnda.h:5, from liboctave/operators/mx-i64-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui64.lo `test -f 'liboctave/operators/mx-fnda-ui64.cc' || echo './'`liboctave/operators/mx-fnda-ui64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-ui64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-fnda-ui64.h:5, from liboctave/operators/mx-fnda-ui64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-fnda-ui64.h:5, from liboctave/operators/mx-fnda-ui64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-fnda.lo `test -f 'liboctave/operators/mx-ui64-fnda.cc' || echo './'`liboctave/operators/mx-ui64-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64-fnda.h:5, from liboctave/operators/mx-ui64-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64-fnda.h:5, from liboctave/operators/mx-ui64-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i8nda.lo `test -f 'liboctave/operators/mx-nda-i8nda.cc' || echo './'`liboctave/operators/mx-nda-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-nda-i8nda.h:5, from liboctave/operators/mx-nda-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-nda-i8nda.h:5, from liboctave/operators/mx-nda-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-nda.lo `test -f 'liboctave/operators/mx-i8nda-nda.cc' || echo './'`liboctave/operators/mx-i8nda-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-nda.h:5, from liboctave/operators/mx-i8nda-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-nda.h:5, from liboctave/operators/mx-i8nda-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui8nda.lo `test -f 'liboctave/operators/mx-nda-ui8nda.cc' || echo './'`liboctave/operators/mx-nda-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-nda-ui8nda.h:5, from liboctave/operators/mx-nda-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-nda-ui8nda.h:5, from liboctave/operators/mx-nda-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-nda.lo `test -f 'liboctave/operators/mx-ui8nda-nda.cc' || echo './'`liboctave/operators/mx-ui8nda-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-nda.h:5, from liboctave/operators/mx-ui8nda-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-nda.h:5, from liboctave/operators/mx-ui8nda-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-nda.lo `test -f 'liboctave/operators/mx-i16nda-nda.cc' || echo './'`liboctave/operators/mx-i16nda-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-nda.h:5, from liboctave/operators/mx-i16nda-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-nda.h:5, from liboctave/operators/mx-i16nda-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i16nda.lo `test -f 'liboctave/operators/mx-nda-i16nda.cc' || echo './'`liboctave/operators/mx-nda-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-nda-i16nda.h:5, from liboctave/operators/mx-nda-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-nda-i16nda.h:5, from liboctave/operators/mx-nda-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui16nda.lo `test -f 'liboctave/operators/mx-nda-ui16nda.cc' || echo './'`liboctave/operators/mx-nda-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-nda-ui16nda.h:5, from liboctave/operators/mx-nda-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-nda-ui16nda.h:5, from liboctave/operators/mx-nda-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-nda.lo `test -f 'liboctave/operators/mx-ui16nda-nda.cc' || echo './'`liboctave/operators/mx-ui16nda-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-nda.h:5, from liboctave/operators/mx-ui16nda-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-nda.h:5, from liboctave/operators/mx-ui16nda-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i32nda.lo `test -f 'liboctave/operators/mx-nda-i32nda.cc' || echo './'`liboctave/operators/mx-nda-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-nda-i32nda.h:5, from liboctave/operators/mx-nda-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-nda-i32nda.h:5, from liboctave/operators/mx-nda-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-nda.lo `test -f 'liboctave/operators/mx-i32nda-nda.cc' || echo './'`liboctave/operators/mx-i32nda-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-nda.h:5, from liboctave/operators/mx-i32nda-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-nda.h:5, from liboctave/operators/mx-i32nda-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui32nda.lo `test -f 'liboctave/operators/mx-nda-ui32nda.cc' || echo './'`liboctave/operators/mx-nda-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-nda-ui32nda.h:5, from liboctave/operators/mx-nda-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-nda-ui32nda.h:5, from liboctave/operators/mx-nda-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-nda.lo `test -f 'liboctave/operators/mx-ui32nda-nda.cc' || echo './'`liboctave/operators/mx-ui32nda-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-nda.h:5, from liboctave/operators/mx-ui32nda-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-nda.h:5, from liboctave/operators/mx-ui32nda-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-nda.lo `test -f 'liboctave/operators/mx-i64nda-nda.cc' || echo './'`liboctave/operators/mx-i64nda-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-nda.h:5, from liboctave/operators/mx-i64nda-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-nda.h:5, from liboctave/operators/mx-i64nda-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i64nda.lo `test -f 'liboctave/operators/mx-nda-i64nda.cc' || echo './'`liboctave/operators/mx-nda-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-nda-i64nda.h:5, from liboctave/operators/mx-nda-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-nda-i64nda.h:5, from liboctave/operators/mx-nda-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui64nda.lo `test -f 'liboctave/operators/mx-nda-ui64nda.cc' || echo './'`liboctave/operators/mx-nda-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-nda-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-nda-ui64nda.h:5, from liboctave/operators/mx-nda-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-nda-ui64nda.h:5, from liboctave/operators/mx-nda-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = double; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-nda.lo `test -f 'liboctave/operators/mx-ui64nda-nda.cc' || echo './'`liboctave/operators/mx-ui64nda-nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-nda.h:5, from liboctave/operators/mx-ui64nda-nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-nda.h:5, from liboctave/operators/mx-ui64nda-nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i8nda.lo `test -f 'liboctave/operators/mx-fnda-i8nda.cc' || echo './'`liboctave/operators/mx-fnda-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-fnda-i8nda.h:5, from liboctave/operators/mx-fnda-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-fnda-i8nda.h:5, from liboctave/operators/mx-fnda-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-fnda.lo `test -f 'liboctave/operators/mx-i8nda-fnda.cc' || echo './'`liboctave/operators/mx-i8nda-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-fnda.h:5, from liboctave/operators/mx-i8nda-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-fnda.h:5, from liboctave/operators/mx-i8nda-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui8nda.lo `test -f 'liboctave/operators/mx-fnda-ui8nda.cc' || echo './'`liboctave/operators/mx-fnda-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-fnda-ui8nda.h:5, from liboctave/operators/mx-fnda-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-fnda-ui8nda.h:5, from liboctave/operators/mx-fnda-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-fnda.lo `test -f 'liboctave/operators/mx-ui8nda-fnda.cc' || echo './'`liboctave/operators/mx-ui8nda-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-fnda.h:5, from liboctave/operators/mx-ui8nda-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-fnda.h:5, from liboctave/operators/mx-ui8nda-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i16nda.lo `test -f 'liboctave/operators/mx-fnda-i16nda.cc' || echo './'`liboctave/operators/mx-fnda-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-fnda-i16nda.h:5, from liboctave/operators/mx-fnda-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-fnda-i16nda.h:5, from liboctave/operators/mx-fnda-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-fnda.lo `test -f 'liboctave/operators/mx-i16nda-fnda.cc' || echo './'`liboctave/operators/mx-i16nda-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-fnda.h:5, from liboctave/operators/mx-i16nda-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-fnda.h:5, from liboctave/operators/mx-i16nda-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui16nda.lo `test -f 'liboctave/operators/mx-fnda-ui16nda.cc' || echo './'`liboctave/operators/mx-fnda-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-fnda-ui16nda.h:5, from liboctave/operators/mx-fnda-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-fnda-ui16nda.h:5, from liboctave/operators/mx-fnda-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-fnda.lo `test -f 'liboctave/operators/mx-ui16nda-fnda.cc' || echo './'`liboctave/operators/mx-ui16nda-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-fnda.h:5, from liboctave/operators/mx-ui16nda-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-fnda.h:5, from liboctave/operators/mx-ui16nda-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i32nda.lo `test -f 'liboctave/operators/mx-fnda-i32nda.cc' || echo './'`liboctave/operators/mx-fnda-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-fnda-i32nda.h:5, from liboctave/operators/mx-fnda-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-fnda-i32nda.h:5, from liboctave/operators/mx-fnda-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-fnda.lo `test -f 'liboctave/operators/mx-i32nda-fnda.cc' || echo './'`liboctave/operators/mx-i32nda-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-fnda.h:5, from liboctave/operators/mx-i32nda-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-fnda.h:5, from liboctave/operators/mx-i32nda-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui32nda.lo `test -f 'liboctave/operators/mx-fnda-ui32nda.cc' || echo './'`liboctave/operators/mx-fnda-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-fnda-ui32nda.h:5, from liboctave/operators/mx-fnda-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-fnda-ui32nda.h:5, from liboctave/operators/mx-fnda-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-fnda.lo `test -f 'liboctave/operators/mx-ui32nda-fnda.cc' || echo './'`liboctave/operators/mx-ui32nda-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-fnda.h:5, from liboctave/operators/mx-ui32nda-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-fnda.h:5, from liboctave/operators/mx-ui32nda-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i64nda.lo `test -f 'liboctave/operators/mx-fnda-i64nda.cc' || echo './'`liboctave/operators/mx-fnda-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-fnda-i64nda.h:5, from liboctave/operators/mx-fnda-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-fnda-i64nda.h:5, from liboctave/operators/mx-fnda-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-fnda.lo `test -f 'liboctave/operators/mx-i64nda-fnda.cc' || echo './'`liboctave/operators/mx-i64nda-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-fnda.h:5, from liboctave/operators/mx-i64nda-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-fnda.h:5, from liboctave/operators/mx-i64nda-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui8.lo `test -f 'liboctave/operators/mx-i8nda-ui8.cc' || echo './'`liboctave/operators/mx-i8nda-ui8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-ui8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui8.h:5, from liboctave/operators/mx-i8nda-ui8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui8.h:5, from liboctave/operators/mx-i8nda-ui8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui64nda.lo `test -f 'liboctave/operators/mx-fnda-ui64nda.cc' || echo './'`liboctave/operators/mx-fnda-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-fnda-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-fnda-ui64nda.h:5, from liboctave/operators/mx-fnda-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-fnda-ui64nda.h:5, from liboctave/operators/mx-fnda-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = float; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-fnda.lo `test -f 'liboctave/operators/mx-ui64nda-fnda.cc' || echo './'`liboctave/operators/mx-ui64nda-fnda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-fnda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-fnda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-fnda.h:5, from liboctave/operators/mx-ui64nda-fnda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-fnda.h:5, from liboctave/operators/mx-ui64nda-fnda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = octave_int; X = octave_int; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-i16.lo `test -f 'liboctave/operators/mx-i8nda-i16.cc' || echo './'`liboctave/operators/mx-i8nda-i16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-i16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-i16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-i16.h:5, from liboctave/operators/mx-i8nda-i16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-i16.h:5, from liboctave/operators/mx-i8nda-i16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui16.lo `test -f 'liboctave/operators/mx-i8nda-ui16.cc' || echo './'`liboctave/operators/mx-i8nda-ui16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-ui16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui16.h:5, from liboctave/operators/mx-i8nda-ui16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui16.h:5, from liboctave/operators/mx-i8nda-ui16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-i32.lo `test -f 'liboctave/operators/mx-i8nda-i32.cc' || echo './'`liboctave/operators/mx-i8nda-i32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-i32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-i32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-i32.h:5, from liboctave/operators/mx-i8nda-i32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-i32.h:5, from liboctave/operators/mx-i8nda-i32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui32.lo `test -f 'liboctave/operators/mx-i8nda-ui32.cc' || echo './'`liboctave/operators/mx-i8nda-ui32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-ui32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui32.h:5, from liboctave/operators/mx-i8nda-ui32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui32.h:5, from liboctave/operators/mx-i8nda-ui32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-i64.lo `test -f 'liboctave/operators/mx-i8nda-i64.cc' || echo './'`liboctave/operators/mx-i8nda-i64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-i64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-i64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-i64.h:5, from liboctave/operators/mx-i8nda-i64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-i64.h:5, from liboctave/operators/mx-i8nda-i64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui64.lo `test -f 'liboctave/operators/mx-i8nda-ui64.cc' || echo './'`liboctave/operators/mx-i8nda-ui64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-ui64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui64.h:5, from liboctave/operators/mx-i8nda-ui64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui64.h:5, from liboctave/operators/mx-i8nda-ui64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-i8.lo `test -f 'liboctave/operators/mx-i16nda-i8.cc' || echo './'`liboctave/operators/mx-i16nda-i8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-i8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-i8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-i8.h:5, from liboctave/operators/mx-i16nda-i8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-i8.h:5, from liboctave/operators/mx-i16nda-i8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui8.lo `test -f 'liboctave/operators/mx-i16nda-ui8.cc' || echo './'`liboctave/operators/mx-i16nda-ui8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-ui8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui8.h:5, from liboctave/operators/mx-i16nda-ui8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui8.h:5, from liboctave/operators/mx-i16nda-ui8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui16.lo `test -f 'liboctave/operators/mx-i16nda-ui16.cc' || echo './'`liboctave/operators/mx-i16nda-ui16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-ui16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui16.h:5, from liboctave/operators/mx-i16nda-ui16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui16.h:5, from liboctave/operators/mx-i16nda-ui16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui32.lo `test -f 'liboctave/operators/mx-i16nda-ui32.cc' || echo './'`liboctave/operators/mx-i16nda-ui32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-ui32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui32.h:5, from liboctave/operators/mx-i16nda-ui32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui32.h:5, from liboctave/operators/mx-i16nda-ui32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-i32.lo `test -f 'liboctave/operators/mx-i16nda-i32.cc' || echo './'`liboctave/operators/mx-i16nda-i32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-i32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-i32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-i32.h:5, from liboctave/operators/mx-i16nda-i32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-i32.h:5, from liboctave/operators/mx-i16nda-i32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-i64.lo `test -f 'liboctave/operators/mx-i16nda-i64.cc' || echo './'`liboctave/operators/mx-i16nda-i64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-i64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-i64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-i64.h:5, from liboctave/operators/mx-i16nda-i64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-i64.h:5, from liboctave/operators/mx-i16nda-i64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui64.lo `test -f 'liboctave/operators/mx-i16nda-ui64.cc' || echo './'`liboctave/operators/mx-i16nda-ui64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-ui64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui64.h:5, from liboctave/operators/mx-i16nda-ui64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui64.h:5, from liboctave/operators/mx-i16nda-ui64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-i8.lo `test -f 'liboctave/operators/mx-i32nda-i8.cc' || echo './'`liboctave/operators/mx-i32nda-i8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-i8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-i8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-i8.h:5, from liboctave/operators/mx-i32nda-i8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-i8.h:5, from liboctave/operators/mx-i32nda-i8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui8.lo `test -f 'liboctave/operators/mx-i32nda-ui8.cc' || echo './'`liboctave/operators/mx-i32nda-ui8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-ui8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui8.o In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui8.h:5, from liboctave/operators/mx-i32nda-ui8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui8.h:5, from liboctave/operators/mx-i32nda-ui8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-i16.lo `test -f 'liboctave/operators/mx-i32nda-i16.cc' || echo './'`liboctave/operators/mx-i32nda-i16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-i16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-i16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-i16.h:5, from liboctave/operators/mx-i32nda-i16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-i16.h:5, from liboctave/operators/mx-i32nda-i16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui16.lo `test -f 'liboctave/operators/mx-i32nda-ui16.cc' || echo './'`liboctave/operators/mx-i32nda-ui16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-ui16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui16.h:5, from liboctave/operators/mx-i32nda-ui16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui16.h:5, from liboctave/operators/mx-i32nda-ui16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui32.lo `test -f 'liboctave/operators/mx-i32nda-ui32.cc' || echo './'`liboctave/operators/mx-i32nda-ui32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-ui32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui32.h:5, from liboctave/operators/mx-i32nda-ui32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui32.h:5, from liboctave/operators/mx-i32nda-ui32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-i64.lo `test -f 'liboctave/operators/mx-i32nda-i64.cc' || echo './'`liboctave/operators/mx-i32nda-i64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-i64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-i64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-i64.h:5, from liboctave/operators/mx-i32nda-i64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-i64.h:5, from liboctave/operators/mx-i32nda-i64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui64.lo `test -f 'liboctave/operators/mx-i32nda-ui64.cc' || echo './'`liboctave/operators/mx-i32nda-ui64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-ui64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui64.h:5, from liboctave/operators/mx-i32nda-ui64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui64.h:5, from liboctave/operators/mx-i32nda-ui64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-i8.lo `test -f 'liboctave/operators/mx-i64nda-i8.cc' || echo './'`liboctave/operators/mx-i64nda-i8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-i8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-i8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-i8.h:5, from liboctave/operators/mx-i64nda-i8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-i8.h:5, from liboctave/operators/mx-i64nda-i8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui8.lo `test -f 'liboctave/operators/mx-i64nda-ui8.cc' || echo './'`liboctave/operators/mx-i64nda-ui8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-ui8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui8.h:5, from liboctave/operators/mx-i64nda-ui8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui8.h:5, from liboctave/operators/mx-i64nda-ui8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-i16.lo `test -f 'liboctave/operators/mx-i64nda-i16.cc' || echo './'`liboctave/operators/mx-i64nda-i16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-i16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-i16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-i16.h:5, from liboctave/operators/mx-i64nda-i16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-i16.h:5, from liboctave/operators/mx-i64nda-i16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-i32.lo `test -f 'liboctave/operators/mx-i64nda-i32.cc' || echo './'`liboctave/operators/mx-i64nda-i32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-i32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-i32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-i32.h:5, from liboctave/operators/mx-i64nda-i32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-i32.h:5, from liboctave/operators/mx-i64nda-i32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui16.lo `test -f 'liboctave/operators/mx-i64nda-ui16.cc' || echo './'`liboctave/operators/mx-i64nda-ui16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-ui16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui16.h:5, from liboctave/operators/mx-i64nda-ui16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui16.h:5, from liboctave/operators/mx-i64nda-ui16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui32.lo `test -f 'liboctave/operators/mx-i64nda-ui32.cc' || echo './'`liboctave/operators/mx-i64nda-ui32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-ui32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui32.h:5, from liboctave/operators/mx-i64nda-ui32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui32.h:5, from liboctave/operators/mx-i64nda-ui32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui64.lo `test -f 'liboctave/operators/mx-i64nda-ui64.cc' || echo './'`liboctave/operators/mx-i64nda-ui64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-ui64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui64.h:5, from liboctave/operators/mx-i64nda-ui64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui64.h:5, from liboctave/operators/mx-i64nda-ui64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i16.lo `test -f 'liboctave/operators/mx-ui8nda-i16.cc' || echo './'`liboctave/operators/mx-ui8nda-i16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-i16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i16.h:5, from liboctave/operators/mx-ui8nda-i16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i16.h:5, from liboctave/operators/mx-ui8nda-i16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i8.lo `test -f 'liboctave/operators/mx-ui8nda-i8.cc' || echo './'`liboctave/operators/mx-ui8nda-i8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-i8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i8.h:5, from liboctave/operators/mx-ui8nda-i8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i8.h:5, from liboctave/operators/mx-ui8nda-i8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i32.lo `test -f 'liboctave/operators/mx-ui8nda-i32.cc' || echo './'`liboctave/operators/mx-ui8nda-i32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-i32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i32.h:5, from liboctave/operators/mx-ui8nda-i32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i32.h:5, from liboctave/operators/mx-ui8nda-i32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-ui16.lo `test -f 'liboctave/operators/mx-ui8nda-ui16.cc' || echo './'`liboctave/operators/mx-ui8nda-ui16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-ui16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-ui16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-ui16.h:5, from liboctave/operators/mx-ui8nda-ui16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-ui16.h:5, from liboctave/operators/mx-ui8nda-ui16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-ui32.lo `test -f 'liboctave/operators/mx-ui8nda-ui32.cc' || echo './'`liboctave/operators/mx-ui8nda-ui32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-ui32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-ui32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-ui32.h:5, from liboctave/operators/mx-ui8nda-ui32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-ui32.h:5, from liboctave/operators/mx-ui8nda-ui32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i64.lo `test -f 'liboctave/operators/mx-ui8nda-i64.cc' || echo './'`liboctave/operators/mx-ui8nda-i64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-i64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i64.h:5, from liboctave/operators/mx-ui8nda-i64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i64.h:5, from liboctave/operators/mx-ui8nda-i64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-ui64.lo `test -f 'liboctave/operators/mx-ui8nda-ui64.cc' || echo './'`liboctave/operators/mx-ui8nda-ui64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-ui64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-ui64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-ui64.h:5, from liboctave/operators/mx-ui8nda-ui64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-ui64.h:5, from liboctave/operators/mx-ui8nda-ui64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i8.lo `test -f 'liboctave/operators/mx-ui16nda-i8.cc' || echo './'`liboctave/operators/mx-ui16nda-i8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-i8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i8.h:5, from liboctave/operators/mx-ui16nda-i8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i8.h:5, from liboctave/operators/mx-ui16nda-i8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-ui8.lo `test -f 'liboctave/operators/mx-ui16nda-ui8.cc' || echo './'`liboctave/operators/mx-ui16nda-ui8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-ui8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-ui8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-ui8.h:5, from liboctave/operators/mx-ui16nda-ui8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-ui8.h:5, from liboctave/operators/mx-ui16nda-ui8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i16.lo `test -f 'liboctave/operators/mx-ui16nda-i16.cc' || echo './'`liboctave/operators/mx-ui16nda-i16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-i16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i16.h:5, from liboctave/operators/mx-ui16nda-i16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i16.h:5, from liboctave/operators/mx-ui16nda-i16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-ui32.lo `test -f 'liboctave/operators/mx-ui16nda-ui32.cc' || echo './'`liboctave/operators/mx-ui16nda-ui32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-ui32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-ui32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-ui32.h:5, from liboctave/operators/mx-ui16nda-ui32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-ui32.h:5, from liboctave/operators/mx-ui16nda-ui32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i32.lo `test -f 'liboctave/operators/mx-ui16nda-i32.cc' || echo './'`liboctave/operators/mx-ui16nda-i32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-i32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i32.h:5, from liboctave/operators/mx-ui16nda-i32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i32.h:5, from liboctave/operators/mx-ui16nda-i32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i64.lo `test -f 'liboctave/operators/mx-ui16nda-i64.cc' || echo './'`liboctave/operators/mx-ui16nda-i64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-i64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i64.h:5, from liboctave/operators/mx-ui16nda-i64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i64.h:5, from liboctave/operators/mx-ui16nda-i64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-ui64.lo `test -f 'liboctave/operators/mx-ui16nda-ui64.cc' || echo './'`liboctave/operators/mx-ui16nda-ui64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-ui64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-ui64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-ui64.h:5, from liboctave/operators/mx-ui16nda-ui64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-ui64.h:5, from liboctave/operators/mx-ui16nda-ui64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-ui8.lo `test -f 'liboctave/operators/mx-ui32nda-ui8.cc' || echo './'`liboctave/operators/mx-ui32nda-ui8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-ui8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-ui8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-ui8.h:5, from liboctave/operators/mx-ui32nda-ui8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-ui8.h:5, from liboctave/operators/mx-ui32nda-ui8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i8.lo `test -f 'liboctave/operators/mx-ui32nda-i8.cc' || echo './'`liboctave/operators/mx-ui32nda-i8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-i8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i8.h:5, from liboctave/operators/mx-ui32nda-i8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i8.h:5, from liboctave/operators/mx-ui32nda-i8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i16.lo `test -f 'liboctave/operators/mx-ui32nda-i16.cc' || echo './'`liboctave/operators/mx-ui32nda-i16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-i16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i16.h:5, from liboctave/operators/mx-ui32nda-i16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i16.h:5, from liboctave/operators/mx-ui32nda-i16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-ui16.lo `test -f 'liboctave/operators/mx-ui32nda-ui16.cc' || echo './'`liboctave/operators/mx-ui32nda-ui16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-ui16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-ui16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-ui16.h:5, from liboctave/operators/mx-ui32nda-ui16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-ui16.h:5, from liboctave/operators/mx-ui32nda-ui16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i32.lo `test -f 'liboctave/operators/mx-ui32nda-i32.cc' || echo './'`liboctave/operators/mx-ui32nda-i32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-i32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i32.h:5, from liboctave/operators/mx-ui32nda-i32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i32.h:5, from liboctave/operators/mx-ui32nda-i32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i64.lo `test -f 'liboctave/operators/mx-ui32nda-i64.cc' || echo './'`liboctave/operators/mx-ui32nda-i64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-i64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i64.h:5, from liboctave/operators/mx-ui32nda-i64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i64.h:5, from liboctave/operators/mx-ui32nda-i64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-ui64.lo `test -f 'liboctave/operators/mx-ui32nda-ui64.cc' || echo './'`liboctave/operators/mx-ui32nda-ui64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-ui64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-ui64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-ui64.h:5, from liboctave/operators/mx-ui32nda-ui64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-ui64.h:5, from liboctave/operators/mx-ui32nda-ui64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i8.lo `test -f 'liboctave/operators/mx-ui64nda-i8.cc' || echo './'`liboctave/operators/mx-ui64nda-i8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-i8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i8.h:5, from liboctave/operators/mx-ui64nda-i8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i8.h:5, from liboctave/operators/mx-ui64nda-i8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-ui8.lo `test -f 'liboctave/operators/mx-ui64nda-ui8.cc' || echo './'`liboctave/operators/mx-ui64nda-ui8.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-ui8.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-ui8.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-ui8.h:5, from liboctave/operators/mx-ui64nda-ui8.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-ui8.h:5, from liboctave/operators/mx-ui64nda-ui8.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i16.lo `test -f 'liboctave/operators/mx-ui64nda-i16.cc' || echo './'`liboctave/operators/mx-ui64nda-i16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-i16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i16.h:5, from liboctave/operators/mx-ui64nda-i16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i16.h:5, from liboctave/operators/mx-ui64nda-i16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-ui16.lo `test -f 'liboctave/operators/mx-ui64nda-ui16.cc' || echo './'`liboctave/operators/mx-ui64nda-ui16.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-ui16.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-ui16.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-ui16.h:5, from liboctave/operators/mx-ui64nda-ui16.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-ui16.h:5, from liboctave/operators/mx-ui64nda-ui16.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i32.lo `test -f 'liboctave/operators/mx-ui64nda-i32.cc' || echo './'`liboctave/operators/mx-ui64nda-i32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-i32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i32.h:5, from liboctave/operators/mx-ui64nda-i32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i32.h:5, from liboctave/operators/mx-ui64nda-i32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-ui32.lo `test -f 'liboctave/operators/mx-ui64nda-ui32.cc' || echo './'`liboctave/operators/mx-ui64nda-ui32.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-ui32.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-ui32.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-ui32.h:5, from liboctave/operators/mx-ui64nda-ui32.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-ui32.h:5, from liboctave/operators/mx-ui64nda-ui32.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i64.lo `test -f 'liboctave/operators/mx-ui64nda-i64.cc' || echo './'`liboctave/operators/mx-ui64nda-i64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-i64.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i64.h:5, from liboctave/operators/mx-ui64nda-i64.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i64.h:5, from liboctave/operators/mx-ui64nda-i64.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8-ui8nda.lo `test -f 'liboctave/operators/mx-i8-ui8nda.cc' || echo './'`liboctave/operators/mx-i8-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-i8-ui8nda.h:6, from liboctave/operators/mx-i8-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-i8-ui8nda.h:6, from liboctave/operators/mx-i8-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8-i16nda.lo `test -f 'liboctave/operators/mx-i8-i16nda.cc' || echo './'`liboctave/operators/mx-i8-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i8-i16nda.h:6, from liboctave/operators/mx-i8-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i8-i16nda.h:6, from liboctave/operators/mx-i8-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8-ui16nda.lo `test -f 'liboctave/operators/mx-i8-ui16nda.cc' || echo './'`liboctave/operators/mx-i8-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-i8-ui16nda.h:6, from liboctave/operators/mx-i8-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-i8-ui16nda.h:6, from liboctave/operators/mx-i8-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8-i32nda.lo `test -f 'liboctave/operators/mx-i8-i32nda.cc' || echo './'`liboctave/operators/mx-i8-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i8-i32nda.h:6, from liboctave/operators/mx-i8-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i8-i32nda.h:6, from liboctave/operators/mx-i8-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8-ui32nda.lo `test -f 'liboctave/operators/mx-i8-ui32nda.cc' || echo './'`liboctave/operators/mx-i8-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-i8-ui32nda.h:6, from liboctave/operators/mx-i8-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-i8-ui32nda.h:6, from liboctave/operators/mx-i8-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8-i64nda.lo `test -f 'liboctave/operators/mx-i8-i64nda.cc' || echo './'`liboctave/operators/mx-i8-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i8-i64nda.h:6, from liboctave/operators/mx-i8-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i8-i64nda.h:6, from liboctave/operators/mx-i8-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8-ui64nda.lo `test -f 'liboctave/operators/mx-i8-ui64nda.cc' || echo './'`liboctave/operators/mx-i8-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-i8-ui64nda.h:6, from liboctave/operators/mx-i8-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-i8-ui64nda.h:6, from liboctave/operators/mx-i8-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16-i8nda.lo `test -f 'liboctave/operators/mx-i16-i8nda.cc' || echo './'`liboctave/operators/mx-i16-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i16-i8nda.h:6, from liboctave/operators/mx-i16-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i16-i8nda.h:6, from liboctave/operators/mx-i16-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16-ui8nda.lo `test -f 'liboctave/operators/mx-i16-ui8nda.cc' || echo './'`liboctave/operators/mx-i16-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-i16-ui8nda.h:6, from liboctave/operators/mx-i16-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-i16-ui8nda.h:6, from liboctave/operators/mx-i16-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16-ui16nda.lo `test -f 'liboctave/operators/mx-i16-ui16nda.cc' || echo './'`liboctave/operators/mx-i16-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-i16-ui16nda.h:6, from liboctave/operators/mx-i16-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-i16-ui16nda.h:6, from liboctave/operators/mx-i16-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16-i32nda.lo `test -f 'liboctave/operators/mx-i16-i32nda.cc' || echo './'`liboctave/operators/mx-i16-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i16-i32nda.h:6, from liboctave/operators/mx-i16-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i16-i32nda.h:6, from liboctave/operators/mx-i16-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16-ui32nda.lo `test -f 'liboctave/operators/mx-i16-ui32nda.cc' || echo './'`liboctave/operators/mx-i16-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-i16-ui32nda.h:6, from liboctave/operators/mx-i16-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-i16-ui32nda.h:6, from liboctave/operators/mx-i16-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16-i64nda.lo `test -f 'liboctave/operators/mx-i16-i64nda.cc' || echo './'`liboctave/operators/mx-i16-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i16-i64nda.h:6, from liboctave/operators/mx-i16-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i16-i64nda.h:6, from liboctave/operators/mx-i16-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16-ui64nda.lo `test -f 'liboctave/operators/mx-i16-ui64nda.cc' || echo './'`liboctave/operators/mx-i16-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-i16-ui64nda.h:6, from liboctave/operators/mx-i16-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-i16-ui64nda.h:6, from liboctave/operators/mx-i16-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32-i8nda.lo `test -f 'liboctave/operators/mx-i32-i8nda.cc' || echo './'`liboctave/operators/mx-i32-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i32-i8nda.h:6, from liboctave/operators/mx-i32-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i32-i8nda.h:6, from liboctave/operators/mx-i32-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32-ui8nda.lo `test -f 'liboctave/operators/mx-i32-ui8nda.cc' || echo './'`liboctave/operators/mx-i32-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-i32-ui8nda.h:6, from liboctave/operators/mx-i32-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-i32-ui8nda.h:6, from liboctave/operators/mx-i32-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32-i16nda.lo `test -f 'liboctave/operators/mx-i32-i16nda.cc' || echo './'`liboctave/operators/mx-i32-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i32-i16nda.h:6, from liboctave/operators/mx-i32-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i32-i16nda.h:6, from liboctave/operators/mx-i32-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32-ui16nda.lo `test -f 'liboctave/operators/mx-i32-ui16nda.cc' || echo './'`liboctave/operators/mx-i32-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-i32-ui16nda.h:6, from liboctave/operators/mx-i32-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-i32-ui16nda.h:6, from liboctave/operators/mx-i32-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32-ui32nda.lo `test -f 'liboctave/operators/mx-i32-ui32nda.cc' || echo './'`liboctave/operators/mx-i32-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-i32-ui32nda.h:6, from liboctave/operators/mx-i32-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-i32-ui32nda.h:6, from liboctave/operators/mx-i32-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32-i64nda.lo `test -f 'liboctave/operators/mx-i32-i64nda.cc' || echo './'`liboctave/operators/mx-i32-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i32-i64nda.h:6, from liboctave/operators/mx-i32-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i32-i64nda.h:6, from liboctave/operators/mx-i32-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32-ui64nda.lo `test -f 'liboctave/operators/mx-i32-ui64nda.cc' || echo './'`liboctave/operators/mx-i32-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-i32-ui64nda.h:6, from liboctave/operators/mx-i32-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-i32-ui64nda.h:6, from liboctave/operators/mx-i32-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64-i8nda.lo `test -f 'liboctave/operators/mx-i64-i8nda.cc' || echo './'`liboctave/operators/mx-i64-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i64-i8nda.h:6, from liboctave/operators/mx-i64-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i64-i8nda.h:6, from liboctave/operators/mx-i64-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64-ui8nda.lo `test -f 'liboctave/operators/mx-i64-ui8nda.cc' || echo './'`liboctave/operators/mx-i64-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-i64-ui8nda.h:6, from liboctave/operators/mx-i64-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-i64-ui8nda.h:6, from liboctave/operators/mx-i64-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64-i16nda.lo `test -f 'liboctave/operators/mx-i64-i16nda.cc' || echo './'`liboctave/operators/mx-i64-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i64-i16nda.h:6, from liboctave/operators/mx-i64-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i64-i16nda.h:6, from liboctave/operators/mx-i64-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64-ui16nda.lo `test -f 'liboctave/operators/mx-i64-ui16nda.cc' || echo './'`liboctave/operators/mx-i64-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-i64-ui16nda.h:6, from liboctave/operators/mx-i64-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-i64-ui16nda.h:6, from liboctave/operators/mx-i64-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64-i32nda.lo `test -f 'liboctave/operators/mx-i64-i32nda.cc' || echo './'`liboctave/operators/mx-i64-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i64-i32nda.h:6, from liboctave/operators/mx-i64-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i64-i32nda.h:6, from liboctave/operators/mx-i64-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64-ui32nda.lo `test -f 'liboctave/operators/mx-i64-ui32nda.cc' || echo './'`liboctave/operators/mx-i64-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-i64-ui32nda.h:6, from liboctave/operators/mx-i64-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-i64-ui32nda.h:6, from liboctave/operators/mx-i64-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64-ui64nda.lo `test -f 'liboctave/operators/mx-i64-ui64nda.cc' || echo './'`liboctave/operators/mx-i64-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-i64-ui64nda.h:6, from liboctave/operators/mx-i64-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-i64-ui64nda.h:6, from liboctave/operators/mx-i64-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-i8nda.lo `test -f 'liboctave/operators/mx-ui8-i8nda.cc' || echo './'`liboctave/operators/mx-ui8-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-ui8-i8nda.h:6, from liboctave/operators/mx-ui8-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-ui8-i8nda.h:6, from liboctave/operators/mx-ui8-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-i16nda.lo `test -f 'liboctave/operators/mx-ui8-i16nda.cc' || echo './'`liboctave/operators/mx-ui8-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-ui8-i16nda.h:6, from liboctave/operators/mx-ui8-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-ui8-i16nda.h:6, from liboctave/operators/mx-ui8-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-ui16nda.lo `test -f 'liboctave/operators/mx-ui8-ui16nda.cc' || echo './'`liboctave/operators/mx-ui8-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui8-ui16nda.h:6, from liboctave/operators/mx-ui8-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui8-ui16nda.h:6, from liboctave/operators/mx-ui8-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-i32nda.lo `test -f 'liboctave/operators/mx-ui8-i32nda.cc' || echo './'`liboctave/operators/mx-ui8-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-ui8-i32nda.h:6, from liboctave/operators/mx-ui8-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-ui8-i32nda.h:6, from liboctave/operators/mx-ui8-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-ui32nda.lo `test -f 'liboctave/operators/mx-ui8-ui32nda.cc' || echo './'`liboctave/operators/mx-ui8-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui8-ui32nda.h:6, from liboctave/operators/mx-ui8-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui8-ui32nda.h:6, from liboctave/operators/mx-ui8-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-i64nda.lo `test -f 'liboctave/operators/mx-ui8-i64nda.cc' || echo './'`liboctave/operators/mx-ui8-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-ui8-i64nda.h:6, from liboctave/operators/mx-ui8-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-ui8-i64nda.h:6, from liboctave/operators/mx-ui8-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-ui64nda.lo `test -f 'liboctave/operators/mx-ui8-ui64nda.cc' || echo './'`liboctave/operators/mx-ui8-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui8-ui64nda.h:6, from liboctave/operators/mx-ui8-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui8-ui64nda.h:6, from liboctave/operators/mx-ui8-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-i8nda.lo `test -f 'liboctave/operators/mx-ui16-i8nda.cc' || echo './'`liboctave/operators/mx-ui16-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-ui16-i8nda.h:6, from liboctave/operators/mx-ui16-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-ui16-i8nda.h:6, from liboctave/operators/mx-ui16-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-ui8nda.lo `test -f 'liboctave/operators/mx-ui16-ui8nda.cc' || echo './'`liboctave/operators/mx-ui16-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui16-ui8nda.h:6, from liboctave/operators/mx-ui16-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui16-ui8nda.h:6, from liboctave/operators/mx-ui16-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-i16nda.lo `test -f 'liboctave/operators/mx-ui16-i16nda.cc' || echo './'`liboctave/operators/mx-ui16-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-ui16-i16nda.h:6, from liboctave/operators/mx-ui16-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-ui16-i16nda.h:6, from liboctave/operators/mx-ui16-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-i32nda.lo `test -f 'liboctave/operators/mx-ui16-i32nda.cc' || echo './'`liboctave/operators/mx-ui16-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-ui16-i32nda.h:6, from liboctave/operators/mx-ui16-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-ui16-i32nda.h:6, from liboctave/operators/mx-ui16-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-ui32nda.lo `test -f 'liboctave/operators/mx-ui16-ui32nda.cc' || echo './'`liboctave/operators/mx-ui16-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui16-ui32nda.h:6, from liboctave/operators/mx-ui16-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui16-ui32nda.h:6, from liboctave/operators/mx-ui16-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-i64nda.lo `test -f 'liboctave/operators/mx-ui16-i64nda.cc' || echo './'`liboctave/operators/mx-ui16-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-ui16-i64nda.h:6, from liboctave/operators/mx-ui16-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-ui16-i64nda.h:6, from liboctave/operators/mx-ui16-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-ui64nda.lo `test -f 'liboctave/operators/mx-ui16-ui64nda.cc' || echo './'`liboctave/operators/mx-ui16-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui16-ui64nda.h:6, from liboctave/operators/mx-ui16-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui16-ui64nda.h:6, from liboctave/operators/mx-ui16-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-i8nda.lo `test -f 'liboctave/operators/mx-ui32-i8nda.cc' || echo './'`liboctave/operators/mx-ui32-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-ui32-i8nda.h:6, from liboctave/operators/mx-ui32-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-ui32-i8nda.h:6, from liboctave/operators/mx-ui32-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-ui8nda.lo `test -f 'liboctave/operators/mx-ui32-ui8nda.cc' || echo './'`liboctave/operators/mx-ui32-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui32-ui8nda.h:6, from liboctave/operators/mx-ui32-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui32-ui8nda.h:6, from liboctave/operators/mx-ui32-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-i16nda.lo `test -f 'liboctave/operators/mx-ui32-i16nda.cc' || echo './'`liboctave/operators/mx-ui32-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-ui32-i16nda.h:6, from liboctave/operators/mx-ui32-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-ui32-i16nda.h:6, from liboctave/operators/mx-ui32-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-ui16nda.lo `test -f 'liboctave/operators/mx-ui32-ui16nda.cc' || echo './'`liboctave/operators/mx-ui32-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui32-ui16nda.h:6, from liboctave/operators/mx-ui32-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui32-ui16nda.h:6, from liboctave/operators/mx-ui32-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-i32nda.lo `test -f 'liboctave/operators/mx-ui32-i32nda.cc' || echo './'`liboctave/operators/mx-ui32-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-ui32-i32nda.h:6, from liboctave/operators/mx-ui32-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-ui32-i32nda.h:6, from liboctave/operators/mx-ui32-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-i64nda.lo `test -f 'liboctave/operators/mx-ui32-i64nda.cc' || echo './'`liboctave/operators/mx-ui32-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-ui32-i64nda.h:6, from liboctave/operators/mx-ui32-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-ui32-i64nda.h:6, from liboctave/operators/mx-ui32-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-ui64nda.lo `test -f 'liboctave/operators/mx-ui32-ui64nda.cc' || echo './'`liboctave/operators/mx-ui32-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui32-ui64nda.h:6, from liboctave/operators/mx-ui32-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui32-ui64nda.h:6, from liboctave/operators/mx-ui32-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-i8nda.lo `test -f 'liboctave/operators/mx-ui64-i8nda.cc' || echo './'`liboctave/operators/mx-ui64-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-ui64-i8nda.h:6, from liboctave/operators/mx-ui64-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-ui64-i8nda.h:6, from liboctave/operators/mx-ui64-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-ui8nda.lo `test -f 'liboctave/operators/mx-ui64-ui8nda.cc' || echo './'`liboctave/operators/mx-ui64-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui64-ui8nda.h:6, from liboctave/operators/mx-ui64-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui64-ui8nda.h:6, from liboctave/operators/mx-ui64-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-i16nda.lo `test -f 'liboctave/operators/mx-ui64-i16nda.cc' || echo './'`liboctave/operators/mx-ui64-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-ui64-i16nda.h:6, from liboctave/operators/mx-ui64-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-ui64-i16nda.h:6, from liboctave/operators/mx-ui64-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-ui16nda.lo `test -f 'liboctave/operators/mx-ui64-ui16nda.cc' || echo './'`liboctave/operators/mx-ui64-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui64-ui16nda.h:6, from liboctave/operators/mx-ui64-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui64-ui16nda.h:6, from liboctave/operators/mx-ui64-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-i32nda.lo `test -f 'liboctave/operators/mx-ui64-i32nda.cc' || echo './'`liboctave/operators/mx-ui64-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-ui64-i32nda.h:6, from liboctave/operators/mx-ui64-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-ui64-i32nda.h:6, from liboctave/operators/mx-ui64-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-ui32nda.lo `test -f 'liboctave/operators/mx-ui64-ui32nda.cc' || echo './'`liboctave/operators/mx-ui64-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui64-ui32nda.h:6, from liboctave/operators/mx-ui64-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui64-ui32nda.h:6, from liboctave/operators/mx-ui64-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-i64nda.lo `test -f 'liboctave/operators/mx-ui64-i64nda.cc' || echo './'`liboctave/operators/mx-ui64-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-ui64-i64nda.h:6, from liboctave/operators/mx-ui64-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-ui64-i64nda.h:6, from liboctave/operators/mx-ui64-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui8nda.lo `test -f 'liboctave/operators/mx-i8nda-ui8nda.cc' || echo './'`liboctave/operators/mx-i8nda-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui8nda.h:5, from liboctave/operators/mx-i8nda-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui8nda.h:5, from liboctave/operators/mx-i8nda-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-i16nda.lo `test -f 'liboctave/operators/mx-i8nda-i16nda.cc' || echo './'`liboctave/operators/mx-i8nda-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-i16nda.h:5, from liboctave/operators/mx-i8nda-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-i16nda.h:5, from liboctave/operators/mx-i8nda-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui16nda.lo `test -f 'liboctave/operators/mx-i8nda-ui16nda.cc' || echo './'`liboctave/operators/mx-i8nda-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui16nda.h:5, from liboctave/operators/mx-i8nda-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui16nda.h:5, from liboctave/operators/mx-i8nda-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-i32nda.lo `test -f 'liboctave/operators/mx-i8nda-i32nda.cc' || echo './'`liboctave/operators/mx-i8nda-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-i32nda.h:5, from liboctave/operators/mx-i8nda-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-i32nda.h:5, from liboctave/operators/mx-i8nda-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui32nda.lo `test -f 'liboctave/operators/mx-i8nda-ui32nda.cc' || echo './'`liboctave/operators/mx-i8nda-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui32nda.h:5, from liboctave/operators/mx-i8nda-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui32nda.h:5, from liboctave/operators/mx-i8nda-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-i64nda.lo `test -f 'liboctave/operators/mx-i8nda-i64nda.cc' || echo './'`liboctave/operators/mx-i8nda-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-i64nda.h:5, from liboctave/operators/mx-i8nda-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-i64nda.h:5, from liboctave/operators/mx-i8nda-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui64nda.lo `test -f 'liboctave/operators/mx-i8nda-ui64nda.cc' || echo './'`liboctave/operators/mx-i8nda-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i8nda-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui64nda.h:5, from liboctave/operators/mx-i8nda-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int8NDArray.h:28, from liboctave/operators/mx-i8nda-ui64nda.h:5, from liboctave/operators/mx-i8nda-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-i8nda.lo `test -f 'liboctave/operators/mx-i16nda-i8nda.cc' || echo './'`liboctave/operators/mx-i16nda-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-i8nda.h:5, from liboctave/operators/mx-i16nda-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-i8nda.h:5, from liboctave/operators/mx-i16nda-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui8nda.lo `test -f 'liboctave/operators/mx-i16nda-ui8nda.cc' || echo './'`liboctave/operators/mx-i16nda-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui8nda.h:5, from liboctave/operators/mx-i16nda-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui8nda.h:5, from liboctave/operators/mx-i16nda-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui16nda.lo `test -f 'liboctave/operators/mx-i16nda-ui16nda.cc' || echo './'`liboctave/operators/mx-i16nda-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui16nda.h:5, from liboctave/operators/mx-i16nda-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui16nda.h:5, from liboctave/operators/mx-i16nda-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-i32nda.lo `test -f 'liboctave/operators/mx-i16nda-i32nda.cc' || echo './'`liboctave/operators/mx-i16nda-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-i32nda.h:5, from liboctave/operators/mx-i16nda-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-i32nda.h:5, from liboctave/operators/mx-i16nda-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui32nda.lo `test -f 'liboctave/operators/mx-i16nda-ui32nda.cc' || echo './'`liboctave/operators/mx-i16nda-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui32nda.h:5, from liboctave/operators/mx-i16nda-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui32nda.h:5, from liboctave/operators/mx-i16nda-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-i64nda.lo `test -f 'liboctave/operators/mx-i16nda-i64nda.cc' || echo './'`liboctave/operators/mx-i16nda-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-i64nda.h:5, from liboctave/operators/mx-i16nda-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-i64nda.h:5, from liboctave/operators/mx-i16nda-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui64nda.lo `test -f 'liboctave/operators/mx-i16nda-ui64nda.cc' || echo './'`liboctave/operators/mx-i16nda-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i16nda-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui64nda.h:5, from liboctave/operators/mx-i16nda-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int16NDArray.h:28, from liboctave/operators/mx-i16nda-ui64nda.h:5, from liboctave/operators/mx-i16nda-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-i8nda.lo `test -f 'liboctave/operators/mx-i32nda-i8nda.cc' || echo './'`liboctave/operators/mx-i32nda-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-i8nda.h:5, from liboctave/operators/mx-i32nda-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-i8nda.h:5, from liboctave/operators/mx-i32nda-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui8nda.lo `test -f 'liboctave/operators/mx-i32nda-ui8nda.cc' || echo './'`liboctave/operators/mx-i32nda-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui8nda.h:5, from liboctave/operators/mx-i32nda-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui8nda.h:5, from liboctave/operators/mx-i32nda-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-i16nda.lo `test -f 'liboctave/operators/mx-i32nda-i16nda.cc' || echo './'`liboctave/operators/mx-i32nda-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-i16nda.h:5, from liboctave/operators/mx-i32nda-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-i16nda.h:5, from liboctave/operators/mx-i32nda-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui16nda.lo `test -f 'liboctave/operators/mx-i32nda-ui16nda.cc' || echo './'`liboctave/operators/mx-i32nda-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui16nda.h:5, from liboctave/operators/mx-i32nda-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui16nda.h:5, from liboctave/operators/mx-i32nda-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui32nda.lo `test -f 'liboctave/operators/mx-i32nda-ui32nda.cc' || echo './'`liboctave/operators/mx-i32nda-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui32nda.h:5, from liboctave/operators/mx-i32nda-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui32nda.h:5, from liboctave/operators/mx-i32nda-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-i64nda.lo `test -f 'liboctave/operators/mx-i32nda-i64nda.cc' || echo './'`liboctave/operators/mx-i32nda-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-i64nda.h:5, from liboctave/operators/mx-i32nda-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-i64nda.h:5, from liboctave/operators/mx-i32nda-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui64nda.lo `test -f 'liboctave/operators/mx-i32nda-ui64nda.cc' || echo './'`liboctave/operators/mx-i32nda-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i32nda-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui64nda.h:5, from liboctave/operators/mx-i32nda-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int32NDArray.h:28, from liboctave/operators/mx-i32nda-ui64nda.h:5, from liboctave/operators/mx-i32nda-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-i8nda.lo `test -f 'liboctave/operators/mx-i64nda-i8nda.cc' || echo './'`liboctave/operators/mx-i64nda-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-i8nda.h:5, from liboctave/operators/mx-i64nda-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-i8nda.h:5, from liboctave/operators/mx-i64nda-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui8nda.lo `test -f 'liboctave/operators/mx-i64nda-ui8nda.cc' || echo './'`liboctave/operators/mx-i64nda-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui8nda.h:5, from liboctave/operators/mx-i64nda-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui8nda.h:5, from liboctave/operators/mx-i64nda-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-i16nda.lo `test -f 'liboctave/operators/mx-i64nda-i16nda.cc' || echo './'`liboctave/operators/mx-i64nda-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-i16nda.h:5, from liboctave/operators/mx-i64nda-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-i16nda.h:5, from liboctave/operators/mx-i64nda-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui16nda.lo `test -f 'liboctave/operators/mx-i64nda-ui16nda.cc' || echo './'`liboctave/operators/mx-i64nda-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui16nda.h:5, from liboctave/operators/mx-i64nda-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui16nda.h:5, from liboctave/operators/mx-i64nda-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-i32nda.lo `test -f 'liboctave/operators/mx-i64nda-i32nda.cc' || echo './'`liboctave/operators/mx-i64nda-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-i32nda.h:5, from liboctave/operators/mx-i64nda-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-i32nda.h:5, from liboctave/operators/mx-i64nda-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui32nda.lo `test -f 'liboctave/operators/mx-i64nda-ui32nda.cc' || echo './'`liboctave/operators/mx-i64nda-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui32nda.h:5, from liboctave/operators/mx-i64nda-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui32nda.h:5, from liboctave/operators/mx-i64nda-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui64nda.lo `test -f 'liboctave/operators/mx-i64nda-ui64nda.cc' || echo './'`liboctave/operators/mx-i64nda-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-i64nda-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui64nda.h:5, from liboctave/operators/mx-i64nda-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/int64NDArray.h:28, from liboctave/operators/mx-i64nda-ui64nda.h:5, from liboctave/operators/mx-i64nda-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i8nda.lo `test -f 'liboctave/operators/mx-ui8nda-i8nda.cc' || echo './'`liboctave/operators/mx-ui8nda-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i8nda.h:5, from liboctave/operators/mx-ui8nda-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i8nda.h:5, from liboctave/operators/mx-ui8nda-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i16nda.lo `test -f 'liboctave/operators/mx-ui8nda-i16nda.cc' || echo './'`liboctave/operators/mx-ui8nda-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i16nda.h:5, from liboctave/operators/mx-ui8nda-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i16nda.h:5, from liboctave/operators/mx-ui8nda-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-ui16nda.lo `test -f 'liboctave/operators/mx-ui8nda-ui16nda.cc' || echo './'`liboctave/operators/mx-ui8nda-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-ui16nda.h:5, from liboctave/operators/mx-ui8nda-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-ui16nda.h:5, from liboctave/operators/mx-ui8nda-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i32nda.lo `test -f 'liboctave/operators/mx-ui8nda-i32nda.cc' || echo './'`liboctave/operators/mx-ui8nda-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i32nda.h:5, from liboctave/operators/mx-ui8nda-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i32nda.h:5, from liboctave/operators/mx-ui8nda-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-ui32nda.lo `test -f 'liboctave/operators/mx-ui8nda-ui32nda.cc' || echo './'`liboctave/operators/mx-ui8nda-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-ui32nda.h:5, from liboctave/operators/mx-ui8nda-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-ui32nda.h:5, from liboctave/operators/mx-ui8nda-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i64nda.lo `test -f 'liboctave/operators/mx-ui8nda-i64nda.cc' || echo './'`liboctave/operators/mx-ui8nda-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i64nda.h:5, from liboctave/operators/mx-ui8nda-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-i64nda.h:5, from liboctave/operators/mx-ui8nda-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-ui64nda.lo `test -f 'liboctave/operators/mx-ui8nda-ui64nda.cc' || echo './'`liboctave/operators/mx-ui8nda-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui8nda-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-ui64nda.h:5, from liboctave/operators/mx-ui8nda-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint8NDArray.h:28, from liboctave/operators/mx-ui8nda-ui64nda.h:5, from liboctave/operators/mx-ui8nda-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i8nda.lo `test -f 'liboctave/operators/mx-ui16nda-i8nda.cc' || echo './'`liboctave/operators/mx-ui16nda-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i8nda.h:5, from liboctave/operators/mx-ui16nda-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i8nda.h:5, from liboctave/operators/mx-ui16nda-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-ui8nda.lo `test -f 'liboctave/operators/mx-ui16nda-ui8nda.cc' || echo './'`liboctave/operators/mx-ui16nda-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-ui8nda.h:5, from liboctave/operators/mx-ui16nda-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-ui8nda.h:5, from liboctave/operators/mx-ui16nda-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i16nda.lo `test -f 'liboctave/operators/mx-ui16nda-i16nda.cc' || echo './'`liboctave/operators/mx-ui16nda-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i16nda.h:5, from liboctave/operators/mx-ui16nda-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i16nda.h:5, from liboctave/operators/mx-ui16nda-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i32nda.lo `test -f 'liboctave/operators/mx-ui16nda-i32nda.cc' || echo './'`liboctave/operators/mx-ui16nda-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i32nda.h:5, from liboctave/operators/mx-ui16nda-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i32nda.h:5, from liboctave/operators/mx-ui16nda-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-ui32nda.lo `test -f 'liboctave/operators/mx-ui16nda-ui32nda.cc' || echo './'`liboctave/operators/mx-ui16nda-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-ui32nda.h:5, from liboctave/operators/mx-ui16nda-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-ui32nda.h:5, from liboctave/operators/mx-ui16nda-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i64nda.lo `test -f 'liboctave/operators/mx-ui16nda-i64nda.cc' || echo './'`liboctave/operators/mx-ui16nda-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i64nda.h:5, from liboctave/operators/mx-ui16nda-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-i64nda.h:5, from liboctave/operators/mx-ui16nda-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-ui64nda.lo `test -f 'liboctave/operators/mx-ui16nda-ui64nda.cc' || echo './'`liboctave/operators/mx-ui16nda-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui16nda-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-ui64nda.h:5, from liboctave/operators/mx-ui16nda-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint16NDArray.h:28, from liboctave/operators/mx-ui16nda-ui64nda.h:5, from liboctave/operators/mx-ui16nda-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i8nda.lo `test -f 'liboctave/operators/mx-ui32nda-i8nda.cc' || echo './'`liboctave/operators/mx-ui32nda-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i8nda.h:5, from liboctave/operators/mx-ui32nda-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i8nda.h:5, from liboctave/operators/mx-ui32nda-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-ui8nda.lo `test -f 'liboctave/operators/mx-ui32nda-ui8nda.cc' || echo './'`liboctave/operators/mx-ui32nda-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-ui8nda.h:5, from liboctave/operators/mx-ui32nda-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-ui8nda.h:5, from liboctave/operators/mx-ui32nda-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i16nda.lo `test -f 'liboctave/operators/mx-ui32nda-i16nda.cc' || echo './'`liboctave/operators/mx-ui32nda-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i16nda.h:5, from liboctave/operators/mx-ui32nda-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i16nda.h:5, from liboctave/operators/mx-ui32nda-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-ui16nda.lo `test -f 'liboctave/operators/mx-ui32nda-ui16nda.cc' || echo './'`liboctave/operators/mx-ui32nda-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-ui16nda.h:5, from liboctave/operators/mx-ui32nda-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-ui16nda.h:5, from liboctave/operators/mx-ui32nda-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i32nda.lo `test -f 'liboctave/operators/mx-ui32nda-i32nda.cc' || echo './'`liboctave/operators/mx-ui32nda-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i32nda.h:5, from liboctave/operators/mx-ui32nda-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i32nda.h:5, from liboctave/operators/mx-ui32nda-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i64nda.lo `test -f 'liboctave/operators/mx-ui32nda-i64nda.cc' || echo './'`liboctave/operators/mx-ui32nda-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i64nda.h:5, from liboctave/operators/mx-ui32nda-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-i64nda.h:5, from liboctave/operators/mx-ui32nda-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-ui64nda.lo `test -f 'liboctave/operators/mx-ui32nda-ui64nda.cc' || echo './'`liboctave/operators/mx-ui32nda-ui64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui32nda-ui64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-ui64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-ui64nda.h:5, from liboctave/operators/mx-ui32nda-ui64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint32NDArray.h:28, from liboctave/operators/mx-ui32nda-ui64nda.h:5, from liboctave/operators/mx-ui32nda-ui64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-ui8nda.lo `test -f 'liboctave/operators/mx-ui64nda-ui8nda.cc' || echo './'`liboctave/operators/mx-ui64nda-ui8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-ui8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-ui8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-ui8nda.h:5, from liboctave/operators/mx-ui64nda-ui8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-ui8nda.h:5, from liboctave/operators/mx-ui64nda-ui8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i8nda.lo `test -f 'liboctave/operators/mx-ui64nda-i8nda.cc' || echo './'`liboctave/operators/mx-ui64nda-i8nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-i8nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i8nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i8nda.h:5, from liboctave/operators/mx-ui64nda-i8nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i8nda.h:5, from liboctave/operators/mx-ui64nda-i8nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i16nda.lo `test -f 'liboctave/operators/mx-ui64nda-i16nda.cc' || echo './'`liboctave/operators/mx-ui64nda-i16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-i16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i16nda.h:5, from liboctave/operators/mx-ui64nda-i16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i16nda.h:5, from liboctave/operators/mx-ui64nda-i16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-ui16nda.lo `test -f 'liboctave/operators/mx-ui64nda-ui16nda.cc' || echo './'`liboctave/operators/mx-ui64nda-ui16nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-ui16nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-ui16nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-ui16nda.h:5, from liboctave/operators/mx-ui64nda-ui16nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-ui16nda.h:5, from liboctave/operators/mx-ui64nda-ui16nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-ui32nda.lo `test -f 'liboctave/operators/mx-ui64nda-ui32nda.cc' || echo './'`liboctave/operators/mx-ui64nda-ui32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-ui32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-ui32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-ui32nda.h:5, from liboctave/operators/mx-ui64nda-ui32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-ui32nda.h:5, from liboctave/operators/mx-ui64nda-ui32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i32nda.lo `test -f 'liboctave/operators/mx-ui64nda-i32nda.cc' || echo './'`liboctave/operators/mx-ui64nda-i32nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-i32nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i32nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i32nda.h:5, from liboctave/operators/mx-ui64nda-i32nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i32nda.h:5, from liboctave/operators/mx-ui64nda-i32nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i64nda.lo `test -f 'liboctave/operators/mx-ui64nda-i64nda.cc' || echo './'`liboctave/operators/mx-ui64nda-i64nda.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/mx-ui64nda-i64nda.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i64nda.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i64nda.h:5, from liboctave/operators/mx-ui64nda-i64nda.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/intNDArray.h:28, from ./liboctave/array/uint64NDArray.h:28, from liboctave/operators/mx-ui64nda-i64nda.h:5, from liboctave/operators/mx-ui64nda-i64nda.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = bool; X = octave_int; Y = octave_int]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-ccv-s.lo `test -f 'liboctave/operators/vx-ccv-s.cc' || echo './'`liboctave/operators/vx-ccv-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-ccv-s.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-ccv-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CColVector.h:29, from liboctave/operators/vx-ccv-s.h:5, from liboctave/operators/vx-ccv-s.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CColVector.h:29, from liboctave/operators/vx-ccv-s.h:5, from liboctave/operators/vx-ccv-s.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-ccv-cv.lo `test -f 'liboctave/operators/vx-ccv-cv.cc' || echo './'`liboctave/operators/vx-ccv-cv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-ccv-cv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-ccv-cv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CColVector.h:29, from liboctave/operators/vx-ccv-cv.h:5, from liboctave/operators/vx-ccv-cv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CColVector.h:29, from liboctave/operators/vx-ccv-cv.h:5, from liboctave/operators/vx-ccv-cv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-crv-rv.lo `test -f 'liboctave/operators/vx-crv-rv.cc' || echo './'`liboctave/operators/vx-crv-rv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-crv-rv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-crv-rv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CRowVector.h:28, from liboctave/operators/vx-crv-rv.h:5, from liboctave/operators/vx-crv-rv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CRowVector.h:28, from liboctave/operators/vx-crv-rv.h:5, from liboctave/operators/vx-crv-rv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-crv-s.lo `test -f 'liboctave/operators/vx-crv-s.cc' || echo './'`liboctave/operators/vx-crv-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-crv-s.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-crv-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CRowVector.h:28, from liboctave/operators/vx-crv-s.h:5, from liboctave/operators/vx-crv-s.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CRowVector.h:28, from liboctave/operators/vx-crv-s.h:5, from liboctave/operators/vx-crv-s.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-cs-cv.lo `test -f 'liboctave/operators/vx-cs-cv.cc' || echo './'`liboctave/operators/vx-cs-cv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-cs-cv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-cs-cv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CColVector.h:29, from liboctave/operators/vx-cs-cv.h:5, from liboctave/operators/vx-cs-cv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CColVector.h:29, from liboctave/operators/vx-cs-cv.h:5, from liboctave/operators/vx-cs-cv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-cs-rv.lo `test -f 'liboctave/operators/vx-cs-rv.cc' || echo './'`liboctave/operators/vx-cs-rv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-cs-rv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-cs-rv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CRowVector.h:28, from liboctave/operators/vx-cs-rv.h:5, from liboctave/operators/vx-cs-rv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CRowVector.h:28, from liboctave/operators/vx-cs-rv.h:5, from liboctave/operators/vx-cs-rv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = std::complex; Y = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-cv-cs.lo `test -f 'liboctave/operators/vx-cv-cs.cc' || echo './'`liboctave/operators/vx-cv-cs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-cv-cs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-cv-cs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CColVector.h:29, from liboctave/operators/vx-cv-cs.h:5, from liboctave/operators/vx-cv-cs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CColVector.h:29, from liboctave/operators/vx-cv-cs.h:5, from liboctave/operators/vx-cv-cs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-rv-cs.lo `test -f 'liboctave/operators/vx-rv-cs.cc' || echo './'`liboctave/operators/vx-rv-cs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-rv-cs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-rv-cs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CRowVector.h:28, from liboctave/operators/vx-rv-cs.h:5, from liboctave/operators/vx-rv-cs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CRowVector.h:28, from liboctave/operators/vx-rv-cs.h:5, from liboctave/operators/vx-rv-cs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-cv-ccv.lo `test -f 'liboctave/operators/vx-cv-ccv.cc' || echo './'`liboctave/operators/vx-cv-ccv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-cv-ccv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-cv-ccv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CColVector.h:29, from liboctave/operators/vx-cv-ccv.h:5, from liboctave/operators/vx-cv-ccv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CColVector.h:29, from liboctave/operators/vx-cv-ccv.h:5, from liboctave/operators/vx-cv-ccv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-rv-crv.lo `test -f 'liboctave/operators/vx-rv-crv.cc' || echo './'`liboctave/operators/vx-rv-crv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-rv-crv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-rv-crv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CRowVector.h:28, from liboctave/operators/vx-rv-crv.h:5, from liboctave/operators/vx-rv-crv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CRowVector.h:28, from liboctave/operators/vx-rv-crv.h:5, from liboctave/operators/vx-rv-crv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-s-ccv.lo `test -f 'liboctave/operators/vx-s-ccv.cc' || echo './'`liboctave/operators/vx-s-ccv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-s-ccv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-s-ccv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CColVector.h:29, from liboctave/operators/vx-s-ccv.h:5, from liboctave/operators/vx-s-ccv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CColVector.h:29, from liboctave/operators/vx-s-ccv.h:5, from liboctave/operators/vx-s-ccv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-s-crv.lo `test -f 'liboctave/operators/vx-s-crv.cc' || echo './'`liboctave/operators/vx-s-crv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-s-crv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-s-crv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CRowVector.h:28, from liboctave/operators/vx-s-crv.h:5, from liboctave/operators/vx-s-crv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CRowVector.h:28, from liboctave/operators/vx-s-crv.h:5, from liboctave/operators/vx-s-crv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = double; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-fccv-fs.lo `test -f 'liboctave/operators/vx-fccv-fs.cc' || echo './'`liboctave/operators/vx-fccv-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-fccv-fs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fccv-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCColVector.h:29, from liboctave/operators/vx-fccv-fs.h:5, from liboctave/operators/vx-fccv-fs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCColVector.h:29, from liboctave/operators/vx-fccv-fs.h:5, from liboctave/operators/vx-fccv-fs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-fccv-fcv.lo `test -f 'liboctave/operators/vx-fccv-fcv.cc' || echo './'`liboctave/operators/vx-fccv-fcv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-fccv-fcv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fccv-fcv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCColVector.h:29, from liboctave/operators/vx-fccv-fcv.h:5, from liboctave/operators/vx-fccv-fcv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCColVector.h:29, from liboctave/operators/vx-fccv-fcv.h:5, from liboctave/operators/vx-fccv-fcv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-fcrv-fs.lo `test -f 'liboctave/operators/vx-fcrv-fs.cc' || echo './'`liboctave/operators/vx-fcrv-fs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-fcrv-fs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fcrv-fs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCRowVector.h:28, from liboctave/operators/vx-fcrv-fs.h:5, from liboctave/operators/vx-fcrv-fs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCRowVector.h:28, from liboctave/operators/vx-fcrv-fs.h:5, from liboctave/operators/vx-fcrv-fs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-fcrv-frv.lo `test -f 'liboctave/operators/vx-fcrv-frv.cc' || echo './'`liboctave/operators/vx-fcrv-frv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-fcrv-frv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fcrv-frv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCRowVector.h:28, from liboctave/operators/vx-fcrv-frv.h:5, from liboctave/operators/vx-fcrv-frv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCRowVector.h:28, from liboctave/operators/vx-fcrv-frv.h:5, from liboctave/operators/vx-fcrv-frv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-fcs-fcv.lo `test -f 'liboctave/operators/vx-fcs-fcv.cc' || echo './'`liboctave/operators/vx-fcs-fcv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-fcs-fcv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fcs-fcv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCColVector.h:29, from liboctave/operators/vx-fcs-fcv.h:5, from liboctave/operators/vx-fcs-fcv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCColVector.h:29, from liboctave/operators/vx-fcs-fcv.h:5, from liboctave/operators/vx-fcs-fcv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-fcs-frv.lo `test -f 'liboctave/operators/vx-fcs-frv.cc' || echo './'`liboctave/operators/vx-fcs-frv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-fcs-frv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fcs-frv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCRowVector.h:28, from liboctave/operators/vx-fcs-frv.h:5, from liboctave/operators/vx-fcs-frv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCRowVector.h:28, from liboctave/operators/vx-fcs-frv.h:5, from liboctave/operators/vx-fcs-frv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = std::complex; Y = float]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-fcv-fcs.lo `test -f 'liboctave/operators/vx-fcv-fcs.cc' || echo './'`liboctave/operators/vx-fcv-fcs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-fcv-fcs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fcv-fcs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCColVector.h:29, from liboctave/operators/vx-fcv-fcs.h:5, from liboctave/operators/vx-fcv-fcs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCColVector.h:29, from liboctave/operators/vx-fcv-fcs.h:5, from liboctave/operators/vx-fcv-fcs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-fcv-fccv.lo `test -f 'liboctave/operators/vx-fcv-fccv.cc' || echo './'`liboctave/operators/vx-fcv-fccv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-fcv-fccv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fcv-fccv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCColVector.h:29, from liboctave/operators/vx-fcv-fccv.h:5, from liboctave/operators/vx-fcv-fccv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCColVector.h:29, from liboctave/operators/vx-fcv-fccv.h:5, from liboctave/operators/vx-fcv-fccv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-frv-fcs.lo `test -f 'liboctave/operators/vx-frv-fcs.cc' || echo './'`liboctave/operators/vx-frv-fcs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-frv-fcs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-frv-fcs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCRowVector.h:28, from liboctave/operators/vx-frv-fcs.h:5, from liboctave/operators/vx-frv-fcs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCRowVector.h:28, from liboctave/operators/vx-frv-fcs.h:5, from liboctave/operators/vx-frv-fcs.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:484:1: warning: mangled name for 'Array do_ms_binary_op(const Array&, const Y&, void (*)(size_t, R*, const X*, Y) throw ()) [with R = std::complex; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_ms_binary_op (const Array& x, const Y& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-frv-fcrv.lo `test -f 'liboctave/operators/vx-frv-fcrv.cc' || echo './'`liboctave/operators/vx-frv-fcrv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-frv-fcrv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-frv-fcrv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCRowVector.h:28, from liboctave/operators/vx-frv-fcrv.h:5, from liboctave/operators/vx-frv-fcrv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCRowVector.h:28, from liboctave/operators/vx-frv-fcrv.h:5, from liboctave/operators/vx-frv-fcrv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:460:1: warning: mangled name for 'Array do_mm_binary_op(const Array&, const Array&, void (*)(size_t, R*, const X*, const Y*) throw (), void (*)(size_t, R*, X, const Y*) throw (), void (*)(size_t, R*, const X*, Y) throw (), const char*) [with R = std::complex; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mm_binary_op (const Array& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-fs-fccv.lo `test -f 'liboctave/operators/vx-fs-fccv.cc' || echo './'`liboctave/operators/vx-fs-fccv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-fs-fccv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fs-fccv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCColVector.h:29, from liboctave/operators/vx-fs-fccv.h:5, from liboctave/operators/vx-fs-fccv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCColVector.h:29, from liboctave/operators/vx-fs-fccv.h:5, from liboctave/operators/vx-fs-fccv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-vx-fs-fcrv.lo `test -f 'liboctave/operators/vx-fs-fcrv.cc' || echo './'`liboctave/operators/vx-fs-fcrv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/vx-fs-fcrv.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fs-fcrv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/fCRowVector.h:28, from liboctave/operators/vx-fs-fcrv.h:5, from liboctave/operators/vx-fs-fcrv.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/fCRowVector.h:28, from liboctave/operators/vx-fs-fcrv.h:5, from liboctave/operators/vx-fs-fcrv.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:494:1: warning: mangled name for 'Array do_sm_binary_op(const X&, const Array&, void (*)(size_t, R*, X, const Y*) throw ()) [with R = std::complex; X = float; Y = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_sm_binary_op (const X& x, const Array& y, ^~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-sm-cs.lo `test -f 'liboctave/operators/smx-sm-cs.cc' || echo './'`liboctave/operators/smx-sm-cs.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-sm-cs.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-sm-cs.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-sm-cs.h:5, from liboctave/operators/smx-sm-cs.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-cs-sm.lo `test -f 'liboctave/operators/smx-cs-sm.cc' || echo './'`liboctave/operators/smx-cs-sm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-cs-sm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-cs-sm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-cs-sm.h:5, from liboctave/operators/smx-cs-sm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-scm-s.lo `test -f 'liboctave/operators/smx-scm-s.cc' || echo './'`liboctave/operators/smx-scm-s.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-scm-s.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-scm-s.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-scm-s.h:5, from liboctave/operators/smx-scm-s.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-s-scm.lo `test -f 'liboctave/operators/smx-s-scm.cc' || echo './'`liboctave/operators/smx-s-scm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-s-scm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-s-scm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-s-scm.h:5, from liboctave/operators/smx-s-scm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-m-sm.lo `test -f 'liboctave/operators/smx-m-sm.cc' || echo './'`liboctave/operators/smx-m-sm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-m-sm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-m-sm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/operators/smx-m-sm.h:5, from liboctave/operators/smx-m-sm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/operators/smx-m-sm.h:5, from liboctave/operators/smx-m-sm.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-scm-sm.lo `test -f 'liboctave/operators/smx-scm-sm.cc' || echo './'`liboctave/operators/smx-scm-sm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-scm-sm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-scm-sm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/CSparse.h:29, from liboctave/operators/smx-scm-sm.h:5, from liboctave/operators/smx-scm-sm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-m-scm.lo `test -f 'liboctave/operators/smx-m-scm.cc' || echo './'`liboctave/operators/smx-m-scm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-m-scm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-m-scm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-m-scm.h:5, from liboctave/operators/smx-m-scm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-m-scm.h:5, from liboctave/operators/smx-m-scm.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-sm-scm.lo `test -f 'liboctave/operators/smx-sm-scm.cc' || echo './'`liboctave/operators/smx-sm-scm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-sm-scm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-sm-scm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/CSparse.h:29, from liboctave/operators/smx-sm-scm.h:5, from liboctave/operators/smx-sm-scm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-cm-sm.lo `test -f 'liboctave/operators/smx-cm-sm.cc' || echo './'`liboctave/operators/smx-cm-sm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-cm-sm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-cm-sm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-cm-sm.h:5, from liboctave/operators/smx-cm-sm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-cm-sm.h:5, from liboctave/operators/smx-cm-sm.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-cm-scm.lo `test -f 'liboctave/operators/smx-cm-scm.cc' || echo './'`liboctave/operators/smx-cm-scm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-cm-scm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-cm-scm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-cm-scm.h:5, from liboctave/operators/smx-cm-scm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-cm-scm.h:5, from liboctave/operators/smx-cm-scm.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-sm-m.lo `test -f 'liboctave/operators/smx-sm-m.cc' || echo './'`liboctave/operators/smx-sm-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-sm-m.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-sm-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/operators/smx-sm-m.h:5, from liboctave/operators/smx-sm-m.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from liboctave/operators/smx-sm-m.h:5, from liboctave/operators/smx-sm-m.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-scm-m.lo `test -f 'liboctave/operators/smx-scm-m.cc' || echo './'`liboctave/operators/smx-scm-m.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-scm-m.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-scm-m.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-scm-m.h:5, from liboctave/operators/smx-scm-m.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-scm-m.h:5, from liboctave/operators/smx-scm-m.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = double]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-bm-sbm.lo `test -f 'liboctave/operators/smx-bm-sbm.cc' || echo './'`liboctave/operators/smx-bm-sbm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-bm-sbm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-bm-sbm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/boolSparse.h:30, from liboctave/operators/smx-bm-sbm.h:6, from liboctave/operators/smx-bm-sbm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-sbm-bm.lo `test -f 'liboctave/operators/smx-sbm-bm.cc' || echo './'`liboctave/operators/smx-sbm-bm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-sbm-bm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-sbm-bm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/boolSparse.h:30, from liboctave/operators/smx-sbm-bm.h:6, from liboctave/operators/smx-sbm-bm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/system/liboctave_system_libsystem_la-child-list.lo `test -f 'liboctave/system/child-list.cc' || echo './'`liboctave/system/child-list.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/system/child-list.cc -fPIC -DPIC -o liboctave/system/.libs/liboctave_system_libsystem_la-child-list.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-sm-cm.lo `test -f 'liboctave/operators/smx-sm-cm.cc' || echo './'`liboctave/operators/smx-sm-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-sm-cm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-sm-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-sm-cm.h:5, from liboctave/operators/smx-sm-cm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-sm-cm.h:5, from liboctave/operators/smx-sm-cm.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/system/liboctave_system_libsystem_la-dir-ops.lo `test -f 'liboctave/system/dir-ops.cc' || echo './'`liboctave/system/dir-ops.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/system/dir-ops.cc -fPIC -DPIC -o liboctave/system/.libs/liboctave_system_libsystem_la-dir-ops.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/operators/liboctave_operators_liboperators_la-smx-scm-cm.lo `test -f 'liboctave/operators/smx-scm-cm.cc' || echo './'`liboctave/operators/smx-scm-cm.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/operators/smx-scm-cm.cc -fPIC -DPIC -o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-scm-cm.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-scm-cm.h:5, from liboctave/operators/smx-scm-cm.cc:6: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from ./liboctave/array/MArray.h:30:0, from ./liboctave/array/CMatrix.h:28, from liboctave/operators/smx-scm-cm.h:5, from liboctave/operators/smx-scm-cm.cc:6: liboctave/operators/mx-inlines.cc: At global scope: liboctave/operators/mx-inlines.cc:542:1: warning: mangled name for 'bool do_mx_check(const Array&, bool (*)(size_t, const T*) throw ()) [with T = std::complex]' will change in C++17 because the exception specification is part of a function type [-Wnoexcept-type] do_mx_check (const Array& a, ^~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/system/liboctave_system_libsystem_la-file-stat.lo `test -f 'liboctave/system/file-stat.cc' || echo './'`liboctave/system/file-stat.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/system/file-stat.cc -fPIC -DPIC -o liboctave/system/.libs/liboctave_system_libsystem_la-file-stat.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/system/liboctave_system_libsystem_la-lo-sysdep.lo `test -f 'liboctave/system/lo-sysdep.cc' || echo './'`liboctave/system/lo-sysdep.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/system/lo-sysdep.cc -fPIC -DPIC -o liboctave/system/.libs/liboctave_system_libsystem_la-lo-sysdep.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/system/liboctave_system_libsystem_la-mach-info.lo `test -f 'liboctave/system/mach-info.cc' || echo './'`liboctave/system/mach-info.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/system/mach-info.cc -fPIC -DPIC -o liboctave/system/.libs/liboctave_system_libsystem_la-mach-info.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/system/liboctave_system_libsystem_la-oct-passwd.lo `test -f 'liboctave/system/oct-passwd.cc' || echo './'`liboctave/system/oct-passwd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/system/oct-passwd.cc -fPIC -DPIC -o liboctave/system/.libs/liboctave_system_libsystem_la-oct-passwd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/system/liboctave_system_libsystem_la-file-ops.lo `test -f 'liboctave/system/file-ops.cc' || echo './'`liboctave/system/file-ops.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/system/file-ops.cc -fPIC -DPIC -o liboctave/system/.libs/liboctave_system_libsystem_la-file-ops.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/system/file-ops.cc:46:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/system/liboctave_system_libsystem_la-oct-group.lo `test -f 'liboctave/system/oct-group.cc' || echo './'`liboctave/system/oct-group.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/system/oct-group.cc -fPIC -DPIC -o liboctave/system/.libs/liboctave_system_libsystem_la-oct-group.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/system/liboctave_system_libsystem_la-oct-env.lo `test -f 'liboctave/system/oct-env.cc' || echo './'`liboctave/system/oct-env.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/system/oct-env.cc -fPIC -DPIC -o liboctave/system/.libs/liboctave_system_libsystem_la-oct-env.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/system/liboctave_system_libsystem_la-oct-uname.lo `test -f 'liboctave/system/oct-uname.cc' || echo './'`liboctave/system/oct-uname.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/system/oct-uname.cc -fPIC -DPIC -o liboctave/system/.libs/liboctave_system_libsystem_la-oct-uname.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/system/liboctave_system_libsystem_la-oct-syscalls.lo `test -f 'liboctave/system/oct-syscalls.cc' || echo './'`liboctave/system/oct-syscalls.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/system/oct-syscalls.cc -fPIC -DPIC -o liboctave/system/.libs/liboctave_system_libsystem_la-oct-syscalls.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/system/liboctave_system_libsystem_la-oct-time.lo `test -f 'liboctave/system/oct-time.cc' || echo './'`liboctave/system/oct-time.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/system/oct-time.cc -fPIC -DPIC -o liboctave/system/.libs/liboctave_system_libsystem_la-oct-time.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/system/oct-time.cc:34:0: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-glob-match.lo `test -f 'liboctave/util/glob-match.cc' || echo './'`liboctave/util/glob-match.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/glob-match.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-glob-match.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-data-conv.lo `test -f 'liboctave/util/data-conv.cc' || echo './'`liboctave/util/data-conv.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/data-conv.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-data-conv.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/util/data-conv.cc:38:0: liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-cmd-hist.lo `test -f 'liboctave/util/cmd-hist.cc' || echo './'`liboctave/util/cmd-hist.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/cmd-hist.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-cmd-hist.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-cmd-edit.lo `test -f 'liboctave/util/cmd-edit.cc' || echo './'`liboctave/util/cmd-edit.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/cmd-edit.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-cmd-edit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-lo-array-errwarn.lo `test -f 'liboctave/util/lo-array-errwarn.cc' || echo './'`liboctave/util/lo-array-errwarn.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/lo-array-errwarn.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-lo-array-errwarn.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-lo-array-gripes.lo `test -f 'liboctave/util/lo-array-gripes.cc' || echo './'`liboctave/util/lo-array-gripes.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/lo-array-gripes.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-lo-array-gripes.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-lo-hash.lo `test -f 'liboctave/util/lo-hash.cc' || echo './'`liboctave/util/lo-hash.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/lo-hash.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-lo-hash.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/util/lo-hash.cc:35:0: liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-lo-ieee.lo `test -f 'liboctave/util/lo-ieee.cc' || echo './'`liboctave/util/lo-ieee.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/lo-ieee.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-lo-ieee.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-lo-utils.lo `test -f 'liboctave/util/lo-utils.cc' || echo './'`liboctave/util/lo-utils.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/lo-utils.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-lo-utils.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-oct-base64.lo `test -f 'liboctave/util/oct-base64.cc' || echo './'`liboctave/util/oct-base64.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/oct-base64.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-oct-base64.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/util/oct-base64.cc: In function 'Array octave_base64_decode(const string&)': liboctave/util/oct-base64.cc:83:52: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] double *dout = reinterpret_cast (out); ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-kpse.lo `test -f 'liboctave/util/kpse.cc' || echo './'`liboctave/util/kpse.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/kpse.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-kpse.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-oct-mutex.lo `test -f 'liboctave/util/oct-mutex.cc' || echo './'`liboctave/util/oct-mutex.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/oct-mutex.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-oct-mutex.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-oct-locbuf.lo `test -f 'liboctave/util/oct-locbuf.cc' || echo './'`liboctave/util/oct-locbuf.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/oct-locbuf.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-oct-locbuf.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/util/oct-locbuf.cc:30:0: liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-oct-glob.lo `test -f 'liboctave/util/oct-glob.cc' || echo './'`liboctave/util/oct-glob.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/oct-glob.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-oct-glob.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-oct-string.lo `test -f 'liboctave/util/oct-string.cc' || echo './'`liboctave/util/oct-string.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/oct-string.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-oct-string.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-pathsearch.lo `test -f 'liboctave/util/pathsearch.cc' || echo './'`liboctave/util/pathsearch.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/pathsearch.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-pathsearch.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-oct-shlib.lo `test -f 'liboctave/util/oct-shlib.cc' || echo './'`liboctave/util/oct-shlib.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/oct-shlib.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-oct-shlib.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-singleton-cleanup.lo `test -f 'liboctave/util/singleton-cleanup.cc' || echo './'`liboctave/util/singleton-cleanup.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/singleton-cleanup.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-singleton-cleanup.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-oct-inttypes.lo `test -f 'liboctave/util/oct-inttypes.cc' || echo './'`liboctave/util/oct-inttypes.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/oct-inttypes.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-oct-inttypes.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-sparse-util.lo `test -f 'liboctave/util/sparse-util.cc' || echo './'`liboctave/util/sparse-util.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/sparse-util.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-sparse-util.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-unwind-prot.lo `test -f 'liboctave/util/unwind-prot.cc' || echo './'`liboctave/util/unwind-prot.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/unwind-prot.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-unwind-prot.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-str-vec.lo `test -f 'liboctave/util/str-vec.cc' || echo './'`liboctave/util/str-vec.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/str-vec.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-str-vec.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-f2c-main.lo `test -f 'liboctave/util/f2c-main.c' || echo './'`liboctave/util/f2c-main.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/f2c-main.c -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-f2c-main.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-lo-cutils.lo `test -f 'liboctave/util/lo-cutils.c' || echo './'`liboctave/util/lo-cutils.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/lo-cutils.c -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-lo-cutils.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-oct-rl-edit.lo `test -f 'liboctave/util/oct-rl-edit.c' || echo './'`liboctave/util/oct-rl-edit.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/oct-rl-edit.c -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-oct-rl-edit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-oct-rl-hist.lo `test -f 'liboctave/util/oct-rl-hist.c' || echo './'`liboctave/util/oct-rl-hist.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/oct-rl-hist.c -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-oct-rl-hist.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-sparse-sort.lo `test -f 'liboctave/util/sparse-sort.cc' || echo './'`liboctave/util/sparse-sort.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/sparse-sort.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-sparse-sort.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/util/oct-sort.cc:117:0, from liboctave/util/sparse-sort.cc:31: liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer::operator T**() const [with T = octave_sparse_sort_idxl]': liboctave/util/oct-sort.cc:1597:3: required from 'void octave_sort::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]' liboctave/util/oct-sort.cc:1664:19: required from 'void octave_sort::sort_rows(const T*, octave_idx_type*, octave_idx_type, octave_idx_type) [with T = octave_sparse_sort_idxl*; octave_idx_type = int]' liboctave/util/sparse-sort.cc:52:16: required from here liboctave/util/oct-locbuf.h:152:34: warning: cast from 'char*' to 'octave_sparse_sort_idxl**' increases required alignment of target type [-Wcast-align] operator T **() const { return reinterpret_cast (this->data ()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ liboctave/util/oct-locbuf.h: In instantiation of 'octave_local_buffer::operator T**() const [with T = octave_idx_vector_sort]': liboctave/util/oct-sort.cc:1597:3: required from 'void octave_sort::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]' liboctave/util/oct-sort.cc:1664:19: required from 'void octave_sort::sort_rows(const T*, octave_idx_type*, octave_idx_type, octave_idx_type) [with T = octave_idx_vector_sort*; octave_idx_type = int]' liboctave/util/sparse-sort.cc:63:16: required from here liboctave/util/oct-locbuf.h:152:34: warning: cast from 'char*' to 'octave_idx_vector_sort**' increases required alignment of target type [-Wcast-align] make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-areadlink-wrapper.lo `test -f 'liboctave/wrappers/areadlink-wrapper.c' || echo './'`liboctave/wrappers/areadlink-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/areadlink-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-areadlink-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-base64-wrappers.lo `test -f 'liboctave/wrappers/base64-wrappers.c' || echo './'`liboctave/wrappers/base64-wrappers.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/base64-wrappers.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-base64-wrappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-async-system-wrapper.lo `test -f 'liboctave/wrappers/async-system-wrapper.c' || echo './'`liboctave/wrappers/async-system-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/async-system-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-async-system-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-canonicalize-file-name-wrapper.lo `test -f 'liboctave/wrappers/canonicalize-file-name-wrapper.c' || echo './'`liboctave/wrappers/canonicalize-file-name-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/canonicalize-file-name-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-canonicalize-file-name-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-dirent-wrappers.lo `test -f 'liboctave/wrappers/dirent-wrappers.c' || echo './'`liboctave/wrappers/dirent-wrappers.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/dirent-wrappers.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-dirent-wrappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-fcntl-wrappers.lo `test -f 'liboctave/wrappers/fcntl-wrappers.c' || echo './'`liboctave/wrappers/fcntl-wrappers.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/fcntl-wrappers.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-fcntl-wrappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-filepos-wrappers.lo `test -f 'liboctave/wrappers/filepos-wrappers.c' || echo './'`liboctave/wrappers/filepos-wrappers.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/filepos-wrappers.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-filepos-wrappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-lo-regexp.lo `test -f 'liboctave/util/lo-regexp.cc' || echo './'`liboctave/util/lo-regexp.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/lo-regexp.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-lo-regexp.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from ./liboctave/array/Matrix.h:32, from liboctave/util/lo-regexp.cc:40: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/7/list:64:0, from liboctave/util/lo-regexp.cc:29: /usr/include/c++/7/bits/list.tcc: In member function 'std::__cxx11::list<_Tp, _Alloc>::iterator std::__cxx11::list<_Tp, _Alloc>::insert(std::__cxx11::list<_Tp, _Alloc>::const_iterator, _InputIterator, _InputIterator) [with _InputIterator = std::_List_const_iterator; = void; _Tp = octave::regexp::match_element; _Alloc = std::allocator]': /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator {aka std::_List_const_iterator}' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:132:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc: In member function 'void std::__cxx11::list<_Tp, _Alloc>::_M_assign_dispatch(_InputIterator, _InputIterator, std::__false_type) [with _InputIterator = std::_List_const_iterator; _Tp = octave::regexp::match_element; _Alloc = std::allocator]': /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 list<_Tp, _Alloc>:: ^~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:307:7: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc:319:17: note: parameter passing for argument of type 'std::__cxx11::list >::const_iterator {aka std::_List_const_iterator}' changed in GCC 7.1 insert(__last1, __first2, __last2); ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/c++/7/bits/list.tcc:319:17: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 /usr/include/c++/7/bits/list.tcc: In member function 'octave::regexp::match_data octave::regexp::match(const string&)': /usr/include/c++/7/bits/list.tcc:285:22: note: parameter passing for argument of type 'std::_List_const_iterator' changed in GCC 7.1 _M_assign_dispatch(__x.begin(), __x.end(), __false_type()); ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-fpucw-wrappers.lo `test -f 'liboctave/wrappers/fpucw-wrappers.c' || echo './'`liboctave/wrappers/fpucw-wrappers.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/fpucw-wrappers.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-fpucw-wrappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' liboctave/wrappers/fpucw-wrappers.c: In function 'octave_end_long_double_rounding': liboctave/wrappers/fpucw-wrappers.c:70:47: warning: unused parameter 'oldcw' [-Wunused-parameter] octave_end_long_double_rounding (unsigned int oldcw) ^~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-gen-tempname-wrapper.lo `test -f 'liboctave/wrappers/gen-tempname-wrapper.c' || echo './'`liboctave/wrappers/gen-tempname-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/gen-tempname-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-gen-tempname-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-getopt-wrapper.lo `test -f 'liboctave/wrappers/getopt-wrapper.c' || echo './'`liboctave/wrappers/getopt-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/getopt-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-getopt-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-glob-wrappers.lo `test -f 'liboctave/wrappers/glob-wrappers.c' || echo './'`liboctave/wrappers/glob-wrappers.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/glob-wrappers.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-glob-wrappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-hash-wrappers.lo `test -f 'liboctave/wrappers/hash-wrappers.c' || echo './'`liboctave/wrappers/hash-wrappers.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/hash-wrappers.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-hash-wrappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-math-wrappers.lo `test -f 'liboctave/wrappers/math-wrappers.c' || echo './'`liboctave/wrappers/math-wrappers.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/math-wrappers.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-math-wrappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-mkostemp-wrapper.lo `test -f 'liboctave/wrappers/mkostemp-wrapper.c' || echo './'`liboctave/wrappers/mkostemp-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/mkostemp-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-mkostemp-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-nanosleep-wrapper.lo `test -f 'liboctave/wrappers/nanosleep-wrapper.c' || echo './'`liboctave/wrappers/nanosleep-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/nanosleep-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-nanosleep-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-nproc-wrapper.lo `test -f 'liboctave/wrappers/nproc-wrapper.c' || echo './'`liboctave/wrappers/nproc-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/nproc-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-nproc-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-putenv-wrapper.lo `test -f 'liboctave/wrappers/putenv-wrapper.c' || echo './'`liboctave/wrappers/putenv-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/putenv-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-putenv-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-octave-popen2.lo `test -f 'liboctave/wrappers/octave-popen2.c' || echo './'`liboctave/wrappers/octave-popen2.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/octave-popen2.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-octave-popen2.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-set-program-name-wrapper.lo `test -f 'liboctave/wrappers/set-program-name-wrapper.c' || echo './'`liboctave/wrappers/set-program-name-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/set-program-name-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-set-program-name-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-stat-wrappers.lo `test -f 'liboctave/wrappers/stat-wrappers.c' || echo './'`liboctave/wrappers/stat-wrappers.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/stat-wrappers.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-stat-wrappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-strdup-wrapper.lo `test -f 'liboctave/wrappers/strdup-wrapper.c' || echo './'`liboctave/wrappers/strdup-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/strdup-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-strdup-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-signal-wrappers.lo `test -f 'liboctave/wrappers/signal-wrappers.c' || echo './'`liboctave/wrappers/signal-wrappers.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/signal-wrappers.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-signal-wrappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-strftime-wrapper.lo `test -f 'liboctave/wrappers/strftime-wrapper.c' || echo './'`liboctave/wrappers/strftime-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/strftime-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-strftime-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-strptime-wrapper.lo `test -f 'liboctave/wrappers/strptime-wrapper.c' || echo './'`liboctave/wrappers/strptime-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/strptime-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-strptime-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-strmode-wrapper.lo `test -f 'liboctave/wrappers/strmode-wrapper.c' || echo './'`liboctave/wrappers/strmode-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/strmode-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-strmode-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-uname-wrapper.lo `test -f 'liboctave/wrappers/uname-wrapper.c' || echo './'`liboctave/wrappers/uname-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/uname-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-uname-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-tmpfile-wrapper.lo `test -f 'liboctave/wrappers/tmpfile-wrapper.c' || echo './'`liboctave/wrappers/tmpfile-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/tmpfile-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-tmpfile-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-time-wrappers.lo `test -f 'liboctave/wrappers/time-wrappers.c' || echo './'`liboctave/wrappers/time-wrappers.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/time-wrappers.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-time-wrappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-unsetenv-wrapper.lo `test -f 'liboctave/wrappers/unsetenv-wrapper.c' || echo './'`liboctave/wrappers/unsetenv-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/unsetenv-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-unsetenv-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-vasprintf-wrapper.lo `test -f 'liboctave/wrappers/vasprintf-wrapper.c' || echo './'`liboctave/wrappers/vasprintf-wrapper.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/vasprintf-wrapper.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-vasprintf-wrapper.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-unistd-wrappers.lo `test -f 'liboctave/wrappers/unistd-wrappers.c' || echo './'`liboctave/wrappers/unistd-wrappers.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/unistd-wrappers.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-unistd-wrappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-wait-for-input.lo `test -f 'liboctave/wrappers/wait-for-input.c' || echo './'`liboctave/wrappers/wait-for-input.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/wait-for-input.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-wait-for-input.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/wrappers/liboctave_wrappers_libwrappers_la-wait-wrappers.lo `test -f 'liboctave/wrappers/wait-wrappers.c' || echo './'`liboctave/wrappers/wait-wrappers.c libtool: compile: gcc -DHAVE_CONFIG_H -I. -Ilibgnu -I./libgnu -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/wrappers/wait-wrappers.c -fPIC -DPIC -o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-wait-wrappers.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' gcc -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -I./liboctave/numeric -I./liboctave/system -I./liboctave/util -Iliboctave/wrappers -I./liboctave/wrappers -Ilibinterp -I./libinterp -Ilibinterp/corefcn -I./libinterp/corefcn -I./src -DHAVE_OCTAVE_QT_GUI -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o src/src_octave-display-available.o `test -f 'src/display-available.c' || echo './'`src/display-available.c make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -I./liboctave/numeric -I./liboctave/system -I./liboctave/util -Iliboctave/wrappers -I./liboctave/wrappers -Ilibinterp -I./libinterp -Ilibinterp/corefcn -I./libinterp/corefcn -I./src -DHAVE_OCTAVE_QT_GUI -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o src/src_octave_cli-octave-build-info.o `test -f 'src/octave-build-info.cc' || echo './'`src/octave-build-info.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o liboctave/util/liboctave_util_libutil_la-url-transfer.lo `test -f 'liboctave/util/url-transfer.cc' || echo './'`liboctave/util/url-transfer.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c liboctave/util/url-transfer.cc -fPIC -DPIC -o liboctave/util/.libs/liboctave_util_libutil_la-url-transfer.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -I./liboctave/numeric -I./liboctave/system -I./liboctave/util -Iliboctave/wrappers -I./liboctave/wrappers -Ilibinterp -I./libinterp -Ilibinterp/corefcn -I./libinterp/corefcn -I./src -DHAVE_OCTAVE_QT_GUI -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o src/src_octave-main.o `test -f 'src/main.cc' || echo './'`src/main.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -I./liboctave/numeric -I./liboctave/system -I./liboctave/util -Iliboctave/wrappers -I./liboctave/wrappers -Ilibinterp -I./libinterp -Ilibinterp/corefcn -I./libinterp/corefcn -I./src -DHAVE_OCTAVE_QT_GUI -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o src/src_octave_config-octave-config.o `test -f 'src/octave-config.cc' || echo './'`src/octave-config.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-BlockArray.lo `test -f 'libgui/qterminal/libqterminal/unix/BlockArray.cpp' || echo './'`libgui/qterminal/libqterminal/unix/BlockArray.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/BlockArray.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-BlockArray.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-Emulation.lo `test -f 'libgui/qterminal/libqterminal/unix/Emulation.cpp' || echo './'`libgui/qterminal/libqterminal/unix/Emulation.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/Emulation.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-Emulation.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/Screen.h:34, from libgui/qterminal/libqterminal/unix/Emulation.cpp:48: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-Filter.lo `test -f 'libgui/qterminal/libqterminal/unix/Filter.cpp' || echo './'`libgui/qterminal/libqterminal/unix/Filter.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/Filter.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-Filter.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/Filter.h:34, from libgui/qterminal/libqterminal/unix/Filter.cpp:23: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-History.lo `test -f 'libgui/qterminal/libqterminal/unix/History.cpp' || echo './'`libgui/qterminal/libqterminal/unix/History.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/History.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-History.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/History.h:33, from libgui/qterminal/libqterminal/unix/History.cpp:24: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-konsole_wcwidth.lo `test -f 'libgui/qterminal/libqterminal/unix/konsole_wcwidth.cpp' || echo './'`libgui/qterminal/libqterminal/unix/konsole_wcwidth.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/konsole_wcwidth.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-konsole_wcwidth.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-kpty.lo `test -f 'libgui/qterminal/libqterminal/unix/kpty.cpp' || echo './'`libgui/qterminal/libqterminal/unix/kpty.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/kpty.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-kpty.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/array -I./liboctave/cruft/misc -I./liboctave/numeric -I./liboctave/system -I./liboctave/util -Iliboctave/wrappers -I./liboctave/wrappers -Ilibinterp -I./libinterp -Ilibinterp/corefcn -I./libinterp/corefcn -I./src -DHAVE_OCTAVE_QT_GUI -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o src/src_mkoctfile-mkoctfile.o `test -f 'src/mkoctfile.cc' || echo './'`src/mkoctfile.cc make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-KeyboardTranslator.lo `test -f 'libgui/qterminal/libqterminal/unix/KeyboardTranslator.cpp' || echo './'`libgui/qterminal/libqterminal/unix/KeyboardTranslator.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/KeyboardTranslator.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-KeyboardTranslator.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-QUnixTerminalImpl.lo `test -f 'libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp' || echo './'`libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-QUnixTerminalImpl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/History.h:33, from ./libgui/qterminal/libqterminal/unix/TerminalModel.h:37, from ./libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.h:26, from libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.cpp:22: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-TerminalCharacterDecoder.lo `test -f 'libgui/qterminal/libqterminal/unix/TerminalCharacterDecoder.cpp' || echo './'`libgui/qterminal/libqterminal/unix/TerminalCharacterDecoder.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/TerminalCharacterDecoder.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-TerminalCharacterDecoder.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/TerminalCharacterDecoder.h:27, from libgui/qterminal/libqterminal/unix/TerminalCharacterDecoder.cpp:25: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-ScreenWindow.lo `test -f 'libgui/qterminal/libqterminal/unix/ScreenWindow.cpp' || echo './'`libgui/qterminal/libqterminal/unix/ScreenWindow.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/ScreenWindow.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-ScreenWindow.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/ScreenWindow.h:31, from libgui/qterminal/libqterminal/unix/ScreenWindow.cpp:23: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-Screen.lo `test -f 'libgui/qterminal/libqterminal/unix/Screen.cpp' || echo './'`libgui/qterminal/libqterminal/unix/Screen.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/Screen.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-Screen.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/Screen.h:34, from libgui/qterminal/libqterminal/unix/Screen.cpp:24: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ libgui/qterminal/libqterminal/unix/Screen.cpp: In member function 'void Screen::writeSelectionToStream(TerminalCharacterDecoder*, bool)': libgui/qterminal/libqterminal/unix/Screen.cpp:1303:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if ( !isSelectionValid() ) ^~ libgui/qterminal/libqterminal/unix/Screen.cpp:1306:2: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' int top = sel_TL / columns; ^~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-SelfListener.lo `test -f 'libgui/qterminal/libqterminal/unix/SelfListener.cpp' || echo './'`libgui/qterminal/libqterminal/unix/SelfListener.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/SelfListener.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-SelfListener.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-Vt102Emulation.lo `test -f 'libgui/qterminal/libqterminal/unix/Vt102Emulation.cpp' || echo './'`libgui/qterminal/libqterminal/unix/Vt102Emulation.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/Vt102Emulation.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-Vt102Emulation.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/Screen.h:34, from ./libgui/qterminal/libqterminal/unix/Vt102Emulation.h:38, from libgui/qterminal/libqterminal/unix/Vt102Emulation.cpp:24: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-TerminalModel.lo `test -f 'libgui/qterminal/libqterminal/unix/TerminalModel.cpp' || echo './'`libgui/qterminal/libqterminal/unix/TerminalModel.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/TerminalModel.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-TerminalModel.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/History.h:33, from ./libgui/qterminal/libqterminal/unix/TerminalModel.h:37, from libgui/qterminal/libqterminal/unix/TerminalModel.cpp:27: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/libgui_qterminal_libqterminal_la-moc-QTerminal.lo `test -f 'libgui/qterminal/libqterminal/moc-QTerminal.cc' || echo './'`libgui/qterminal/libqterminal/moc-QTerminal.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/moc-QTerminal.cc -fPIC -DPIC -o libgui/qterminal/libqterminal/.libs/libgui_qterminal_libqterminal_la-moc-QTerminal.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-Emulation.lo `test -f 'libgui/qterminal/libqterminal/unix/moc-Emulation.cc' || echo './'`libgui/qterminal/libqterminal/unix/moc-Emulation.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/moc-Emulation.cc -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-Emulation.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/libgui_qterminal_libqterminal_la-QTerminal.lo `test -f 'libgui/qterminal/libqterminal/QTerminal.cc' || echo './'`libgui/qterminal/libqterminal/QTerminal.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/QTerminal.cc -fPIC -DPIC -o libgui/qterminal/libqterminal/.libs/libgui_qterminal_libqterminal_la-QTerminal.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/History.h:33, from ./libgui/qterminal/libqterminal/unix/TerminalModel.h:37, from libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.h:26, from libgui/qterminal/libqterminal/QTerminal.cc:29: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-Filter.lo `test -f 'libgui/qterminal/libqterminal/unix/moc-Filter.cc' || echo './'`libgui/qterminal/libqterminal/unix/moc-Filter.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/moc-Filter.cc -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-Filter.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/Filter.h:34, from libgui/qterminal/libqterminal/unix/moc-Filter.cc:12: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-ScreenWindow.lo `test -f 'libgui/qterminal/libqterminal/unix/moc-ScreenWindow.cc' || echo './'`libgui/qterminal/libqterminal/unix/moc-ScreenWindow.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/moc-ScreenWindow.cc -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-ScreenWindow.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/ScreenWindow.h:31, from libgui/qterminal/libqterminal/unix/moc-ScreenWindow.cc:12: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-TerminalView.lo `test -f 'libgui/qterminal/libqterminal/unix/TerminalView.cpp' || echo './'`libgui/qterminal/libqterminal/unix/TerminalView.cpp libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/TerminalView.cpp -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-TerminalView.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/Filter.h:34, from ./libgui/qterminal/libqterminal/unix/TerminalView.h:33, from libgui/qterminal/libqterminal/unix/TerminalView.cpp:27: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-SelfListener.lo `test -f 'libgui/qterminal/libqterminal/unix/moc-SelfListener.cc' || echo './'`libgui/qterminal/libqterminal/unix/moc-SelfListener.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/moc-SelfListener.cc -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-SelfListener.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-QUnixTerminalImpl.lo `test -f 'libgui/qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc' || echo './'`libgui/qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-QUnixTerminalImpl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/History.h:33, from ./libgui/qterminal/libqterminal/unix/TerminalModel.h:37, from ./libgui/qterminal/libqterminal/unix/QUnixTerminalImpl.h:26, from libgui/qterminal/libqterminal/unix/moc-QUnixTerminalImpl.cc:12: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-TerminalView.lo `test -f 'libgui/qterminal/libqterminal/unix/moc-TerminalView.cc' || echo './'`libgui/qterminal/libqterminal/unix/moc-TerminalView.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/moc-TerminalView.cc -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-TerminalView.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/Filter.h:34, from ./libgui/qterminal/libqterminal/unix/TerminalView.h:33, from libgui/qterminal/libqterminal/unix/moc-TerminalView.cc:12: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-TerminalModel.lo `test -f 'libgui/qterminal/libqterminal/unix/moc-TerminalModel.cc' || echo './'`libgui/qterminal/libqterminal/unix/moc-TerminalModel.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/moc-TerminalModel.cc -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-TerminalModel.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/History.h:33, from ./libgui/qterminal/libqterminal/unix/TerminalModel.h:37, from libgui/qterminal/libqterminal/unix/moc-TerminalModel.cc:12: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-Vt102Emulation.lo `test -f 'libgui/qterminal/libqterminal/unix/moc-Vt102Emulation.cc' || echo './'`libgui/qterminal/libqterminal/unix/moc-Vt102Emulation.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -I./libgui/src -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/qterminal/libqterminal/unix/moc-Vt102Emulation.cc -fPIC -DPIC -o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-Vt102Emulation.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from ./libgui/qterminal/libqterminal/unix/Character.h:32:0, from ./libgui/qterminal/libqterminal/unix/Screen.h:34, from ./libgui/qterminal/libqterminal/unix/Vt102Emulation.h:38, from libgui/qterminal/libqterminal/unix/moc-Vt102Emulation.cc:12: ./libgui/qterminal/libqterminal/unix/CharacterColor.h: In function 'const QColor color256(quint8, const ColorEntry*)': ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2 ].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:255:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2 ].color; u -= 8; ^ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^~ ./libgui/qterminal/libqterminal/unix/CharacterColor.h:256:52: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' if (u < 8) return base[u+2+BASE_COLORS].color; u -= 8; ^ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-documentation-dock-widget.lo `test -f 'libgui/src/documentation-dock-widget.cc' || echo './'`libgui/src/documentation-dock-widget.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/documentation-dock-widget.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-documentation-dock-widget.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from libgui/src/octave-dock-widget.h:27, from libgui/src/documentation-dock-widget.h:26, from libgui/src/documentation-dock-widget.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from libgui/src/octave-dock-widget.h:26, from libgui/src/documentation-dock-widget.h:26, from libgui/src/documentation-dock-widget.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from libgui/src/octave-dock-widget.h:26, from libgui/src/documentation-dock-widget.h:26, from libgui/src/documentation-dock-widget.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from libgui/src/octave-dock-widget.h:27, from libgui/src/documentation-dock-widget.h:26, from libgui/src/documentation-dock-widget.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-dialog.lo `test -f 'libgui/src/dialog.cc' || echo './'`libgui/src/dialog.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/dialog.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-dialog.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from libgui/src/dialog.h:31, from libgui/src/dialog.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45:0, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from libgui/src/dialog.h:29, from libgui/src/dialog.cc:28: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from libgui/src/dialog.h:29, from libgui/src/dialog.cc:28: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from libgui/src/dialog.h:31, from libgui/src/dialog.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-history-dock-widget.lo `test -f 'libgui/src/history-dock-widget.cc' || echo './'`libgui/src/history-dock-widget.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/history-dock-widget.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-history-dock-widget.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/history-dock-widget.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qcoreapplication.h:46, from /usr/include/qt5/QtWidgets/qapplication.h:44, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/history-dock-widget.cc:27: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/history-dock-widget.cc:27: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtGui/qguiapplication.h:47, from /usr/include/qt5/QtWidgets/qapplication.h:52, from /usr/include/qt5/QtWidgets/QApplication:1, from libgui/src/history-dock-widget.cc:27: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/m-editor/libgui_src_libgui_src_la-find-dialog.lo `test -f 'libgui/src/m-editor/find-dialog.cc' || echo './'`libgui/src/m-editor/find-dialog.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/m-editor/find-dialog.cc -fPIC -DPIC -o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-find-dialog.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from libgui/src/m-editor/find-dialog.cc:74: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45:0, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from libgui/src/m-editor/find-dialog.cc:68: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/qcheckbox.h:44, from /usr/include/qt5/QtWidgets/QCheckBox:1, from libgui/src/m-editor/find-dialog.cc:68: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from libgui/src/m-editor/find-dialog.cc:74: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-files-dock-widget.lo `test -f 'libgui/src/files-dock-widget.cc' || echo './'`libgui/src/files-dock-widget.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/files-dock-widget.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-files-dock-widget.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/MSparse.h:32, from ./liboctave/array/MatrixType.h:29, from liboctave/operators/mx-base.h:30, from ./liboctave/array/Matrix.h:32, from ./liboctave/util/lo-regexp.h:34, from libinterp/corefcn/symtab.h:36, from libinterp/corefcn/load-save.h:32, from libgui/src/files-dock-widget.cc:48: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/src/resource-manager.h:28, from libgui/src/files-dock-widget.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41:0, from /usr/include/qt5/QtCore/qstandardpaths.h:43, from /usr/include/qt5/QtGui/qdesktopservices.h:45, from /usr/include/qt5/QtGui/QDesktopServices:1, from libgui/src/resource-manager.h:26, from libgui/src/files-dock-widget.cc:28: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtGui/QIcon:1, from libgui/src/resource-manager.h:27, from libgui/src/files-dock-widget.cc:28: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from libgui/src/resource-manager.h:28, from libgui/src/files-dock-widget.cc:28: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/m-editor/libgui_src_libgui_src_la-octave-txt-lexer.lo `test -f 'libgui/src/m-editor/octave-txt-lexer.cc' || echo './'`libgui/src/m-editor/octave-txt-lexer.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/m-editor/octave-txt-lexer.cc -fPIC -DPIC -o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-octave-txt-lexer.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/m-editor/libgui_src_libgui_src_la-file-editor.lo `test -f 'libgui/src/m-editor/file-editor.cc' || echo './'`libgui/src/m-editor/file-editor.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/m-editor/file-editor.cc -fPIC -DPIC -o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-file-editor.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/builtin-defun-decls.h:8, from libgui/src/m-editor/file-editor-tab.h:38, from libgui/src/m-editor/file-editor.h:40, from libgui/src/m-editor/file-editor.cc:29: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qtoolbar.h:44, from /usr/include/qt5/QtWidgets/QToolBar:1, from libgui/src/m-editor/file-editor.h:26, from libgui/src/m-editor/file-editor.cc:29: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/qtoolbar.h:44, from /usr/include/qt5/QtWidgets/QToolBar:1, from libgui/src/m-editor/file-editor.h:26, from libgui/src/m-editor/file-editor.cc:29: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/qtoolbar.h:44, from /usr/include/qt5/QtWidgets/QToolBar:1, from libgui/src/m-editor/file-editor.h:26, from libgui/src/m-editor/file-editor.cc:29: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qtoolbar.h:44, from /usr/include/qt5/QtWidgets/QToolBar:1, from libgui/src/m-editor/file-editor.h:26, from libgui/src/m-editor/file-editor.cc:29: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/m-editor/libgui_src_libgui_src_la-marker.lo `test -f 'libgui/src/m-editor/marker.cc' || echo './'`libgui/src/m-editor/marker.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/m-editor/marker.cc -fPIC -DPIC -o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-marker.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/m-editor/libgui_src_libgui_src_la-octave-qscintilla.lo `test -f 'libgui/src/m-editor/octave-qscintilla.cc' || echo './'`libgui/src/m-editor/octave-qscintilla.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/m-editor/octave-qscintilla.cc -fPIC -DPIC -o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-octave-qscintilla.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/builtin-defun-decls.h:8, from libgui/src/m-editor/file-editor-tab.h:38, from libgui/src/m-editor/octave-qscintilla.cc:37: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMap:1:0, from /usr/include/qt5/Qsci/qscilexer.h:26, from libgui/src/m-editor/octave-qscintilla.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41:0, from /usr/include/qt5/QtGui/qcolor.h:46, from /usr/include/qt5/QtGui/QColor:1, from /usr/include/qt5/Qsci/qscilexer.h:24, from libgui/src/m-editor/octave-qscintilla.cc:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/QFont:1, from /usr/include/qt5/Qsci/qscilexer.h:25, from libgui/src/m-editor/octave-qscintilla.cc:31: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMap:1:0, from /usr/include/qt5/Qsci/qscilexer.h:26, from libgui/src/m-editor/octave-qscintilla.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-liboctgui-build-info.lo `test -f 'libgui/src/liboctgui-build-info.cc' || echo './'`libgui/src/liboctgui-build-info.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/liboctgui-build-info.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-liboctgui-build-info.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/m-editor/libgui_src_libgui_src_la-file-editor-tab.lo `test -f 'libgui/src/m-editor/file-editor-tab.cc' || echo './'`libgui/src/m-editor/file-editor-tab.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/m-editor/file-editor-tab.cc -fPIC -DPIC -o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-file-editor-tab.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/builtin-defun-decls.h:8, from libgui/src/m-editor/file-editor-tab.h:38, from libgui/src/m-editor/file-editor-tab.cc:65: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMap:1:0, from /usr/include/qt5/Qsci/qscilexer.h:26, from /usr/include/qt5/Qsci/qscilexermatlab.h:27, from /usr/include/qt5/Qsci/qscilexeroctave.h:27, from libgui/src/m-editor/file-editor-tab.cc:36: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/QObject:1, from /usr/include/qt5/Qsci/qscilexeroctave.h:24, from libgui/src/m-editor/file-editor-tab.cc:36: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qfont.h:46, from /usr/include/qt5/QtGui/QFont:1, from /usr/include/qt5/Qsci/qscilexer.h:25, from /usr/include/qt5/Qsci/qscilexermatlab.h:27, from /usr/include/qt5/Qsci/qscilexeroctave.h:27, from libgui/src/m-editor/file-editor-tab.cc:36: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QMap:1:0, from /usr/include/qt5/Qsci/qscilexer.h:26, from /usr/include/qt5/Qsci/qscilexermatlab.h:27, from /usr/include/qt5/Qsci/qscilexeroctave.h:27, from libgui/src/m-editor/file-editor-tab.cc:36: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/m-editor/libgui_src_libgui_src_la-moc-file-editor-interface.lo `test -f 'libgui/src/m-editor/moc-file-editor-interface.cc' || echo './'`libgui/src/m-editor/moc-file-editor-interface.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/m-editor/moc-file-editor-interface.cc -fPIC -DPIC -o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-moc-file-editor-interface.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from ./libgui/src/m-editor/file-editor-interface.h:26, from libgui/src/m-editor/moc-file-editor-interface.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qmenu.h:44, from /usr/include/qt5/QtWidgets/QMenu:1, from ./libgui/src/m-editor/file-editor-interface.h:26, from libgui/src/m-editor/moc-file-editor-interface.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qmenu.h:44, from /usr/include/qt5/QtWidgets/QMenu:1, from ./libgui/src/m-editor/file-editor-interface.h:26, from libgui/src/m-editor/moc-file-editor-interface.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from ./libgui/src/m-editor/file-editor-interface.h:26, from libgui/src/m-editor/moc-file-editor-interface.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/qtinfo/libgui_src_libgui_src_la-webinfo.lo `test -f 'libgui/src/qtinfo/webinfo.cc' || echo './'`libgui/src/qtinfo/webinfo.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/qtinfo/webinfo.cc -fPIC -DPIC -o libgui/src/qtinfo/.libs/libgui_src_libgui_src_la-webinfo.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextdocument.h:47, from /usr/include/qt5/QtWidgets/qtextedit.h:45, from /usr/include/qt5/QtWidgets/qtextbrowser.h:44, from /usr/include/qt5/QtWidgets/QTextBrowser:1, from libgui/src/qtinfo/webinfo.h:30, from libgui/src/qtinfo/webinfo.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qtextedit.h:44, from /usr/include/qt5/QtWidgets/qtextbrowser.h:44, from /usr/include/qt5/QtWidgets/QTextBrowser:1, from libgui/src/qtinfo/webinfo.h:30, from libgui/src/qtinfo/webinfo.cc:31: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qtextedit.h:44, from /usr/include/qt5/QtWidgets/qtextbrowser.h:44, from /usr/include/qt5/QtWidgets/QTextBrowser:1, from libgui/src/qtinfo/webinfo.h:30, from libgui/src/qtinfo/webinfo.cc:31: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextdocument.h:47, from /usr/include/qt5/QtWidgets/qtextedit.h:45, from /usr/include/qt5/QtWidgets/qtextbrowser.h:44, from /usr/include/qt5/QtWidgets/QTextBrowser:1, from libgui/src/qtinfo/webinfo.h:30, from libgui/src/qtinfo/webinfo.cc:31: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/qtinfo/libgui_src_libgui_src_la-parser.lo `test -f 'libgui/src/qtinfo/parser.cc' || echo './'`libgui/src/qtinfo/parser.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/qtinfo/parser.cc -fPIC -DPIC -o libgui/src/qtinfo/.libs/libgui_src_libgui_src_la-parser.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/m-editor/libgui_src_libgui_src_la-moc-file-editor-tab.lo `test -f 'libgui/src/m-editor/moc-file-editor-tab.cc' || echo './'`libgui/src/m-editor/moc-file-editor-tab.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/m-editor/moc-file-editor-tab.cc -fPIC -DPIC -o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-moc-file-editor-tab.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/builtin-defun-decls.h:8, from ./libgui/src/m-editor/file-editor-tab.h:38, from libgui/src/m-editor/moc-file-editor-tab.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ./libgui/src/m-editor/file-editor-tab.h:27, from libgui/src/m-editor/moc-file-editor-tab.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from ./libgui/src/m-editor/file-editor-tab.h:26, from libgui/src/m-editor/moc-file-editor-tab.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/QWidget:1, from ./libgui/src/m-editor/file-editor-tab.h:26, from libgui/src/m-editor/moc-file-editor-tab.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qevent.h:50, from /usr/include/qt5/QtGui/QCloseEvent:1, from ./libgui/src/m-editor/file-editor-tab.h:27, from libgui/src/m-editor/moc-file-editor-tab.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/m-editor/libgui_src_libgui_src_la-moc-find-dialog.lo `test -f 'libgui/src/m-editor/moc-find-dialog.cc' || echo './'`libgui/src/m-editor/moc-find-dialog.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/m-editor/moc-find-dialog.cc -fPIC -DPIC -o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-moc-find-dialog.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/m-editor/libgui_src_libgui_src_la-moc-octave-qscintilla.lo `test -f 'libgui/src/m-editor/moc-octave-qscintilla.cc' || echo './'`libgui/src/m-editor/moc-octave-qscintilla.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/m-editor/moc-octave-qscintilla.cc -fPIC -DPIC -o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-moc-octave-qscintilla.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from ./libgui/src/m-editor/octave-qscintilla.h:29, from libgui/src/m-editor/moc-octave-qscintilla.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/QList:1:0, from /usr/include/qt5/Qsci/qsciscintilla.h:26, from ./libgui/src/m-editor/octave-qscintilla.h:28, from libgui/src/m-editor/moc-octave-qscintilla.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtCore/qpointer.h:43, from /usr/include/qt5/QtCore/QPointer:1, from /usr/include/qt5/Qsci/qsciscintilla.h:28, from ./libgui/src/m-editor/octave-qscintilla.h:28, from libgui/src/m-editor/moc-octave-qscintilla.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qmenu.h:47, from /usr/include/qt5/QtWidgets/QMenu:1, from ./libgui/src/m-editor/octave-qscintilla.h:29, from libgui/src/m-editor/moc-octave-qscintilla.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/m-editor/libgui_src_libgui_src_la-moc-octave-txt-lexer.lo `test -f 'libgui/src/m-editor/moc-octave-txt-lexer.cc' || echo './'`libgui/src/m-editor/moc-octave-txt-lexer.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/m-editor/moc-octave-txt-lexer.cc -fPIC -DPIC -o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-moc-octave-txt-lexer.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/m-editor/libgui_src_libgui_src_la-moc-marker.lo `test -f 'libgui/src/m-editor/moc-marker.cc' || echo './'`libgui/src/m-editor/moc-marker.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/m-editor/moc-marker.cc -fPIC -DPIC -o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-moc-marker.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/m-editor/libgui_src_libgui_src_la-moc-file-editor.lo `test -f 'libgui/src/m-editor/moc-file-editor.cc' || echo './'`libgui/src/m-editor/moc-file-editor.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/m-editor/moc-file-editor.cc -fPIC -DPIC -o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-moc-file-editor.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from libinterp/builtin-defun-decls.h:8, from ./libgui/src/m-editor/file-editor-tab.h:38, from ./libgui/src/m-editor/file-editor.h:40, from libgui/src/m-editor/moc-file-editor.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qtoolbar.h:44, from /usr/include/qt5/QtWidgets/QToolBar:1, from ./libgui/src/m-editor/file-editor.h:26, from libgui/src/m-editor/moc-file-editor.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/qtoolbar.h:44, from /usr/include/qt5/QtWidgets/QToolBar:1, from ./libgui/src/m-editor/file-editor.h:26, from libgui/src/m-editor/moc-file-editor.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qaction.h:46, from /usr/include/qt5/QtWidgets/qtoolbar.h:44, from /usr/include/qt5/QtWidgets/QToolBar:1, from ./libgui/src/m-editor/file-editor.h:26, from libgui/src/m-editor/moc-file-editor.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qtoolbar.h:44, from /usr/include/qt5/QtWidgets/QToolBar:1, from ./libgui/src/m-editor/file-editor.h:26, from libgui/src/m-editor/moc-file-editor.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-dialog.lo `test -f 'libgui/src/moc-dialog.cc' || echo './'`libgui/src/moc-dialog.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-dialog.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-dialog.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from ./libgui/src/dialog.h:31, from libgui/src/moc-dialog.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtGui/qicon.h:45:0, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from ./libgui/src/dialog.h:29, from libgui/src/moc-dialog.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtWidgets/qabstractbutton.h:44, from /usr/include/qt5/QtWidgets/QAbstractButton:1, from ./libgui/src/dialog.h:29, from libgui/src/moc-dialog.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/qitemselectionmodel.h:48, from /usr/include/qt5/QtCore/QItemSelectionModel:1, from ./libgui/src/dialog.h:31, from libgui/src/moc-dialog.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-documentation-dock-widget.lo `test -f 'libgui/src/moc-documentation-dock-widget.cc' || echo './'`libgui/src/moc-documentation-dock-widget.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-documentation-dock-widget.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-documentation-dock-widget.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/src/octave-dock-widget.h:27, from ./libgui/src/documentation-dock-widget.h:26, from libgui/src/moc-documentation-dock-widget.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from ./libgui/src/octave-dock-widget.h:26, from ./libgui/src/documentation-dock-widget.h:26, from libgui/src/moc-documentation-dock-widget.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from ./libgui/src/octave-dock-widget.h:26, from ./libgui/src/documentation-dock-widget.h:26, from libgui/src/moc-documentation-dock-widget.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/src/octave-dock-widget.h:27, from ./libgui/src/documentation-dock-widget.h:26, from libgui/src/moc-documentation-dock-widget.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-files-dock-widget.lo `test -f 'libgui/src/moc-files-dock-widget.cc' || echo './'`libgui/src/moc-files-dock-widget.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-files-dock-widget.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-files-dock-widget.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qlistview.h:44, from /usr/include/qt5/QtWidgets/QListView:1, from ./libgui/src/files-dock-widget.h:26, from libgui/src/moc-files-dock-widget.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, from /usr/include/qt5/QtWidgets/qlistview.h:44, from /usr/include/qt5/QtWidgets/QListView:1, from ./libgui/src/files-dock-widget.h:26, from libgui/src/moc-files-dock-widget.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qabstractitemview.h:44, from /usr/include/qt5/QtWidgets/qlistview.h:44, from /usr/include/qt5/QtWidgets/QListView:1, from ./libgui/src/files-dock-widget.h:26, from libgui/src/moc-files-dock-widget.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qlistview.h:44, from /usr/include/qt5/QtWidgets/QListView:1, from ./libgui/src/files-dock-widget.h:26, from libgui/src/moc-files-dock-widget.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-history-dock-widget.lo `test -f 'libgui/src/moc-history-dock-widget.cc' || echo './'`libgui/src/moc-history-dock-widget.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-history-dock-widget.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-history-dock-widget.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from ./libgui/src/history-dock-widget.h:26, from libgui/src/moc-history-dock-widget.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qlineedit.h:44, from /usr/include/qt5/QtWidgets/QLineEdit:1, from ./libgui/src/history-dock-widget.h:26, from libgui/src/moc-history-dock-widget.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qlineedit.h:44, from /usr/include/qt5/QtWidgets/QLineEdit:1, from ./libgui/src/history-dock-widget.h:26, from libgui/src/moc-history-dock-widget.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from ./libgui/src/history-dock-widget.h:26, from libgui/src/moc-history-dock-widget.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-octave-cmd.lo `test -f 'libgui/src/moc-octave-cmd.cc' || echo './'`libgui/src/moc-octave-cmd.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-octave-cmd.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-octave-cmd.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-octave-interpreter.lo `test -f 'libgui/src/moc-octave-interpreter.cc' || echo './'`libgui/src/moc-octave-interpreter.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-octave-interpreter.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-octave-interpreter.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-octave-qt-link.lo `test -f 'libgui/src/moc-octave-qt-link.cc' || echo './'`libgui/src/moc-octave-qt-link.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-octave-qt-link.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-octave-qt-link.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-main-window.lo `test -f 'libgui/src/moc-main-window.cc' || echo './'`libgui/src/moc-main-window.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-main-window.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-main-window.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qtoolbar.h:44, from /usr/include/qt5/QtWidgets/QToolBar:1, from ./libgui/src/main-window.h:33, from libgui/src/moc-main-window.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qmainwindow.h:44, from /usr/include/qt5/QtWidgets/QMainWindow:1, from ./libgui/src/main-window.h:28, from libgui/src/moc-main-window.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qmainwindow.h:44, from /usr/include/qt5/QtWidgets/QMainWindow:1, from ./libgui/src/main-window.h:28, from libgui/src/moc-main-window.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtWidgets/qaction.h:47, from /usr/include/qt5/QtWidgets/qtoolbar.h:44, from /usr/include/qt5/QtWidgets/QToolBar:1, from ./libgui/src/main-window.h:33, from libgui/src/moc-main-window.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-settings-dialog.lo `test -f 'libgui/src/moc-settings-dialog.cc' || echo './'`libgui/src/moc-settings-dialog.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-settings-dialog.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-settings-dialog.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/src/settings-dialog.h:27, from libgui/src/moc-settings-dialog.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/src/settings-dialog.h:26, from libgui/src/moc-settings-dialog.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/src/settings-dialog.h:26, from libgui/src/moc-settings-dialog.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/src/settings-dialog.h:27, from libgui/src/moc-settings-dialog.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-terminal-dock-widget.lo `test -f 'libgui/src/moc-terminal-dock-widget.cc' || echo './'`libgui/src/moc-terminal-dock-widget.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-terminal-dock-widget.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-terminal-dock-widget.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/qterminal/libqterminal/QTerminal.h:27, from ./libgui/src/terminal-dock-widget.h:29, from libgui/src/moc-terminal-dock-widget.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtCore/qsettings.h:43, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/qterminal/libqterminal/QTerminal.h:27, from ./libgui/src/terminal-dock-widget.h:29, from libgui/src/moc-terminal-dock-widget.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/qterminal/libqterminal/QTerminal.h:27, from ./libgui/src/terminal-dock-widget.h:29, from libgui/src/moc-terminal-dock-widget.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/qterminal/libqterminal/QTerminal.h:27, from ./libgui/src/terminal-dock-widget.h:29, from libgui/src/moc-terminal-dock-widget.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-color-picker.lo `test -f 'libgui/src/moc-color-picker.cc' || echo './'`libgui/src/moc-color-picker.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-color-picker.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-color-picker.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-resource-manager.lo `test -f 'libgui/src/moc-resource-manager.cc' || echo './'`libgui/src/moc-resource-manager.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-resource-manager.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-resource-manager.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from ./libgui/src/resource-manager.h:28, from libgui/src/moc-resource-manager.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qstringlist.h:41:0, from /usr/include/qt5/QtCore/qstandardpaths.h:43, from /usr/include/qt5/QtGui/qdesktopservices.h:45, from /usr/include/qt5/QtGui/QDesktopServices:1, from ./libgui/src/resource-manager.h:26, from libgui/src/moc-resource-manager.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qicon.h:46, from /usr/include/qt5/QtGui/QIcon:1, from ./libgui/src/resource-manager.h:27, from libgui/src/moc-resource-manager.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qcombobox.h:45, from /usr/include/qt5/QtWidgets/QComboBox:1, from ./libgui/src/resource-manager.h:28, from libgui/src/moc-resource-manager.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-workspace-model.lo `test -f 'libgui/src/moc-workspace-model.cc' || echo './'`libgui/src/moc-workspace-model.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-workspace-model.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-workspace-model.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractTableModel:1, from ./libgui/src/workspace-model.h:27, from libgui/src/moc-workspace-model.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractTableModel:1, from ./libgui/src/workspace-model.h:27, from libgui/src/moc-workspace-model.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractTableModel:1, from ./libgui/src/workspace-model.h:27, from libgui/src/moc-workspace-model.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractTableModel:1, from ./libgui/src/workspace-model.h:27, from libgui/src/moc-workspace-model.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-shortcut-manager.lo `test -f 'libgui/src/moc-shortcut-manager.cc' || echo './'`libgui/src/moc-shortcut-manager.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-shortcut-manager.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-shortcut-manager.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qtreeview.h:44, from /usr/include/qt5/QtWidgets/qtreewidget.h:44, from /usr/include/qt5/QtWidgets/QTreeWidget:1, from ./libgui/src/shortcut-manager.h:27, from libgui/src/moc-shortcut-manager.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/QWidget:1, from ./libgui/src/shortcut-manager.h:26, from libgui/src/moc-shortcut-manager.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/QWidget:1, from ./libgui/src/shortcut-manager.h:26, from libgui/src/moc-shortcut-manager.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtWidgets/qabstractitemview.h:45, from /usr/include/qt5/QtWidgets/qtreeview.h:44, from /usr/include/qt5/QtWidgets/qtreewidget.h:44, from /usr/include/qt5/QtWidgets/QTreeWidget:1, from ./libgui/src/shortcut-manager.h:27, from libgui/src/moc-shortcut-manager.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-welcome-wizard.lo `test -f 'libgui/src/moc-welcome-wizard.cc' || echo './'`libgui/src/moc-welcome-wizard.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-welcome-wizard.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-welcome-wizard.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-workspace-view.lo `test -f 'libgui/src/moc-workspace-view.cc' || echo './'`libgui/src/moc-workspace-view.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-workspace-view.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-workspace-view.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qitemdelegate.h:44, from /usr/include/qt5/QtWidgets/QItemDelegate:1, from ./libgui/src/workspace-view.h:27, from libgui/src/moc-workspace-view.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:44, from /usr/include/qt5/QtWidgets/qitemdelegate.h:44, from /usr/include/qt5/QtWidgets/QItemDelegate:1, from ./libgui/src/workspace-view.h:27, from libgui/src/moc-workspace-view.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qitemdelegate.h:44, from /usr/include/qt5/QtWidgets/QItemDelegate:1, from ./libgui/src/workspace-view.h:27, from libgui/src/moc-workspace-view.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qlocale.h:43, from /usr/include/qt5/QtWidgets/qstyleoption.h:44, from /usr/include/qt5/QtWidgets/qabstractitemdelegate.h:45, from /usr/include/qt5/QtWidgets/qitemdelegate.h:44, from /usr/include/qt5/QtWidgets/QItemDelegate:1, from ./libgui/src/workspace-view.h:27, from libgui/src/moc-workspace-view.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/qtinfo/libgui_src_libgui_src_la-moc-parser.lo `test -f 'libgui/src/qtinfo/moc-parser.cc' || echo './'`libgui/src/qtinfo/moc-parser.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/qtinfo/moc-parser.cc -fPIC -DPIC -o libgui/src/qtinfo/.libs/libgui_src_libgui_src_la-moc-parser.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-find-files-model.lo `test -f 'libgui/src/moc-find-files-model.cc' || echo './'`libgui/src/moc-find-files-model.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-find-files-model.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-find-files-model.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-find-files-dialog.lo `test -f 'libgui/src/moc-find-files-dialog.cc' || echo './'`libgui/src/moc-find-files-dialog.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-find-files-dialog.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-find-files-dialog.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractListModel:1, from ./libgui/src/find-files-model.h:25, from libgui/src/moc-find-files-model.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:45:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractListModel:1, from ./libgui/src/find-files-model.h:25, from libgui/src/moc-find-files-model.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:48:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractListModel:1, from ./libgui/src/find-files-model.h:25, from libgui/src/moc-find-files-model.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QAbstractListModel:1, from ./libgui/src/find-files-model.h:25, from libgui/src/moc-find-files-model.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QModelIndex:1, from ./libgui/src/find-files-dialog.h:26, from libgui/src/moc-find-files-dialog.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/src/find-files-dialog.h:25, from libgui/src/moc-find-files-dialog.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/src/find-files-dialog.h:25, from libgui/src/moc-find-files-dialog.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qabstractitemmodel.h:43, from /usr/include/qt5/QtCore/QModelIndex:1, from ./libgui/src/find-files-dialog.h:26, from libgui/src/moc-find-files-dialog.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/qtinfo/libgui_src_libgui_src_la-moc-webinfo.lo `test -f 'libgui/src/qtinfo/moc-webinfo.cc' || echo './'`libgui/src/qtinfo/moc-webinfo.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/qtinfo/moc-webinfo.cc -fPIC -DPIC -o libgui/src/qtinfo/.libs/libgui_src_libgui_src_la-moc-webinfo.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextdocument.h:47, from /usr/include/qt5/QtWidgets/qtextedit.h:45, from /usr/include/qt5/QtWidgets/qtextbrowser.h:44, from /usr/include/qt5/QtWidgets/QTextBrowser:1, from ./libgui/src/qtinfo/webinfo.h:30, from libgui/src/qtinfo/moc-webinfo.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qtextedit.h:44, from /usr/include/qt5/QtWidgets/qtextbrowser.h:44, from /usr/include/qt5/QtWidgets/QTextBrowser:1, from ./libgui/src/qtinfo/webinfo.h:30, from libgui/src/qtinfo/moc-webinfo.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qtextedit.h:44, from /usr/include/qt5/QtWidgets/qtextbrowser.h:44, from /usr/include/qt5/QtWidgets/QTextBrowser:1, from ./libgui/src/qtinfo/webinfo.h:30, from libgui/src/qtinfo/moc-webinfo.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextdocument.h:47, from /usr/include/qt5/QtWidgets/qtextedit.h:45, from /usr/include/qt5/QtWidgets/qtextbrowser.h:44, from /usr/include/qt5/QtWidgets/QTextBrowser:1, from ./libgui/src/qtinfo/webinfo.h:30, from libgui/src/qtinfo/moc-webinfo.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-moc-octave-dock-widget.lo `test -f 'libgui/src/moc-octave-dock-widget.cc' || echo './'`libgui/src/moc-octave-dock-widget.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/moc-octave-dock-widget.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-moc-octave-dock-widget.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/src/octave-dock-widget.h:27, from libgui/src/moc-octave-dock-widget.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from ./libgui/src/octave-dock-widget.h:26, from libgui/src/moc-octave-dock-widget.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qdockwidget.h:44, from /usr/include/qt5/QtWidgets/QDockWidget:1, from ./libgui/src/octave-dock-widget.h:26, from libgui/src/moc-octave-dock-widget.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtCore/qsettings.h:44, from /usr/include/qt5/QtCore/QSettings:1, from ./libgui/src/octave-dock-widget.h:27, from libgui/src/moc-octave-dock-widget.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-annotation-dialog.lo `test -f 'libgui/graphics/moc-annotation-dialog.cc' || echo './'`libgui/graphics/moc-annotation-dialog.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-annotation-dialog.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-annotation-dialog.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from ./libinterp/octave-value/ovl.h:36, from ./libgui/graphics/annotation-dialog.h:30, from libgui/graphics/moc-annotation-dialog.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from ./libgui/graphics/annotation-dialog.h:27, from libgui/graphics/moc-annotation-dialog.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/graphics/annotation-dialog.h:26, from libgui/graphics/moc-annotation-dialog.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qdialog.h:44, from /usr/include/qt5/QtWidgets/QDialog:1, from ./libgui/graphics/annotation-dialog.h:26, from libgui/graphics/moc-annotation-dialog.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextformat.h:48, from /usr/include/qt5/QtGui/qtextcursor.h:46, from /usr/include/qt5/QtWidgets/qlineedit.h:45, from /usr/include/qt5/QtWidgets/QLineEdit:1, from ./libgui/graphics/annotation-dialog.h:27, from libgui/graphics/moc-annotation-dialog.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-Backend.lo `test -f 'libgui/graphics/moc-Backend.cc' || echo './'`libgui/graphics/moc-Backend.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-Backend.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-Backend.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Backend.h:28, from libgui/graphics/moc-Backend.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-ButtonControl.lo `test -f 'libgui/graphics/moc-ButtonControl.cc' || echo './'`libgui/graphics/moc-ButtonControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-ButtonControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ButtonControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Object.h:28, from ./libgui/graphics/BaseControl.h:26, from ./libgui/graphics/ButtonControl.h:26, from libgui/graphics/moc-ButtonControl.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-ButtonGroup.lo `test -f 'libgui/graphics/moc-ButtonGroup.cc' || echo './'`libgui/graphics/moc-ButtonGroup.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-ButtonGroup.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ButtonGroup.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Object.h:28, from ./libgui/graphics/ButtonGroup.h:26, from libgui/graphics/moc-ButtonGroup.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-ContextMenu.lo `test -f 'libgui/graphics/moc-ContextMenu.cc' || echo './'`libgui/graphics/moc-ContextMenu.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-ContextMenu.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ContextMenu.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Object.h:28, from ./libgui/graphics/ContextMenu.h:29, from libgui/graphics/moc-ContextMenu.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-FigureWindow.lo `test -f 'libgui/graphics/moc-FigureWindow.cc' || echo './'`libgui/graphics/moc-FigureWindow.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-FigureWindow.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-FigureWindow.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-EditControl.lo `test -f 'libgui/graphics/moc-EditControl.cc' || echo './'`libgui/graphics/moc-EditControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-EditControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-EditControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Object.h:28, from ./libgui/graphics/BaseControl.h:26, from ./libgui/graphics/EditControl.h:26, from libgui/graphics/moc-EditControl.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-Figure.lo `test -f 'libgui/graphics/moc-Figure.cc' || echo './'`libgui/graphics/moc-Figure.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-Figure.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-Figure.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Object.h:28, from ./libgui/graphics/Figure.h:31, from libgui/graphics/moc-Figure.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-ListBoxControl.lo `test -f 'libgui/graphics/moc-ListBoxControl.cc' || echo './'`libgui/graphics/moc-ListBoxControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-ListBoxControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ListBoxControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Object.h:28, from ./libgui/graphics/BaseControl.h:26, from ./libgui/graphics/ListBoxControl.h:26, from libgui/graphics/moc-ListBoxControl.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-Menu.lo `test -f 'libgui/graphics/moc-Menu.cc' || echo './'`libgui/graphics/moc-Menu.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-Menu.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-Menu.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Object.h:28, from ./libgui/graphics/Menu.h:27, from libgui/graphics/moc-Menu.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-MouseModeActionGroup.lo `test -f 'libgui/graphics/moc-MouseModeActionGroup.cc' || echo './'`libgui/graphics/moc-MouseModeActionGroup.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-MouseModeActionGroup.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-MouseModeActionGroup.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Object.h:28, from ./libgui/graphics/Figure.h:31, from ./libgui/graphics/MouseModeActionGroup.h:29, from libgui/graphics/moc-MouseModeActionGroup.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-ObjectFactory.lo `test -f 'libgui/graphics/moc-ObjectFactory.cc' || echo './'`libgui/graphics/moc-ObjectFactory.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-ObjectFactory.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ObjectFactory.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-ObjectProxy.lo `test -f 'libgui/graphics/moc-ObjectProxy.cc' || echo './'`libgui/graphics/moc-ObjectProxy.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-ObjectProxy.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ObjectProxy.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-Object.lo `test -f 'libgui/graphics/moc-Object.cc' || echo './'`libgui/graphics/moc-Object.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-Object.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-Object.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Object.h:28, from libgui/graphics/moc-Object.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-TextEdit.lo `test -f 'libgui/graphics/moc-TextEdit.cc' || echo './'`libgui/graphics/moc-TextEdit.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-TextEdit.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-TextEdit.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextdocument.h:47, from /usr/include/qt5/QtWidgets/qtextedit.h:45, from /usr/include/qt5/QtWidgets/QTextEdit:1, from ./libgui/graphics/TextEdit.h:26, from libgui/graphics/moc-TextEdit.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'QMapData::Node* QMapData::end() [with Key = QString; T = QVariant; QMapData::Node = QMapNode]': /usr/include/qt5/QtCore/qmap.h:793:11: required from 'QMap::iterator QMap::insertMulti(const Key&, const T&) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:798:66: required from here /usr/include/qt5/QtCore/qmap.h:215:26: warning: cast from 'QMapNodeBase*' to 'QMapData::Node* {aka QMapNode*}' increases required alignment of target type [-Wcast-align] Node *end() { return reinterpret_cast(&header); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qobject.h:49:0, from /usr/include/qt5/QtWidgets/qwidget.h:45, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qtextedit.h:44, from /usr/include/qt5/QtWidgets/QTextEdit:1, from ./libgui/graphics/TextEdit.h:26, from libgui/graphics/moc-TextEdit.cc:12: /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:865:18: required from 'void QList::dealloc(QListData::Data*) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:827:16: required from 'QList::~QList() [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:762:30: required from here /usr/include/qt5/QtCore/qlist.h:496:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] while (from != to) --to, reinterpret_cast(to)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_copy(QList::Node*, QList::Node*, QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:788:18: required from 'void QList::detach_helper(int) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:572:26: required from 'void QList::reserve(int) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:763:38: required from here /usr/include/qt5/QtCore/qlist.h:475:34: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] new (current) T(*reinterpret_cast(src)); ^~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h:481:18: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] (reinterpret_cast(current))->~T(); ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt5/QtCore/qlist.h: In instantiation of 'void QList::node_destruct(QList::Node*) [with T = QVariant]': /usr/include/qt5/QtCore/qlist.h:604:30: required from 'void QList::append(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qlist.h:386:13: required from 'QList& QList::operator<<(const T&) [with T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:765:27: required from here /usr/include/qt5/QtCore/qlist.h:452:39: warning: cast from 'QList::Node*' to 'QVariant*' increases required alignment of target type [-Wcast-align] else if (QTypeInfo::isComplex) reinterpret_cast(n)->~T(); ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qshareddata.h:46:0, from /usr/include/qt5/QtCore/qsharedpointer.h:45, from /usr/include/qt5/QtGui/qpixmap.h:48, from /usr/include/qt5/QtGui/qbrush.h:52, from /usr/include/qt5/QtGui/qpalette.h:46, from /usr/include/qt5/QtWidgets/qwidget.h:48, from /usr/include/qt5/QtWidgets/qframe.h:44, from /usr/include/qt5/QtWidgets/qabstractscrollarea.h:44, from /usr/include/qt5/QtWidgets/qtextedit.h:44, from /usr/include/qt5/QtWidgets/QTextEdit:1, from ./libgui/graphics/TextEdit.h:26, from libgui/graphics/moc-TextEdit.cc:12: /usr/include/qt5/QtCore/qhash.h: In instantiation of 'static QHash::Node* QHash::concrete(QHashData::Node*) [with Key = QString; T = QVariant; QHash::Node = QHashNode]': /usr/include/qt5/QtCore/qhash.h:536:13: required from 'static void QHash::deleteNode2(QHashData::Node*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:576:19: required from 'void QHash::freeData(QHashData*) [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qhash.h:254:45: required from 'QHash::~QHash() [with Key = QString; T = QVariant]' /usr/include/qt5/QtCore/qvariant.h:779:30: required from here /usr/include/qt5/QtCore/qhash.h:237:16: warning: cast from 'QHashData::Node*' to 'QHash::Node* {aka QHashNode*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast(node); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt5/QtCore/qvariant.h:47:0, from /usr/include/qt5/QtGui/qtextdocument.h:47, from /usr/include/qt5/QtWidgets/qtextedit.h:45, from /usr/include/qt5/QtWidgets/QTextEdit:1, from ./libgui/graphics/TextEdit.h:26, from libgui/graphics/moc-TextEdit.cc:12: /usr/include/qt5/QtCore/qmap.h: In instantiation of 'const QMapNode* QMapNode::nextNode() const [with Key = QString; T = QVariant]': /usr/include/qt5/QtCore/qmap.h:493:15: required from 'QMap::const_iterator& QMap::const_iterator::operator++() [with Key = QString; T = QVariant]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:89:4: required from 'constexpr typename std::iterator_traits<_Iterator>::difference_type std::__distance(_InputIterator, _InputIterator, std::input_iterator_tag) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/c++/7/bits/stl_iterator_base_funcs.h:141:29: required from 'typename std::iterator_traits<_Iterator>::difference_type std::distance(_InputIterator, _InputIterator) [with _InputIterator = QMap::const_iterator; typename std::iterator_traits<_Iterator>::difference_type = int]' /usr/include/qt5/QtCore/qmetatype.h:1160:31: required from 'static int QtMetaTypePrivate::QAssociativeIterableImpl::sizeImpl(const void*) [with T = QMap]' /usr/include/qt5/QtCore/qmetatype.h:1205:68: required from 'QtMetaTypePrivate::QAssociativeIterableImpl::QAssociativeIterableImpl(const T*) [with T = QMap]' /usr/include/qt5/QtCore/qvariant.h:746:140: required from here /usr/include/qt5/QtCore/qmap.h:118:54: warning: cast from 'const QMapNodeBase*' to 'const QMapNode*' increases required alignment of target type [-Wcast-align] inline const QMapNode *nextNode() const { return reinterpret_cast(QMapNodeBase::nextNode()); } ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-PopupMenuControl.lo `test -f 'libgui/graphics/moc-PopupMenuControl.cc' || echo './'`libgui/graphics/moc-PopupMenuControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-PopupMenuControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-PopupMenuControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Object.h:28, from ./libgui/graphics/BaseControl.h:26, from ./libgui/graphics/PopupMenuControl.h:26, from libgui/graphics/moc-PopupMenuControl.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-PushTool.lo `test -f 'libgui/graphics/moc-PushTool.cc' || echo './'`libgui/graphics/moc-PushTool.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-PushTool.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-PushTool.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Object.h:28, from ./libgui/graphics/ToolBarButton.h:26, from ./libgui/graphics/PushTool.h:26, from libgui/graphics/moc-PushTool.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-SliderControl.lo `test -f 'libgui/graphics/moc-SliderControl.cc' || echo './'`libgui/graphics/moc-SliderControl.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-SliderControl.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-SliderControl.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Object.h:28, from ./libgui/graphics/BaseControl.h:26, from ./libgui/graphics/SliderControl.h:26, from libgui/graphics/moc-SliderControl.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_graphics_libgui_graphics_la-qrc-qthandles.lo `test -f 'libgui/graphics/qrc-qthandles.cc' || echo './'`libgui/graphics/qrc-qthandles.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -Ilibgui/graphics -I./libgui/graphics -Isrc -I./libgui/src -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/qrc-qthandles.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-qrc-qthandles.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f scripts/java/octave.jar-t scripts/java/octave.jar && \ ( cd scripts/java; \ "/usr/lib/jvm/java-1.8.0-openjdk/bin/jar" cf octave.jar-t org/octave/ClassHelper.class org/octave/OctClassLoader.class org/octave/Octave.class org/octave/OctaveReference.class org/octave/Matrix.class ) && \ mv scripts/java/octave.jar-t scripts/java/octave.jar make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/src/libgui_src_libgui_src_la-qrc-resource.lo `test -f 'libgui/src/qrc-resource.cc' || echo './'`libgui/src/qrc-resource.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/src/qrc-resource.cc -fPIC -DPIC -o libgui/src/.libs/libgui_src_libgui_src_la-qrc-resource.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-ToggleTool.lo `test -f 'libgui/graphics/moc-ToggleTool.cc' || echo './'`libgui/graphics/moc-ToggleTool.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-ToggleTool.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ToggleTool.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Object.h:28, from ./libgui/graphics/ToolBarButton.h:26, from ./libgui/graphics/ToggleTool.h:26, from libgui/graphics/moc-ToggleTool.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/octave-value/liboctave-value.la libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-base.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-bool-mat.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-bool.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-builtin.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-cell.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-ch-mat.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-class.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-classdef.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-colon.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-complex.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-cs-list.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-cx-diag.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-cx-mat.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-dld-fcn.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-fcn-handle.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-fcn-inline.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-fcn.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-float.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-flt-complex.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-flt-cx-diag.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-flt-cx-mat.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-flt-re-diag.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-flt-re-mat.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-java.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-lazy-idx.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-mex-fcn.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-null-mat.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-oncleanup.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-perm.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-range.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-re-diag.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-re-mat.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-scalar.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-str-mat.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-struct.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-typeinfo.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-usr-fcn.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ovl.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-int16.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-int32.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-int64.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-int8.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-uint16.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-uint32.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-uint64.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-uint8.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-bool-sparse.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-cx-sparse.lo libinterp/octave-value/libinterp_octave_value_liboctave_value_la-ov-re-sparse.lo -lutil -lm libtool: link: ar cru libinterp/octave-value/.libs/liboctave-value.a libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-base.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-bool-mat.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-bool.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-builtin.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-cell.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-ch-mat.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-class.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-classdef.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-colon.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-complex.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-cs-list.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-cx-diag.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-cx-mat.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-dld-fcn.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-fcn-handle.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-fcn-inline.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-fcn.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-float.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-flt-complex.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-flt-cx-diag.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-flt-cx-mat.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-flt-re-diag.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-flt-re-mat.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-java.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-lazy-idx.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-mex-fcn.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-null-mat.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-oncleanup.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-perm.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-range.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-re-diag.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-re-mat.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-scalar.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-str-mat.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-struct.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-typeinfo.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-usr-fcn.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ovl.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-int16.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-int32.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-int64.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-int8.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-uint16.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-uint32.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-uint64.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-uint8.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-bool-sparse.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-cx-sparse.o libinterp/octave-value/.libs/libinterp_octave_value_liboctave_value_la-ov-re-sparse.o libtool: link: ranlib libinterp/octave-value/.libs/liboctave-value.a libtool: link: ( cd "libinterp/octave-value/.libs" && rm -f "liboctave-value.la" && ln -s "../liboctave-value.la" "liboctave-value.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libgui/graphics/libgui_src_libgui_src_la-moc-ToolBar.lo `test -f 'libgui/graphics/moc-ToolBar.cc' || echo './'`libgui/graphics/moc-ToolBar.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/qt5/QtCore -I/usr/include/qt5 -I/usr/include/qt5/QtGui -I/usr/include/qt5/QtNetwork -I/usr/include/qt5/QtOpenGL -I/usr/include/qt5/QtWidgets -I/usr/include/qt5/QtPrintSupport -I./libgui/qterminal/libqterminal -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo -I./libgui/graphics -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libgui/graphics/moc-ToolBar.cc -fPIC -DPIC -o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ToolBar.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from libinterp/corefcn/oct-handle.h:28, from libinterp/corefcn/graphics.h:42, from ./libgui/graphics/Object.h:28, from ./libgui/graphics/ToolBar.h:26, from libgui/graphics/moc-ToolBar.cc:12: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/parse-tree/libparse-tree.la libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-lex.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-oct-parse.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-arg-list.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-array-list.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-assign.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-binop.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-bp.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-cbinop.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-cell.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-check.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-classdef.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-cmd.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-colon.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-const.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-decl.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-eval.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-except.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-exp.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-fcn-handle.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-funcall.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-id.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-idx.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-jump.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-loop.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-mat.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-misc.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-pr-code.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-select.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-stmt.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt-unop.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-pt.lo libinterp/parse-tree/libinterp_parse_tree_libparse_tree_la-token.lo -lutil -lm libtool: link: ar cru libinterp/parse-tree/.libs/libparse-tree.a libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-lex.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-oct-parse.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-arg-list.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-array-list.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-assign.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-binop.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-bp.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-cbinop.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-cell.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-check.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-classdef.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-cmd.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-colon.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-const.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-decl.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-eval.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-except.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-exp.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-fcn-handle.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-funcall.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-id.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-idx.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-jump.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-loop.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-mat.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-misc.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-pr-code.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-select.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-stmt.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt-unop.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-pt.o libinterp/parse-tree/.libs/libinterp_parse_tree_libparse_tree_la-token.o libtool: link: ranlib libinterp/parse-tree/.libs/libparse-tree.a libtool: link: ( cd "libinterp/parse-tree/.libs" && rm -f "libparse-tree.la" && ln -s "../libparse-tree.la" "libparse-tree.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=F77 --mode=link gfortran -fPIC -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -I/usr/lib/gfortran/modules -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o liboctave/cruft/ranlib/libranlib.la liboctave/cruft/ranlib/advnst.lo liboctave/cruft/ranlib/genbet.lo liboctave/cruft/ranlib/genchi.lo liboctave/cruft/ranlib/genexp.lo liboctave/cruft/ranlib/genf.lo liboctave/cruft/ranlib/gengam.lo liboctave/cruft/ranlib/genmn.lo liboctave/cruft/ranlib/genmul.lo liboctave/cruft/ranlib/gennch.lo liboctave/cruft/ranlib/gennf.lo liboctave/cruft/ranlib/gennor.lo liboctave/cruft/ranlib/genprm.lo liboctave/cruft/ranlib/genunf.lo liboctave/cruft/ranlib/getcgn.lo liboctave/cruft/ranlib/getsd.lo liboctave/cruft/ranlib/ignbin.lo liboctave/cruft/ranlib/ignlgi.lo liboctave/cruft/ranlib/ignnbn.lo liboctave/cruft/ranlib/ignpoi.lo liboctave/cruft/ranlib/ignuin.lo liboctave/cruft/ranlib/initgn.lo liboctave/cruft/ranlib/inrgcm.lo liboctave/cruft/ranlib/lennob.lo liboctave/cruft/ranlib/mltmod.lo liboctave/cruft/ranlib/phrtsd.lo liboctave/cruft/ranlib/qrgnin.lo liboctave/cruft/ranlib/ranf.lo liboctave/cruft/ranlib/setall.lo liboctave/cruft/ranlib/setant.lo liboctave/cruft/ranlib/setgmn.lo liboctave/cruft/ranlib/setsd.lo liboctave/cruft/ranlib/sexpo.lo liboctave/cruft/ranlib/sgamma.lo liboctave/cruft/ranlib/snorm.lo liboctave/cruft/ranlib/wrap.lo -lutil -lm libtool: link: ar cru liboctave/cruft/ranlib/.libs/libranlib.a liboctave/cruft/ranlib/.libs/advnst.o liboctave/cruft/ranlib/.libs/genbet.o liboctave/cruft/ranlib/.libs/genchi.o liboctave/cruft/ranlib/.libs/genexp.o liboctave/cruft/ranlib/.libs/genf.o liboctave/cruft/ranlib/.libs/gengam.o liboctave/cruft/ranlib/.libs/genmn.o liboctave/cruft/ranlib/.libs/genmul.o liboctave/cruft/ranlib/.libs/gennch.o liboctave/cruft/ranlib/.libs/gennf.o liboctave/cruft/ranlib/.libs/gennor.o liboctave/cruft/ranlib/.libs/genprm.o liboctave/cruft/ranlib/.libs/genunf.o liboctave/cruft/ranlib/.libs/getcgn.o liboctave/cruft/ranlib/.libs/getsd.o liboctave/cruft/ranlib/.libs/ignbin.o liboctave/cruft/ranlib/.libs/ignlgi.o liboctave/cruft/ranlib/.libs/ignnbn.o liboctave/cruft/ranlib/.libs/ignpoi.o liboctave/cruft/ranlib/.libs/ignuin.o liboctave/cruft/ranlib/.libs/initgn.o liboctave/cruft/ranlib/.libs/inrgcm.o liboctave/cruft/ranlib/.libs/lennob.o liboctave/cruft/ranlib/.libs/mltmod.o liboctave/cruft/ranlib/.libs/phrtsd.o liboctave/cruft/ranlib/.libs/qrgnin.o liboctave/cruft/ranlib/.libs/ranf.o liboctave/cruft/ranlib/.libs/setall.o liboctave/cruft/ranlib/.libs/setant.o liboctave/cruft/ranlib/.libs/setgmn.o liboctave/cruft/ranlib/.libs/setsd.o liboctave/cruft/ranlib/.libs/sexpo.o liboctave/cruft/ranlib/.libs/sgamma.o liboctave/cruft/ranlib/.libs/snorm.o liboctave/cruft/ranlib/.libs/wrap.o libtool: link: ranlib liboctave/cruft/ranlib/.libs/libranlib.a libtool: link: ( cd "liboctave/cruft/ranlib/.libs" && rm -f "libranlib.la" && ln -s "../libranlib.la" "libranlib.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o liboctave/numeric/libnumeric.la liboctave/numeric/liboctave_numeric_libnumeric_la-CollocWt.lo liboctave/numeric/liboctave_numeric_libnumeric_la-DASPK.lo liboctave/numeric/liboctave_numeric_libnumeric_la-DASRT.lo liboctave/numeric/liboctave_numeric_libnumeric_la-DASSL.lo liboctave/numeric/liboctave_numeric_libnumeric_la-EIG.lo liboctave/numeric/liboctave_numeric_libnumeric_la-LSODE.lo liboctave/numeric/liboctave_numeric_libnumeric_la-ODES.lo liboctave/numeric/liboctave_numeric_libnumeric_la-Quad.lo liboctave/numeric/liboctave_numeric_libnumeric_la-aepbalance.lo liboctave/numeric/liboctave_numeric_libnumeric_la-chol.lo liboctave/numeric/liboctave_numeric_libnumeric_la-eigs-base.lo liboctave/numeric/liboctave_numeric_libnumeric_la-fEIG.lo liboctave/numeric/liboctave_numeric_libnumeric_la-gepbalance.lo liboctave/numeric/liboctave_numeric_libnumeric_la-hess.lo liboctave/numeric/liboctave_numeric_libnumeric_la-lo-mappers.lo liboctave/numeric/liboctave_numeric_libnumeric_la-lo-specfun.lo liboctave/numeric/liboctave_numeric_libnumeric_la-lu.lo liboctave/numeric/liboctave_numeric_libnumeric_la-oct-convn.lo liboctave/numeric/liboctave_numeric_libnumeric_la-oct-fftw.lo liboctave/numeric/liboctave_numeric_libnumeric_la-oct-norm.lo liboctave/numeric/liboctave_numeric_libnumeric_la-oct-rand.lo liboctave/numeric/liboctave_numeric_libnumeric_la-oct-spparms.lo liboctave/numeric/liboctave_numeric_libnumeric_la-qr.lo liboctave/numeric/liboctave_numeric_libnumeric_la-qrp.lo liboctave/numeric/liboctave_numeric_libnumeric_la-randgamma.lo liboctave/numeric/liboctave_numeric_libnumeric_la-randmtzig.lo liboctave/numeric/liboctave_numeric_libnumeric_la-randpoisson.lo liboctave/numeric/liboctave_numeric_libnumeric_la-schur.lo liboctave/numeric/liboctave_numeric_libnumeric_la-sparse-chol.lo liboctave/numeric/liboctave_numeric_libnumeric_la-sparse-dmsolve.lo liboctave/numeric/liboctave_numeric_libnumeric_la-sparse-lu.lo liboctave/numeric/liboctave_numeric_libnumeric_la-sparse-qr.lo liboctave/numeric/liboctave_numeric_libnumeric_la-svd.lo -lutil -lm libtool: link: ar cru liboctave/numeric/.libs/libnumeric.a liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-CollocWt.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-DASPK.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-DASRT.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-DASSL.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-EIG.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-LSODE.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-ODES.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-Quad.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-aepbalance.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-chol.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-eigs-base.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-fEIG.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-gepbalance.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-hess.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-lo-mappers.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-lo-specfun.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-lu.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-oct-convn.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-oct-fftw.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-oct-norm.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-oct-rand.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-oct-spparms.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-qr.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-qrp.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-randgamma.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-randmtzig.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-randpoisson.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-schur.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-sparse-chol.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-sparse-dmsolve.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-sparse-lu.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-sparse-qr.o liboctave/numeric/.libs/liboctave_numeric_libnumeric_la-svd.o libtool: link: ranlib liboctave/numeric/.libs/libnumeric.a libtool: link: ( cd "liboctave/numeric/.libs" && rm -f "libnumeric.la" && ln -s "../libnumeric.la" "libnumeric.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o liboctave/array/libarray.la liboctave/array/liboctave_array_libarray_la-Array-b.lo liboctave/array/liboctave_array_libarray_la-Array-C.lo liboctave/array/liboctave_array_libarray_la-Array-ch.lo liboctave/array/liboctave_array_libarray_la-Array-d.lo liboctave/array/liboctave_array_libarray_la-Array-f.lo liboctave/array/liboctave_array_libarray_la-Array-fC.lo liboctave/array/liboctave_array_libarray_la-Array-i.lo liboctave/array/liboctave_array_libarray_la-Array-idx-vec.lo liboctave/array/liboctave_array_libarray_la-Array-s.lo liboctave/array/liboctave_array_libarray_la-Array-str.lo liboctave/array/liboctave_array_libarray_la-Array-util.lo liboctave/array/liboctave_array_libarray_la-Array-voidp.lo liboctave/array/liboctave_array_libarray_la-boolMatrix.lo liboctave/array/liboctave_array_libarray_la-boolNDArray.lo liboctave/array/liboctave_array_libarray_la-boolSparse.lo liboctave/array/liboctave_array_libarray_la-CColVector.lo liboctave/array/liboctave_array_libarray_la-CDiagMatrix.lo liboctave/array/liboctave_array_libarray_la-chMatrix.lo liboctave/array/liboctave_array_libarray_la-chNDArray.lo liboctave/array/liboctave_array_libarray_la-CMatrix.lo liboctave/array/liboctave_array_libarray_la-CNDArray.lo liboctave/array/liboctave_array_libarray_la-CRowVector.lo liboctave/array/liboctave_array_libarray_la-CSparse.lo liboctave/array/liboctave_array_libarray_la-dColVector.lo liboctave/array/liboctave_array_libarray_la-dDiagMatrix.lo liboctave/array/liboctave_array_libarray_la-dim-vector.lo liboctave/array/liboctave_array_libarray_la-dMatrix.lo liboctave/array/liboctave_array_libarray_la-dNDArray.lo liboctave/array/liboctave_array_libarray_la-dRowVector.lo liboctave/array/liboctave_array_libarray_la-dSparse.lo liboctave/array/liboctave_array_libarray_la-fCColVector.lo liboctave/array/liboctave_array_libarray_la-fCDiagMatrix.lo liboctave/array/liboctave_array_libarray_la-fCMatrix.lo liboctave/array/liboctave_array_libarray_la-fCNDArray.lo liboctave/array/liboctave_array_libarray_la-fColVector.lo liboctave/array/liboctave_array_libarray_la-fCRowVector.lo liboctave/array/liboctave_array_libarray_la-fDiagMatrix.lo liboctave/array/liboctave_array_libarray_la-fMatrix.lo liboctave/array/liboctave_array_libarray_la-fNDArray.lo liboctave/array/liboctave_array_libarray_la-fRowVector.lo liboctave/array/liboctave_array_libarray_la-idx-vector.lo liboctave/array/liboctave_array_libarray_la-int16NDArray.lo liboctave/array/liboctave_array_libarray_la-int32NDArray.lo liboctave/array/liboctave_array_libarray_la-int64NDArray.lo liboctave/array/liboctave_array_libarray_la-int8NDArray.lo liboctave/array/liboctave_array_libarray_la-MArray-C.lo liboctave/array/liboctave_array_libarray_la-MArray-d.lo liboctave/array/liboctave_array_libarray_la-MArray-f.lo liboctave/array/liboctave_array_libarray_la-MArray-fC.lo liboctave/array/liboctave_array_libarray_la-MArray-i.lo liboctave/array/liboctave_array_libarray_la-MArray-s.lo liboctave/array/liboctave_array_libarray_la-MatrixType.lo liboctave/array/liboctave_array_libarray_la-MSparse-C.lo liboctave/array/liboctave_array_libarray_la-MSparse-d.lo liboctave/array/liboctave_array_libarray_la-PermMatrix.lo liboctave/array/liboctave_array_libarray_la-Range.lo liboctave/array/liboctave_array_libarray_la-Sparse-b.lo liboctave/array/liboctave_array_libarray_la-Sparse-C.lo liboctave/array/liboctave_array_libarray_la-Sparse-d.lo liboctave/array/liboctave_array_libarray_la-uint16NDArray.lo liboctave/array/liboctave_array_libarray_la-uint32NDArray.lo liboctave/array/liboctave_array_libarray_la-uint64NDArray.lo liboctave/array/liboctave_array_libarray_la-uint8NDArray.lo -lutil -lm libtool: link: ar cru liboctave/array/.libs/libarray.a liboctave/array/.libs/liboctave_array_libarray_la-Array-b.o liboctave/array/.libs/liboctave_array_libarray_la-Array-C.o liboctave/array/.libs/liboctave_array_libarray_la-Array-ch.o liboctave/array/.libs/liboctave_array_libarray_la-Array-d.o liboctave/array/.libs/liboctave_array_libarray_la-Array-f.o liboctave/array/.libs/liboctave_array_libarray_la-Array-fC.o liboctave/array/.libs/liboctave_array_libarray_la-Array-i.o liboctave/array/.libs/liboctave_array_libarray_la-Array-idx-vec.o liboctave/array/.libs/liboctave_array_libarray_la-Array-s.o liboctave/array/.libs/liboctave_array_libarray_la-Array-str.o liboctave/array/.libs/liboctave_array_libarray_la-Array-util.o liboctave/array/.libs/liboctave_array_libarray_la-Array-voidp.o liboctave/array/.libs/liboctave_array_libarray_la-boolMatrix.o liboctave/array/.libs/liboctave_array_libarray_la-boolNDArray.o liboctave/array/.libs/liboctave_array_libarray_la-boolSparse.o liboctave/array/.libs/liboctave_array_libarray_la-CColVector.o liboctave/array/.libs/liboctave_array_libarray_la-CDiagMatrix.o liboctave/array/.libs/liboctave_array_libarray_la-chMatrix.o liboctave/array/.libs/liboctave_array_libarray_la-chNDArray.o liboctave/array/.libs/liboctave_array_libarray_la-CMatrix.o liboctave/array/.libs/liboctave_array_libarray_la-CNDArray.o liboctave/array/.libs/liboctave_array_libarray_la-CRowVector.o liboctave/array/.libs/liboctave_array_libarray_la-CSparse.o liboctave/array/.libs/liboctave_array_libarray_la-dColVector.o liboctave/array/.libs/liboctave_array_libarray_la-dDiagMatrix.o liboctave/array/.libs/liboctave_array_libarray_la-dim-vector.o liboctave/array/.libs/liboctave_array_libarray_la-dMatrix.o liboctave/array/.libs/liboctave_array_libarray_la-dNDArray.o liboctave/array/.libs/liboctave_array_libarray_la-dRowVector.o liboctave/array/.libs/liboctave_array_libarray_la-dSparse.o liboctave/array/.libs/liboctave_array_libarray_la-fCColVector.o liboctave/array/.libs/liboctave_array_libarray_la-fCDiagMatrix.o liboctave/array/.libs/liboctave_array_libarray_la-fCMatrix.o liboctave/array/.libs/liboctave_array_libarray_la-fCNDArray.o liboctave/array/.libs/liboctave_array_libarray_la-fColVector.o liboctave/array/.libs/liboctave_array_libarray_la-fCRowVector.o liboctave/array/.libs/liboctave_array_libarray_la-fDiagMatrix.o liboctave/array/.libs/liboctave_array_libarray_la-fMatrix.o liboctave/array/.libs/liboctave_array_libarray_la-fNDArray.o liboctave/array/.libs/liboctave_array_libarray_la-fRowVector.o liboctave/array/.libs/liboctave_array_libarray_la-idx-vector.o liboctave/array/.libs/liboctave_array_libarray_la-int16NDArray.o liboctave/array/.libs/liboctave_array_libarray_la-int32NDArray.o liboctave/array/.libs/liboctave_array_libarray_la-int64NDArray.o liboctave/array/.libs/liboctave_array_libarray_la-int8NDArray.o liboctave/array/.libs/liboctave_array_libarray_la-MArray-C.o liboctave/array/.libs/liboctave_array_libarray_la-MArray-d.o liboctave/array/.libs/liboctave_array_libarray_la-MArray-f.o liboctave/array/.libs/liboctave_array_libarray_la-MArray-fC.o liboctave/array/.libs/liboctave_array_libarray_la-MArray-i.o liboctave/array/.libs/liboctave_array_libarray_la-MArray-s.o liboctave/array/.libs/liboctave_array_libarray_la-MatrixType.o liboctave/array/.libs/liboctave_array_libarray_la-MSparse-C.o liboctave/array/.libs/liboctave_array_libarray_la-MSparse-d.o liboctave/array/.libs/liboctave_array_libarray_la-PermMatrix.o liboctave/array/.libs/liboctave_array_libarray_la-Range.o liboctave/array/.libs/liboctave_array_libarray_la-Sparse-b.o liboctave/array/.libs/liboctave_array_libarray_la-Sparse-C.o liboctave/array/.libs/liboctave_array_libarray_la-Sparse-d.o liboctave/array/.libs/liboctave_array_libarray_la-uint16NDArray.o liboctave/array/.libs/liboctave_array_libarray_la-uint32NDArray.o liboctave/array/.libs/liboctave_array_libarray_la-uint64NDArray.o liboctave/array/.libs/liboctave_array_libarray_la-uint8NDArray.o libtool: link: ranlib liboctave/array/.libs/libarray.a libtool: link: ( cd "liboctave/array/.libs" && rm -f "libarray.la" && ln -s "../libarray.la" "libarray.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o liboctave/system/libsystem.la liboctave/system/liboctave_system_libsystem_la-child-list.lo liboctave/system/liboctave_system_libsystem_la-dir-ops.lo liboctave/system/liboctave_system_libsystem_la-file-ops.lo liboctave/system/liboctave_system_libsystem_la-file-stat.lo liboctave/system/liboctave_system_libsystem_la-lo-sysdep.lo liboctave/system/liboctave_system_libsystem_la-mach-info.lo liboctave/system/liboctave_system_libsystem_la-oct-env.lo liboctave/system/liboctave_system_libsystem_la-oct-group.lo liboctave/system/liboctave_system_libsystem_la-oct-passwd.lo liboctave/system/liboctave_system_libsystem_la-oct-syscalls.lo liboctave/system/liboctave_system_libsystem_la-oct-time.lo liboctave/system/liboctave_system_libsystem_la-oct-uname.lo -lutil -lm libtool: link: ar cru liboctave/system/.libs/libsystem.a liboctave/system/.libs/liboctave_system_libsystem_la-child-list.o liboctave/system/.libs/liboctave_system_libsystem_la-dir-ops.o liboctave/system/.libs/liboctave_system_libsystem_la-file-ops.o liboctave/system/.libs/liboctave_system_libsystem_la-file-stat.o liboctave/system/.libs/liboctave_system_libsystem_la-lo-sysdep.o liboctave/system/.libs/liboctave_system_libsystem_la-mach-info.o liboctave/system/.libs/liboctave_system_libsystem_la-oct-env.o liboctave/system/.libs/liboctave_system_libsystem_la-oct-group.o liboctave/system/.libs/liboctave_system_libsystem_la-oct-passwd.o liboctave/system/.libs/liboctave_system_libsystem_la-oct-syscalls.o liboctave/system/.libs/liboctave_system_libsystem_la-oct-time.o liboctave/system/.libs/liboctave_system_libsystem_la-oct-uname.o libtool: link: ranlib liboctave/system/.libs/libsystem.a libtool: link: ( cd "liboctave/system/.libs" && rm -f "libsystem.la" && ln -s "../libsystem.la" "libsystem.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o liboctave/util/libutil.la liboctave/util/liboctave_util_libutil_la-cmd-edit.lo liboctave/util/liboctave_util_libutil_la-cmd-hist.lo liboctave/util/liboctave_util_libutil_la-data-conv.lo liboctave/util/liboctave_util_libutil_la-glob-match.lo liboctave/util/liboctave_util_libutil_la-kpse.lo liboctave/util/liboctave_util_libutil_la-lo-array-errwarn.lo liboctave/util/liboctave_util_libutil_la-lo-array-gripes.lo liboctave/util/liboctave_util_libutil_la-lo-hash.lo liboctave/util/liboctave_util_libutil_la-lo-ieee.lo liboctave/util/liboctave_util_libutil_la-lo-utils.lo liboctave/util/liboctave_util_libutil_la-oct-base64.lo liboctave/util/liboctave_util_libutil_la-oct-glob.lo liboctave/util/liboctave_util_libutil_la-oct-inttypes.lo liboctave/util/liboctave_util_libutil_la-oct-locbuf.lo liboctave/util/liboctave_util_libutil_la-oct-mutex.lo liboctave/util/liboctave_util_libutil_la-oct-string.lo liboctave/util/liboctave_util_libutil_la-oct-shlib.lo liboctave/util/liboctave_util_libutil_la-pathsearch.lo liboctave/util/liboctave_util_libutil_la-lo-regexp.lo liboctave/util/liboctave_util_libutil_la-singleton-cleanup.lo liboctave/util/liboctave_util_libutil_la-sparse-sort.lo liboctave/util/liboctave_util_libutil_la-sparse-util.lo liboctave/util/liboctave_util_libutil_la-str-vec.lo liboctave/util/liboctave_util_libutil_la-unwind-prot.lo liboctave/util/liboctave_util_libutil_la-url-transfer.lo liboctave/util/liboctave_util_libutil_la-f2c-main.lo liboctave/util/liboctave_util_libutil_la-lo-cutils.lo liboctave/util/liboctave_util_libutil_la-oct-rl-edit.lo liboctave/util/liboctave_util_libutil_la-oct-rl-hist.lo -lutil -lm libtool: link: ar cru liboctave/util/.libs/libutil.a liboctave/util/.libs/liboctave_util_libutil_la-cmd-edit.o liboctave/util/.libs/liboctave_util_libutil_la-cmd-hist.o liboctave/util/.libs/liboctave_util_libutil_la-data-conv.o liboctave/util/.libs/liboctave_util_libutil_la-glob-match.o liboctave/util/.libs/liboctave_util_libutil_la-kpse.o liboctave/util/.libs/liboctave_util_libutil_la-lo-array-errwarn.o liboctave/util/.libs/liboctave_util_libutil_la-lo-array-gripes.o liboctave/util/.libs/liboctave_util_libutil_la-lo-hash.o liboctave/util/.libs/liboctave_util_libutil_la-lo-ieee.o liboctave/util/.libs/liboctave_util_libutil_la-lo-utils.o liboctave/util/.libs/liboctave_util_libutil_la-oct-base64.o liboctave/util/.libs/liboctave_util_libutil_la-oct-glob.o liboctave/util/.libs/liboctave_util_libutil_la-oct-inttypes.o liboctave/util/.libs/liboctave_util_libutil_la-oct-locbuf.o liboctave/util/.libs/liboctave_util_libutil_la-oct-mutex.o liboctave/util/.libs/liboctave_util_libutil_la-oct-string.o liboctave/util/.libs/liboctave_util_libutil_la-oct-shlib.o liboctave/util/.libs/liboctave_util_libutil_la-pathsearch.o liboctave/util/.libs/liboctave_util_libutil_la-lo-regexp.o liboctave/util/.libs/liboctave_util_libutil_la-singleton-cleanup.o liboctave/util/.libs/liboctave_util_libutil_la-sparse-sort.o liboctave/util/.libs/liboctave_util_libutil_la-sparse-util.o liboctave/util/.libs/liboctave_util_libutil_la-str-vec.o liboctave/util/.libs/liboctave_util_libutil_la-unwind-prot.o liboctave/util/.libs/liboctave_util_libutil_la-url-transfer.o liboctave/util/.libs/liboctave_util_libutil_la-f2c-main.o liboctave/util/.libs/liboctave_util_libutil_la-lo-cutils.o liboctave/util/.libs/liboctave_util_libutil_la-oct-rl-edit.o liboctave/util/.libs/liboctave_util_libutil_la-oct-rl-hist.o libtool: link: ranlib liboctave/util/.libs/libutil.a libtool: link: ( cd "liboctave/util/.libs" && rm -f "libutil.la" && ln -s "../libutil.la" "libutil.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CC --mode=link gcc -fPIC -pthread -fopenmp -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 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o liboctave/wrappers/libwrappers.la liboctave/wrappers/liboctave_wrappers_libwrappers_la-areadlink-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-async-system-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-base64-wrappers.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-canonicalize-file-name-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-dirent-wrappers.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-fcntl-wrappers.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-filepos-wrappers.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-fpucw-wrappers.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-gen-tempname-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-getopt-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-glob-wrappers.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-hash-wrappers.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-math-wrappers.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-mkostemp-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-nanosleep-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-nproc-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-octave-popen2.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-putenv-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-set-program-name-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-signal-wrappers.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-stat-wrappers.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-strdup-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-strftime-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-strmode-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-strptime-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-time-wrappers.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-tmpfile-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-uname-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-unistd-wrappers.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-unsetenv-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-vasprintf-wrapper.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-wait-for-input.lo liboctave/wrappers/liboctave_wrappers_libwrappers_la-wait-wrappers.lo -lutil -lm libtool: link: ar cru liboctave/wrappers/.libs/libwrappers.a liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-areadlink-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-async-system-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-base64-wrappers.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-canonicalize-file-name-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-dirent-wrappers.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-fcntl-wrappers.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-filepos-wrappers.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-fpucw-wrappers.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-gen-tempname-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-getopt-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-glob-wrappers.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-hash-wrappers.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-math-wrappers.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-mkostemp-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-nanosleep-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-nproc-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-octave-popen2.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-putenv-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-set-program-name-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-signal-wrappers.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-stat-wrappers.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-strdup-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-strftime-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-strmode-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-strptime-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-time-wrappers.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-tmpfile-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-uname-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-unistd-wrappers.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-unsetenv-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-vasprintf-wrapper.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-wait-for-input.o liboctave/wrappers/.libs/liboctave_wrappers_libwrappers_la-wait-wrappers.o libtool: link: ranlib liboctave/wrappers/.libs/libwrappers.a libtool: link: ( cd "liboctave/wrappers/.libs" && rm -f "libwrappers.la" && ln -s "../libwrappers.la" "libwrappers.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o src/octave-config src/src_octave_config-octave-config.o libinterp/corefcn/libcorefcn.la libgnu/libgnu.la -lutil -lm -lutil -lm libtool: link: g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o src/octave-config src/src_octave_config-octave-config.o libinterp/corefcn/.libs/libcorefcn.a libgnu/.libs/libgnu.a -lutil -lm -fopenmp -pthread make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libgui/qterminal/libqterminal.la libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-BlockArray.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-Emulation.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-Filter.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-History.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-KeyboardTranslator.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-konsole_wcwidth.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-kpty.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-QUnixTerminalImpl.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-Screen.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-ScreenWindow.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-TerminalCharacterDecoder.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-Vt102Emulation.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-SelfListener.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-TerminalModel.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-TerminalView.lo libgui/qterminal/libqterminal/libgui_qterminal_libqterminal_la-QTerminal.lo libgui/qterminal/libqterminal/libgui_qterminal_libqterminal_la-moc-QTerminal.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-Emulation.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-Filter.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-QUnixTerminalImpl.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-ScreenWindow.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-SelfListener.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-TerminalModel.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-TerminalView.lo libgui/qterminal/libqterminal/unix/libgui_qterminal_libqterminal_la-moc-Vt102Emulation.lo -lutil -lm libtool: link: ar cru libgui/qterminal/.libs/libqterminal.a libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-BlockArray.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-Emulation.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-Filter.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-History.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-KeyboardTranslator.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-konsole_wcwidth.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-kpty.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-QUnixTerminalImpl.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-Screen.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-ScreenWindow.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-TerminalCharacterDecoder.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-Vt102Emulation.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-SelfListener.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-TerminalModel.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-TerminalView.o libgui/qterminal/libqterminal/.libs/libgui_qterminal_libqterminal_la-QTerminal.o libgui/qterminal/libqterminal/.libs/libgui_qterminal_libqterminal_la-moc-QTerminal.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-Emulation.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-Filter.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-QUnixTerminalImpl.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-ScreenWindow.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-SelfListener.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-TerminalModel.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-TerminalView.o libgui/qterminal/libqterminal/unix/.libs/libgui_qterminal_libqterminal_la-moc-Vt102Emulation.o libtool: link: ranlib libgui/qterminal/.libs/libqterminal.a libtool: link: ( cd "libgui/qterminal/.libs" && rm -f "libqterminal.la" && ln -s "../libqterminal.la" "libqterminal.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o liboctave/cruft/libcruft.la liboctave/cruft/amos/liboctave_cruft_libcruft_la-cacai.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cacon.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbesh.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbesi.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbesj.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbesk.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbesy.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbinu.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbuni.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbunk.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cunk1.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cunk2.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-crati.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cshch.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cuni1.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cuoik.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cairy.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbiry.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-ckscl.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cs1s2.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cuchk.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cuni2.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cwrsk.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-casyi.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cbknu.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cmlri.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cseri.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cunhj.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-cunik.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-dgamln.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-gamln.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-xzabs.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-xzexp.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-xzlog.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-xzsqrt.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zacai.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zacon.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zairy.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zasyi.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbesh.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbesi.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbesj.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbesk.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbesy.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbinu.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbiry.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbknu.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbuni.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zbunk.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zdiv.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zkscl.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zmlri.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zmlt.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zrati.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zs1s2.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zseri.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zshch.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zuchk.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zunhj.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zuni1.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zuni2.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zunik.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zunk1.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zunk2.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zuoik.lo liboctave/cruft/amos/liboctave_cruft_libcruft_la-zwrsk.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-ddot3.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-zdotc3.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-sdot3.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-cdotc3.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-dmatm3.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-zmatm3.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-smatm3.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-cmatm3.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xddot.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xdnrm2.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xdznrm2.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xzdotc.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xzdotu.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xsdot.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xsnrm2.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xscnrm2.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xcdotc.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xcdotu.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-xerbla.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-cconv2.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-csconv2.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-dconv2.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-sconv2.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-zconv2.lo liboctave/cruft/blas-xtra/liboctave_cruft_libcruft_la-zdconv2.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-datv.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dcnst0.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dcnstr.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-ddasic.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-ddasid.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-ddasik.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-ddaspk.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-ddstp.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-ddwnrm.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dfnrmd.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dfnrmk.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dhels.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dheqr.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dinvwt.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dlinsd.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dlinsk.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dmatd.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dnedd.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dnedk.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dnsd.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dnsid.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dnsik.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dnsk.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dorth.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dslvd.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dslvk.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dspigm.lo liboctave/cruft/daspk/liboctave_cruft_libcruft_la-dyypnw.lo liboctave/cruft/dasrt/liboctave_cruft_libcruft_la-ddasrt.lo liboctave/cruft/dasrt/liboctave_cruft_libcruft_la-drchek.lo liboctave/cruft/dasrt/liboctave_cruft_libcruft_la-droots.lo liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddaini.lo liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddajac.lo liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddanrm.lo liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddaslv.lo liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddassl.lo liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddastp.lo liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddatrp.lo liboctave/cruft/dassl/liboctave_cruft_libcruft_la-ddawts.lo liboctave/cruft/Faddeeva/liboctave_cruft_libcruft_la-Faddeeva.lo liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-xclange.lo liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-xdlamch.lo liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-xdlange.lo liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-xilaenv.lo liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-xslamch.lo liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-xslange.lo liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-xzlange.lo liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-zrsf2csf.lo liboctave/cruft/lapack-xtra/liboctave_cruft_libcruft_la-crsf2csf.lo liboctave/cruft/misc/liboctave_cruft_libcruft_la-blaswrap.lo liboctave/cruft/misc/liboctave_cruft_libcruft_la-cquit.lo liboctave/cruft/misc/liboctave_cruft_libcruft_la-d1mach.lo liboctave/cruft/misc/liboctave_cruft_libcruft_la-f77-extern.lo liboctave/cruft/misc/liboctave_cruft_libcruft_la-f77-fcn.lo liboctave/cruft/misc/liboctave_cruft_libcruft_la-i1mach.lo liboctave/cruft/misc/liboctave_cruft_libcruft_la-lo-error.lo liboctave/cruft/misc/liboctave_cruft_libcruft_la-quit.lo liboctave/cruft/misc/liboctave_cruft_libcruft_la-r1mach.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-cfode.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-dlsode.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-ewset.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-intdy.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-prepj.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-solsy.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-stode.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-vnorm.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-scfode.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-sewset.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-sintdy.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-slsode.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-sprepj.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-ssolsy.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-sstode.lo liboctave/cruft/odepack/liboctave_cruft_libcruft_la-svnorm.lo liboctave/cruft/ordered-qz/liboctave_cruft_libcruft_la-dsubsp.lo liboctave/cruft/ordered-qz/liboctave_cruft_libcruft_la-exchqz.lo liboctave/cruft/ordered-qz/liboctave_cruft_libcruft_la-ssubsp.lo liboctave/cruft/ordered-qz/liboctave_cruft_libcruft_la-sexchqz.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqagi.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqagie.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqagp.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqagpe.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqelg.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqk15i.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqk21.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-dqpsrt.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qagie.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qagi.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qagpe.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qagp.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qelg.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qk15i.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qk21.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-qpsrt.lo liboctave/cruft/quadpack/liboctave_cruft_libcruft_la-xerror.lo liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-fdump.lo liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-ixsav.lo liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-j4save.lo liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xerclr.lo liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xercnt.lo liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xerhlt.lo liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xermsg.lo liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xerprn.lo liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xerrwd.lo liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xersve.lo liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xgetf.lo liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xgetua.lo liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xsetf.lo liboctave/cruft/slatec-err/liboctave_cruft_libcruft_la-xsetua.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-albeta.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-alngam.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-alnrel.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-algams.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-acosh.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-asinh.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-atanh.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-betai.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-csevl.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-d9gmit.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-d9lgic.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-d9lgit.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-d9lgmc.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dacosh.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dasinh.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-datanh.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dbetai.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dcsevl.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-derf.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dgami.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dgamit.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dgamlm.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dgamma.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dgamr.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dlbeta.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dlgams.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dlngam.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dlnrel.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dpchim.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dpchst.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-dpsifn.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-erf.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-gami.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-gamit.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-gamlim.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-gamma.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-gamr.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-initds.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-inits.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-pchim.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-pchst.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-psifn.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-r9lgmc.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-r9lgit.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-r9gmit.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-r9lgic.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xdacosh.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xdasinh.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xdatanh.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xdbetai.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xderf.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xderfc.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xdgami.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xdgamit.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xdgamma.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xgmainc.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xacosh.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xasinh.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xatanh.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xerf.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xerfc.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xsgmainc.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xgamma.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-xbetai.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-derfc.lo liboctave/cruft/slatec-fn/liboctave_cruft_libcruft_la-erfc.lo -lutil -lm libtool: link: ar cru liboctave/cruft/.libs/libcruft.a liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cacai.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cacon.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbesh.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbesi.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbesj.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbesk.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbesy.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbinu.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbuni.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbunk.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cunk1.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cunk2.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-crati.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cshch.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cuni1.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cuoik.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cairy.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbiry.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-ckscl.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cs1s2.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cuchk.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cuni2.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cwrsk.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-casyi.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cbknu.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cmlri.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cseri.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cunhj.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-cunik.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-dgamln.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-gamln.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-xzabs.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-xzexp.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-xzlog.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-xzsqrt.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zacai.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zacon.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zairy.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zasyi.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbesh.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbesi.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbesj.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbesk.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbesy.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbinu.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbiry.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbknu.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbuni.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zbunk.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zdiv.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zkscl.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zmlri.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zmlt.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zrati.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zs1s2.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zseri.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zshch.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zuchk.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zunhj.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zuni1.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zuni2.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zunik.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zunk1.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zunk2.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zuoik.o liboctave/cruft/amos/.libs/liboctave_cruft_libcruft_la-zwrsk.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-ddot3.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-zdotc3.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-sdot3.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-cdotc3.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-dmatm3.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-zmatm3.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-smatm3.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-cmatm3.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xddot.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xdnrm2.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xdznrm2.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xzdotc.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xzdotu.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xsdot.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xsnrm2.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xscnrm2.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xcdotc.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xcdotu.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-xerbla.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-cconv2.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-csconv2.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-dconv2.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-sconv2.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-zconv2.o liboctave/cruft/blas-xtra/.libs/liboctave_cruft_libcruft_la-zdconv2.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-datv.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dcnst0.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dcnstr.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-ddasic.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-ddasid.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-ddasik.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-ddaspk.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-ddstp.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-ddwnrm.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dfnrmd.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dfnrmk.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dhels.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dheqr.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dinvwt.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dlinsd.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dlinsk.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dmatd.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dnedd.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dnedk.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dnsd.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dnsid.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dnsik.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dnsk.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dorth.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dslvd.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dslvk.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dspigm.o liboctave/cruft/daspk/.libs/liboctave_cruft_libcruft_la-dyypnw.o liboctave/cruft/dasrt/.libs/liboctave_cruft_libcruft_la-ddasrt.o liboctave/cruft/dasrt/.libs/liboctave_cruft_libcruft_la-drchek.o liboctave/cruft/dasrt/.libs/liboctave_cruft_libcruft_la-droots.o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddaini.o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddajac.o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddanrm.o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddaslv.o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddassl.o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddastp.o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddatrp.o liboctave/cruft/dassl/.libs/liboctave_cruft_libcruft_la-ddawts.o liboctave/cruft/Faddeeva/.libs/liboctave_cruft_libcruft_la-Faddeeva.o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-xclange.o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-xdlamch.o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-xdlange.o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-xilaenv.o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-xslamch.o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-xslange.o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-xzlange.o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-zrsf2csf.o liboctave/cruft/lapack-xtra/.libs/liboctave_cruft_libcruft_la-crsf2csf.o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-blaswrap.o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-cquit.o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-d1mach.o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-f77-extern.o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-f77-fcn.o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-i1mach.o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-lo-error.o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-quit.o liboctave/cruft/misc/.libs/liboctave_cruft_libcruft_la-r1mach.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-cfode.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-dlsode.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-ewset.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-intdy.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-prepj.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-solsy.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-stode.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-vnorm.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-scfode.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-sewset.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-sintdy.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-slsode.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-sprepj.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-ssolsy.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-sstode.o liboctave/cruft/odepack/.libs/liboctave_cruft_libcruft_la-svnorm.o liboctave/cruft/ordered-qz/.libs/liboctave_cruft_libcruft_la-dsubsp.o liboctave/cruft/ordered-qz/.libs/liboctave_cruft_libcruft_la-exchqz.o liboctave/cruft/ordered-qz/.libs/liboctave_cruft_libcruft_la-ssubsp.o liboctave/cruft/ordered-qz/.libs/liboctave_cruft_libcruft_la-sexchqz.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqagi.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqagie.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqagp.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqagpe.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqelg.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqk15i.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqk21.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-dqpsrt.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qagie.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qagi.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qagpe.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qagp.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qelg.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qk15i.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qk21.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-qpsrt.o liboctave/cruft/quadpack/.libs/liboctave_cruft_libcruft_la-xerror.o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-fdump.o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-ixsav.o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-j4save.o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xerclr.o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xercnt.o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xerhlt.o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xermsg.o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xerprn.o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xerrwd.o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xersve.o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xgetf.o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xgetua.o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xsetf.o liboctave/cruft/slatec-err/.libs/liboctave_cruft_libcruft_la-xsetua.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-albeta.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-alngam.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-alnrel.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-algams.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-acosh.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-asinh.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-atanh.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-betai.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-csevl.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-d9gmit.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-d9lgic.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-d9lgit.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-d9lgmc.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dacosh.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dasinh.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-datanh.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dbetai.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dcsevl.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-derf.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dgami.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dgamit.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dgamlm.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dgamma.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dgamr.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dlbeta.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dlgams.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dlngam.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dlnrel.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dpchim.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dpchst.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-dpsifn.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-erf.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-gami.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-gamit.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-gamlim.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-gamma.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-gamr.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-initds.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-inits.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-pchim.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-pchst.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-psifn.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-r9lgmc.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-r9lgit.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-r9gmit.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-r9lgic.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xdacosh.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xdasinh.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xdatanh.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xdbetai.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xderf.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xderfc.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xdgami.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xdgamit.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xdgamma.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xgmainc.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xacosh.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xasinh.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xatanh.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xerf.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xerfc.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xsgmainc.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xgamma.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-xbetai.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-derfc.o liboctave/cruft/slatec-fn/.libs/liboctave_cruft_libcruft_la-erfc.o libtool: link: ranlib liboctave/cruft/.libs/libcruft.a libtool: link: ( cd "liboctave/cruft/.libs" && rm -f "libcruft.la" && ln -s "../libcruft.la" "libcruft.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libgui/src/libgui-src.la libgui/src/libgui_src_libgui_src_la-dialog.lo libgui/src/libgui_src_libgui_src_la-documentation-dock-widget.lo libgui/src/libgui_src_libgui_src_la-files-dock-widget.lo libgui/src/libgui_src_libgui_src_la-history-dock-widget.lo libgui/src/m-editor/libgui_src_libgui_src_la-file-editor-tab.lo libgui/src/m-editor/libgui_src_libgui_src_la-file-editor.lo libgui/src/m-editor/libgui_src_libgui_src_la-find-dialog.lo libgui/src/m-editor/libgui_src_libgui_src_la-octave-qscintilla.lo libgui/src/m-editor/libgui_src_libgui_src_la-octave-txt-lexer.lo libgui/src/m-editor/libgui_src_libgui_src_la-marker.lo libgui/src/libgui_src_libgui_src_la-main-window.lo libgui/src/libgui_src_libgui_src_la-octave-cmd.lo libgui/src/libgui_src_libgui_src_la-octave-dock-widget.lo libgui/src/libgui_src_libgui_src_la-octave-gui.lo libgui/src/libgui_src_libgui_src_la-octave-interpreter.lo libgui/src/libgui_src_libgui_src_la-octave-qt-link.lo libgui/src/qtinfo/libgui_src_libgui_src_la-parser.lo libgui/src/qtinfo/libgui_src_libgui_src_la-webinfo.lo libgui/src/libgui_src_libgui_src_la-resource-manager.lo libgui/src/libgui_src_libgui_src_la-settings-dialog.lo libgui/src/libgui_src_libgui_src_la-shortcut-manager.lo libgui/src/libgui_src_libgui_src_la-thread-manager.lo libgui/src/libgui_src_libgui_src_la-terminal-dock-widget.lo libgui/src/libgui_src_libgui_src_la-color-picker.lo libgui/src/libgui_src_libgui_src_la-welcome-wizard.lo libgui/src/libgui_src_libgui_src_la-find-files-dialog.lo libgui/src/libgui_src_libgui_src_la-find-files-model.lo libgui/src/libgui_src_libgui_src_la-workspace-model.lo libgui/src/libgui_src_libgui_src_la-workspace-view.lo libgui/src/libgui_src_libgui_src_la-liboctgui-build-info.lo libgui/src/m-editor/libgui_src_libgui_src_la-moc-file-editor-interface.lo libgui/src/m-editor/libgui_src_libgui_src_la-moc-file-editor-tab.lo libgui/src/m-editor/libgui_src_libgui_src_la-moc-file-editor.lo libgui/src/m-editor/libgui_src_libgui_src_la-moc-find-dialog.lo libgui/src/m-editor/libgui_src_libgui_src_la-moc-octave-qscintilla.lo libgui/src/m-editor/libgui_src_libgui_src_la-moc-octave-txt-lexer.lo libgui/src/m-editor/libgui_src_libgui_src_la-moc-marker.lo libgui/src/libgui_src_libgui_src_la-moc-dialog.lo libgui/src/libgui_src_libgui_src_la-moc-documentation-dock-widget.lo libgui/src/libgui_src_libgui_src_la-moc-files-dock-widget.lo libgui/src/libgui_src_libgui_src_la-moc-history-dock-widget.lo libgui/src/libgui_src_libgui_src_la-moc-main-window.lo libgui/src/libgui_src_libgui_src_la-moc-octave-cmd.lo libgui/src/libgui_src_libgui_src_la-moc-octave-interpreter.lo libgui/src/libgui_src_libgui_src_la-moc-octave-qt-link.lo libgui/src/libgui_src_libgui_src_la-moc-settings-dialog.lo libgui/src/libgui_src_libgui_src_la-moc-terminal-dock-widget.lo libgui/src/libgui_src_libgui_src_la-moc-color-picker.lo libgui/src/libgui_src_libgui_src_la-moc-resource-manager.lo libgui/src/libgui_src_libgui_src_la-moc-shortcut-manager.lo libgui/src/libgui_src_libgui_src_la-moc-welcome-wizard.lo libgui/src/libgui_src_libgui_src_la-moc-workspace-model.lo libgui/src/libgui_src_libgui_src_la-moc-workspace-view.lo libgui/src/libgui_src_libgui_src_la-moc-find-files-dialog.lo libgui/src/libgui_src_libgui_src_la-moc-find-files-model.lo libgui/src/qtinfo/libgui_src_libgui_src_la-moc-parser.lo libgui/src/qtinfo/libgui_src_libgui_src_la-moc-webinfo.lo libgui/src/libgui_src_libgui_src_la-moc-octave-dock-widget.lo libgui/graphics/libgui_src_libgui_src_la-moc-annotation-dialog.lo libgui/graphics/libgui_src_libgui_src_la-moc-Backend.lo libgui/graphics/libgui_src_libgui_src_la-moc-ButtonControl.lo libgui/graphics/libgui_src_libgui_src_la-moc-ButtonGroup.lo libgui/graphics/libgui_src_libgui_src_la-moc-ContextMenu.lo libgui/graphics/libgui_src_libgui_src_la-moc-EditControl.lo libgui/graphics/libgui_src_libgui_src_la-moc-Figure.lo libgui/graphics/libgui_src_libgui_src_la-moc-FigureWindow.lo libgui/graphics/libgui_src_libgui_src_la-moc-ListBoxControl.lo libgui/graphics/libgui_src_libgui_src_la-moc-Menu.lo libgui/graphics/libgui_src_libgui_src_la-moc-MouseModeActionGroup.lo libgui/graphics/libgui_src_libgui_src_la-moc-Object.lo libgui/graphics/libgui_src_libgui_src_la-moc-ObjectFactory.lo libgui/graphics/libgui_src_libgui_src_la-moc-ObjectProxy.lo libgui/graphics/libgui_src_libgui_src_la-moc-PopupMenuControl.lo libgui/graphics/libgui_src_libgui_src_la-moc-PushTool.lo libgui/graphics/libgui_src_libgui_src_la-moc-SliderControl.lo libgui/graphics/libgui_src_libgui_src_la-moc-TextEdit.lo libgui/graphics/libgui_src_libgui_src_la-moc-ToggleTool.lo libgui/graphics/libgui_src_libgui_src_la-moc-ToolBar.lo libgui/src/libgui_src_libgui_src_la-qrc-resource.lo -lutil -lm libtool: link: ar cru libgui/src/.libs/libgui-src.a libgui/src/.libs/libgui_src_libgui_src_la-dialog.o libgui/src/.libs/libgui_src_libgui_src_la-documentation-dock-widget.o libgui/src/.libs/libgui_src_libgui_src_la-files-dock-widget.o libgui/src/.libs/libgui_src_libgui_src_la-history-dock-widget.o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-file-editor-tab.o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-file-editor.o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-find-dialog.o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-octave-qscintilla.o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-octave-txt-lexer.o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-marker.o libgui/src/.libs/libgui_src_libgui_src_la-main-window.o libgui/src/.libs/libgui_src_libgui_src_la-octave-cmd.o libgui/src/.libs/libgui_src_libgui_src_la-octave-dock-widget.o libgui/src/.libs/libgui_src_libgui_src_la-octave-gui.o libgui/src/.libs/libgui_src_libgui_src_la-octave-interpreter.o libgui/src/.libs/libgui_src_libgui_src_la-octave-qt-link.o libgui/src/qtinfo/.libs/libgui_src_libgui_src_la-parser.o libgui/src/qtinfo/.libs/libgui_src_libgui_src_la-webinfo.o libgui/src/.libs/libgui_src_libgui_src_la-resource-manager.o libgui/src/.libs/libgui_src_libgui_src_la-settings-dialog.o libgui/src/.libs/libgui_src_libgui_src_la-shortcut-manager.o libgui/src/.libs/libgui_src_libgui_src_la-thread-manager.o libgui/src/.libs/libgui_src_libgui_src_la-terminal-dock-widget.o libgui/src/.libs/libgui_src_libgui_src_la-color-picker.o libgui/src/.libs/libgui_src_libgui_src_la-welcome-wizard.o libgui/src/.libs/libgui_src_libgui_src_la-find-files-dialog.o libgui/src/.libs/libgui_src_libgui_src_la-find-files-model.o libgui/src/.libs/libgui_src_libgui_src_la-workspace-model.o libgui/src/.libs/libgui_src_libgui_src_la-workspace-view.o libgui/src/.libs/libgui_src_libgui_src_la-liboctgui-build-info.o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-moc-file-editor-interface.o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-moc-file-editor-tab.o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-moc-file-editor.o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-moc-find-dialog.o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-moc-octave-qscintilla.o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-moc-octave-txt-lexer.o libgui/src/m-editor/.libs/libgui_src_libgui_src_la-moc-marker.o libgui/src/.libs/libgui_src_libgui_src_la-moc-dialog.o libgui/src/.libs/libgui_src_libgui_src_la-moc-documentation-dock-widget.o libgui/src/.libs/libgui_src_libgui_src_la-moc-files-dock-widget.o libgui/src/.libs/libgui_src_libgui_src_la-moc-history-dock-widget.o libgui/src/.libs/libgui_src_libgui_src_la-moc-main-window.o libgui/src/.libs/libgui_src_libgui_src_la-moc-octave-cmd.o libgui/src/.libs/libgui_src_libgui_src_la-moc-octave-interpreter.o libgui/src/.libs/libgui_src_libgui_src_la-moc-octave-qt-link.o libgui/src/.libs/libgui_src_libgui_src_la-moc-settings-dialog.o libgui/src/.libs/libgui_src_libgui_src_la-moc-terminal-dock-widget.o libgui/src/.libs/libgui_src_libgui_src_la-moc-color-picker.o libgui/src/.libs/libgui_src_libgui_src_la-moc-resource-manager.o libgui/src/.libs/libgui_src_libgui_src_la-moc-shortcut-manager.o libgui/src/.libs/libgui_src_libgui_src_la-moc-welcome-wizard.o libgui/src/.libs/libgui_src_libgui_src_la-moc-workspace-model.o libgui/src/.libs/libgui_src_libgui_src_la-moc-workspace-view.o libgui/src/.libs/libgui_src_libgui_src_la-moc-find-files-dialog.o libgui/src/.libs/libgui_src_libgui_src_la-moc-find-files-model.o libgui/src/qtinfo/.libs/libgui_src_libgui_src_la-moc-parser.o libgui/src/qtinfo/.libs/libgui_src_libgui_src_la-moc-webinfo.o libgui/src/.libs/libgui_src_libgui_src_la-moc-octave-dock-widget.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-annotation-dialog.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-Backend.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ButtonControl.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ButtonGroup.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ContextMenu.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-EditControl.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-Figure.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-FigureWindow.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ListBoxControl.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-Menu.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-MouseModeActionGroup.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-Object.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ObjectFactory.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ObjectProxy.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-PopupMenuControl.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-PushTool.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-SliderControl.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-TextEdit.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ToggleTool.o libgui/graphics/.libs/libgui_src_libgui_src_la-moc-ToolBar.o libgui/src/.libs/libgui_src_libgui_src_la-qrc-resource.o libtool: link: ranlib libgui/src/.libs/libgui-src.a libtool: link: ( cd "libgui/src/.libs" && rm -f "libgui-src.la" && ln -s "../libgui-src.la" "libgui-src.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libgui/graphics/libgui-graphics.la libgui/graphics/libgui_graphics_libgui_graphics_la-__init_qt__.lo libgui/graphics/libgui_graphics_libgui_graphics_la-annotation-dialog.lo libgui/graphics/libgui_graphics_libgui_graphics_la-Backend.lo libgui/graphics/libgui_graphics_libgui_graphics_la-BaseControl.lo libgui/graphics/libgui_graphics_libgui_graphics_la-ButtonControl.lo libgui/graphics/libgui_graphics_libgui_graphics_la-ButtonGroup.lo libgui/graphics/libgui_graphics_libgui_graphics_la-Canvas.lo libgui/graphics/libgui_graphics_libgui_graphics_la-CheckBoxControl.lo libgui/graphics/libgui_graphics_libgui_graphics_la-Container.lo libgui/graphics/libgui_graphics_libgui_graphics_la-ContextMenu.lo libgui/graphics/libgui_graphics_libgui_graphics_la-EditControl.lo libgui/graphics/libgui_graphics_libgui_graphics_la-Figure.lo libgui/graphics/libgui_graphics_libgui_graphics_la-FigureWindow.lo libgui/graphics/libgui_graphics_libgui_graphics_la-GLCanvas.lo libgui/graphics/libgui_graphics_libgui_graphics_la-KeyMap.lo libgui/graphics/libgui_graphics_libgui_graphics_la-ListBoxControl.lo libgui/graphics/libgui_graphics_libgui_graphics_la-Logger.lo libgui/graphics/libgui_graphics_libgui_graphics_la-Menu.lo libgui/graphics/libgui_graphics_libgui_graphics_la-MouseModeActionGroup.lo libgui/graphics/libgui_graphics_libgui_graphics_la-Object.lo libgui/graphics/libgui_graphics_libgui_graphics_la-ObjectFactory.lo libgui/graphics/libgui_graphics_libgui_graphics_la-ObjectProxy.lo libgui/graphics/libgui_graphics_libgui_graphics_la-Panel.lo libgui/graphics/libgui_graphics_libgui_graphics_la-PopupMenuControl.lo libgui/graphics/libgui_graphics_libgui_graphics_la-PushButtonControl.lo libgui/graphics/libgui_graphics_libgui_graphics_la-PushTool.lo libgui/graphics/libgui_graphics_libgui_graphics_la-QtHandlesUtils.lo libgui/graphics/libgui_graphics_libgui_graphics_la-RadioButtonControl.lo libgui/graphics/libgui_graphics_libgui_graphics_la-SliderControl.lo libgui/graphics/libgui_graphics_libgui_graphics_la-TextControl.lo libgui/graphics/libgui_graphics_libgui_graphics_la-TextEdit.lo libgui/graphics/libgui_graphics_libgui_graphics_la-ToggleButtonControl.lo libgui/graphics/libgui_graphics_libgui_graphics_la-ToggleTool.lo libgui/graphics/libgui_graphics_libgui_graphics_la-ToolBar.lo libgui/graphics/libgui_graphics_libgui_graphics_la-gl-select.lo libgui/graphics/libgui_graphics_libgui_graphics_la-qrc-qthandles.lo -lutil -lm libtool: link: ar cru libgui/graphics/.libs/libgui-graphics.a libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-__init_qt__.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-annotation-dialog.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Backend.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-BaseControl.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ButtonControl.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ButtonGroup.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Canvas.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-CheckBoxControl.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Container.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ContextMenu.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-EditControl.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Figure.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-FigureWindow.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-GLCanvas.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-KeyMap.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ListBoxControl.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Logger.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Menu.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-MouseModeActionGroup.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Object.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ObjectFactory.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ObjectProxy.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-Panel.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-PopupMenuControl.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-PushButtonControl.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-PushTool.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-QtHandlesUtils.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-RadioButtonControl.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-SliderControl.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-TextControl.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-TextEdit.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ToggleButtonControl.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ToggleTool.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-ToolBar.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-gl-select.o libgui/graphics/.libs/libgui_graphics_libgui_graphics_la-qrc-qthandles.o libtool: link: ranlib libgui/graphics/.libs/libgui-graphics.a libtool: link: ( cd "libgui/graphics/.libs" && rm -f "libgui-graphics.la" && ln -s "../libgui-graphics.la" "libgui-graphics.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o src/mkoctfile src/src_mkoctfile-mkoctfile.o liboctave/wrappers/libwrappers.la libgnu/libgnu.la -lutil -lm -lutil -lm libtool: link: g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o src/mkoctfile src/src_mkoctfile-mkoctfile.o liboctave/wrappers/.libs/libwrappers.a libgnu/.libs/libgnu.a -lutil -lm -fopenmp -pthread make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o src/octave src/src_octave-display-available.o src/src_octave-main.o liboctave/wrappers/libwrappers.la libgnu/libgnu.la -lX11 -lutil -lm libtool: link: g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o src/octave src/src_octave-display-available.o src/src_octave-main.o liboctave/wrappers/.libs/libwrappers.a libgnu/.libs/libgnu.a -lX11 -lutil -lm -fopenmp -pthread make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o liboctave/operators/liboperators.la liboctave/operators/liboctave_operators_liboperators_la-mx-cdm-dm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-dm-cdm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-cs-dm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-cs-m.lo liboctave/operators/liboctave_operators_liboperators_la-mx-cs-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-cdm-cm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-cdm-m.lo liboctave/operators/liboctave_operators_liboperators_la-mx-cdm-s.lo liboctave/operators/liboctave_operators_liboperators_la-mx-cm-cdm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-cm-dm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-cm-m.lo liboctave/operators/liboctave_operators_liboperators_la-mx-cnda-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-cm-s.lo liboctave/operators/liboctave_operators_liboperators_la-mx-cnda-s.lo liboctave/operators/liboctave_operators_liboperators_la-mx-dm-cs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-dm-cm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-m-cs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-cs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-m-cdm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-m-cm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-cnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-s-cdm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-s-cm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-s-cnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-dm-m.lo liboctave/operators/liboctave_operators_liboperators_la-mx-m-dm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fcdm-fdm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fdm-fcdm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fcs-fdm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fcs-fm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fcs-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fcdm-fcm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fcdm-fm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fcdm-fs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fcm-fcdm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fcm-fdm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fcm-fm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fcnda-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fcm-fs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fcnda-fs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fdm-fcs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fdm-fcm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fm-fcs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-fcs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fm-fcdm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fm-fcm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-fcnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fs-fcdm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fs-fcm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fs-fcnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fdm-fm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fm-fdm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-pm-m.lo liboctave/operators/liboctave_operators_liboperators_la-mx-m-pm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-pm-cm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-cm-pm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-pm-fm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fm-pm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-pm-fcm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fcm-pm.lo liboctave/operators/liboctave_operators_liboperators_la-mx-s-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-s.lo liboctave/operators/liboctave_operators_liboperators_la-mx-s-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-s.lo liboctave/operators/liboctave_operators_liboperators_la-mx-s-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-s.lo liboctave/operators/liboctave_operators_liboperators_la-mx-s-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-s.lo liboctave/operators/liboctave_operators_liboperators_la-mx-s-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-s.lo liboctave/operators/liboctave_operators_liboperators_la-mx-s-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-s.lo liboctave/operators/liboctave_operators_liboperators_la-mx-s-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-s.lo liboctave/operators/liboctave_operators_liboperators_la-mx-s-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-s.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fs-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-fs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fs-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-fs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fs-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-fs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fs-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-fs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fs-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-fs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fs-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-fs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fs-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-fs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fs-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-fs.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-nda-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-fnda-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-fnda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-i16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-i32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-i64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-i8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-i32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-i64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-i8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-i16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-i64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-i8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-i16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-i32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-ui16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-ui32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-ui64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-ui8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-ui32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-ui64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-ui8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-ui16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-ui64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-ui8.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-ui16.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-ui32.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i64.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i8nda-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i16nda-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i32nda-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-i64nda-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui8nda-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui16nda-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui32nda-ui64nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-ui8nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-ui16nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-ui32nda.lo liboctave/operators/liboctave_operators_liboperators_la-mx-ui64nda-i64nda.lo liboctave/operators/liboctave_operators_liboperators_la-vx-ccv-cv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-ccv-s.lo liboctave/operators/liboctave_operators_liboperators_la-vx-crv-rv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-crv-s.lo liboctave/operators/liboctave_operators_liboperators_la-vx-cs-cv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-cs-rv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-cv-ccv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-cv-cs.lo liboctave/operators/liboctave_operators_liboperators_la-vx-rv-crv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-rv-cs.lo liboctave/operators/liboctave_operators_liboperators_la-vx-s-ccv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-s-crv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-fccv-fcv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-fccv-fs.lo liboctave/operators/liboctave_operators_liboperators_la-vx-fcrv-frv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-fcrv-fs.lo liboctave/operators/liboctave_operators_liboperators_la-vx-fcs-fcv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-fcs-frv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-fcv-fccv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-fcv-fcs.lo liboctave/operators/liboctave_operators_liboperators_la-vx-frv-fcrv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-frv-fcs.lo liboctave/operators/liboctave_operators_liboperators_la-vx-fs-fccv.lo liboctave/operators/liboctave_operators_liboperators_la-vx-fs-fcrv.lo liboctave/operators/liboctave_operators_liboperators_la-smx-sm-cs.lo liboctave/operators/liboctave_operators_liboperators_la-smx-cs-sm.lo liboctave/operators/liboctave_operators_liboperators_la-smx-scm-s.lo liboctave/operators/liboctave_operators_liboperators_la-smx-s-scm.lo liboctave/operators/liboctave_operators_liboperators_la-smx-scm-sm.lo liboctave/operators/liboctave_operators_liboperators_la-smx-sm-scm.lo liboctave/operators/liboctave_operators_liboperators_la-smx-m-sm.lo liboctave/operators/liboctave_operators_liboperators_la-smx-m-scm.lo liboctave/operators/liboctave_operators_liboperators_la-smx-cm-sm.lo liboctave/operators/liboctave_operators_liboperators_la-smx-cm-scm.lo liboctave/operators/liboctave_operators_liboperators_la-smx-sm-m.lo liboctave/operators/liboctave_operators_liboperators_la-smx-scm-m.lo liboctave/operators/liboctave_operators_liboperators_la-smx-sm-cm.lo liboctave/operators/liboctave_operators_liboperators_la-smx-scm-cm.lo liboctave/operators/liboctave_operators_liboperators_la-smx-bm-sbm.lo liboctave/operators/liboctave_operators_liboperators_la-smx-sbm-bm.lo -lutil -lm libtool: link: ar cru liboctave/operators/.libs/liboperators.a liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cdm-dm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-dm-cdm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cs-dm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cs-m.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cs-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cdm-cm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cdm-m.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cdm-s.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cm-cdm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cm-dm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cm-m.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cnda-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cm-s.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cnda-s.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-dm-cs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-dm-cm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-m-cs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-cs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-m-cdm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-m-cm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-cnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-cdm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-cm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-cnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-dm-m.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-m-dm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcdm-fdm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fdm-fcdm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcs-fdm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcs-fm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcs-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcdm-fcm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcdm-fm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcdm-fs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcm-fcdm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcm-fdm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcm-fm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcnda-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcm-fs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcnda-fs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fdm-fcs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fdm-fcm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fm-fcs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-fcs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fm-fcdm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fm-fcm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-fcnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-fcdm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-fcm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-fcnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fdm-fm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fm-fdm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-pm-m.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-m-pm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-pm-cm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-cm-pm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-pm-fm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fm-pm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-pm-fcm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fcm-pm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-s.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-s.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-s.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-s.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-s.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-s.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-s.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-s-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-s.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-fs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-fs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-fs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-fs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-fs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-fs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-fs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fs-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-fs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-nda-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-fnda-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-fnda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-i16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-i32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-i64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-i8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-i32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-i64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-i8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-i16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-i64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-i8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-i16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-i32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-ui16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-ui32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-ui64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-ui8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-ui32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-ui64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-ui8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-ui16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-ui64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-ui8.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-ui16.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-ui32.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i64.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i8nda-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i16nda-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i32nda-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-i64nda-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui8nda-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui16nda-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui32nda-ui64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-ui8nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-ui16nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-ui32nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-mx-ui64nda-i64nda.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-ccv-cv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-ccv-s.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-crv-rv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-crv-s.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-cs-cv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-cs-rv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-cv-ccv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-cv-cs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-rv-crv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-rv-cs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-s-ccv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-s-crv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fccv-fcv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fccv-fs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fcrv-frv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fcrv-fs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fcs-fcv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fcs-frv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fcv-fccv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fcv-fcs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-frv-fcrv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-frv-fcs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fs-fccv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-vx-fs-fcrv.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-sm-cs.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-cs-sm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-scm-s.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-s-scm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-scm-sm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-sm-scm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-m-sm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-m-scm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-cm-sm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-cm-scm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-sm-m.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-scm-m.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-sm-cm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-scm-cm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-bm-sbm.o liboctave/operators/.libs/liboctave_operators_liboperators_la-smx-sbm-bm.o libtool: link: ranlib liboctave/operators/.libs/liboperators.a libtool: link: ( cd "liboctave/operators/.libs" && rm -f "liboperators.la" && ln -s "../liboperators.la" "liboperators.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -version-info 4:0:0 -no-undefined -bindir /usr/bin -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o liboctave/liboctave.la -rpath /usr/lib/octave/4.2.2 liboctave/liboctave_liboctave_la-liboctave-build-info.lo liboctave/array/libarray.la liboctave/cruft/ranlib/libranlib.la liboctave/cruft/libcruft.la liboctave/numeric/libnumeric.la liboctave/operators/liboperators.la liboctave/system/libsystem.la liboctave/util/libutil.la liboctave/wrappers/libwrappers.la libgnu/libgnu.la -lcurl -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -larpack -lqrupdate -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lopenblas -lreadline -lncurses -lpcre -ldl -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lgfortran -lm -lutil -lm -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o liboctave/.libs/liboctave_liboctave_la-liboctave-build-info.o -Wl,--whole-archive liboctave/array/.libs/libarray.a liboctave/cruft/ranlib/.libs/libranlib.a liboctave/cruft/.libs/libcruft.a liboctave/numeric/.libs/libnumeric.a liboctave/operators/.libs/liboperators.a liboctave/system/.libs/libsystem.a liboctave/util/.libs/libutil.a liboctave/wrappers/.libs/libwrappers.a libgnu/.libs/libgnu.a -Wl,--no-whole-archive -lcurl -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -larpack -lqrupdate -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lopenblas -lreadline -lncurses -lpcre -ldl -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lgfortran -lutil -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,liboctave.so.4 -o liboctave/.libs/liboctave.so.4.0.0 libtool: link: (cd "liboctave/.libs" && rm -f "liboctave.so.4" && ln -s "liboctave.so.4.0.0" "liboctave.so.4") libtool: link: (cd "liboctave/.libs" && rm -f "liboctave.so" && ln -s "liboctave.so.4.0.0" "liboctave.so") libtool: link: ( cd "liboctave/.libs" && rm -f "liboctave.la" && ln -s "../liboctave.la" "liboctave.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c -o libinterp/libinterp_liboctinterp_la-build-env-features.lo `test -f 'libinterp/build-env-features.cc' || echo './'`libinterp/build-env-features.cc libtool: compile: g++ -DHAVE_CONFIG_H -I. -Iliboctave -I./liboctave -I./liboctave/cruft/misc -I./liboctave/array -Iliboctave/numeric -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators -I./liboctave/system -I./liboctave/util -I./libinterp/octave-value -Ilibinterp -I./libinterp -I./libinterp/operators -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn -I./libinterp/corefcn -I./liboctave/wrappers -I/usr/include/GraphicsMagick -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -c libinterp/build-env-features.cc -fPIC -DPIC -o libinterp/.libs/libinterp_liboctinterp_la-build-env-features.o make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' In file included from liboctave/operators/mx-inlines.cc:40:0, from ./liboctave/array/MArray.h:30, from ./liboctave/array/dNDArray.h:28, from ./liboctave/array/dMatrix.h:28, from ./liboctave/array/Range.h:30, from ./libinterp/octave-value/ov.h:35, from libinterp/corefcn/Cell.h:33, from libinterp/corefcn/oct-map.h:32, from libinterp/build-env.h:28, from libinterp/build-env-features.cc:7: ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:130:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator short int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'short int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:131:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (short); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:132:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:133:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned int); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:134:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator long unsigned int*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'long unsigned int*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:135:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (unsigned long); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator float*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'float*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:136:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (float); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer::operator double*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'double*' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:137:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (double); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator Complex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'Complex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:139:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (Complex); ^~~~~~~~~~~~~~~~~~~~~ ./liboctave/util/oct-locbuf.h: In member function 'octave_local_buffer >::operator FloatComplex*() const': ./liboctave/util/oct-locbuf.h:124:53: warning: cast from 'char*' to 'FloatComplex* {aka std::complex*}' increases required alignment of target type [-Wcast-align] return reinterpret_cast (this->data ()); \ ^ ./liboctave/util/oct-locbuf.h:140:1: note: in expansion of macro 'SPECIALIZE_POD_BUFFER' SPECIALIZE_POD_BUFFER (FloatComplex); ^~~~~~~~~~~~~~~~~~~~~ make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -version-info 4:0:0 -no-undefined -bindir /usr/bin -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/liboctinterp.la -rpath /usr/lib/octave/4.2.2 libinterp/libinterp_liboctinterp_la-octave.lo libinterp/libinterp_liboctinterp_la-version.lo libinterp/operators/libinterp_liboctinterp_la-op-b-b.lo libinterp/operators/libinterp_liboctinterp_la-op-b-bm.lo libinterp/operators/libinterp_liboctinterp_la-op-b-sbm.lo libinterp/operators/libinterp_liboctinterp_la-op-bm-b.lo libinterp/operators/libinterp_liboctinterp_la-op-bm-bm.lo libinterp/operators/libinterp_liboctinterp_la-op-bm-sbm.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-cdm.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-dm.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-cell.lo libinterp/operators/libinterp_liboctinterp_la-op-chm.lo libinterp/operators/libinterp_liboctinterp_la-op-class.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-cdm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-dm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-m.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-s.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-cdm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-dm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fcdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fcdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcn.lo libinterp/operators/libinterp_liboctinterp_la-op-fcs-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcs-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcs-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcs-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fcdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fcdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-fs-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fs-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fs-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fs-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-i16-i16.lo libinterp/operators/libinterp_liboctinterp_la-op-i32-i32.lo libinterp/operators/libinterp_liboctinterp_la-op-i64-i64.lo libinterp/operators/libinterp_liboctinterp_la-op-i8-i8.lo libinterp/operators/libinterp_liboctinterp_la-op-int-concat.lo libinterp/operators/libinterp_liboctinterp_la-op-m-cdm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-m-dm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-m.lo libinterp/operators/libinterp_liboctinterp_la-op-m-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-s.lo libinterp/operators/libinterp_liboctinterp_la-op-m-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-range.lo libinterp/operators/libinterp_liboctinterp_la-op-s-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-s-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-s-m.lo libinterp/operators/libinterp_liboctinterp_la-op-s-s.lo libinterp/operators/libinterp_liboctinterp_la-op-s-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-s-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-sbm-b.lo libinterp/operators/libinterp_liboctinterp_la-op-sbm-bm.lo libinterp/operators/libinterp_liboctinterp_la-op-sbm-sbm.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-str-m.lo libinterp/operators/libinterp_liboctinterp_la-op-str-s.lo libinterp/operators/libinterp_liboctinterp_la-op-str-str.lo libinterp/operators/libinterp_liboctinterp_la-op-struct.lo libinterp/operators/libinterp_liboctinterp_la-op-ui16-ui16.lo libinterp/operators/libinterp_liboctinterp_la-op-ui32-ui32.lo libinterp/operators/libinterp_liboctinterp_la-op-ui64-ui64.lo libinterp/operators/libinterp_liboctinterp_la-op-ui8-ui8.lo libinterp/template-inst/libinterp_liboctinterp_la-Array-tc.lo libinterp/template-inst/libinterp_liboctinterp_la-Array-jit.lo libinterp/corefcn/libinterp_liboctinterp_la-oct-errno.lo libinterp/operators/libinterp_liboctinterp_la-ops.lo libinterp/libinterp_liboctinterp_la-builtins.lo libinterp/libinterp_liboctinterp_la-build-env.lo libinterp/libinterp_liboctinterp_la-build-env-features.lo libinterp/libinterp_liboctinterp_la-liboctinterp-build-info.lo libinterp/octave-value/liboctave-value.la libinterp/parse-tree/libparse-tree.la libinterp/corefcn/libcorefcn.la liboctave/liboctave.la -lfreetype -lhdf5 -lGraphicsMagick++ -lGraphicsMagick -lz -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lGL -lGLU -lfontconfig -lfreetype -lX11 -lgl2ps -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/.libs/libinterp_liboctinterp_la-octave.o libinterp/.libs/libinterp_liboctinterp_la-version.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-b-b.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-b-bm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-b-sbm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-bm-b.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-bm-bm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-bm-sbm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-cdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-dm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cell.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-chm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-class.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-cdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-dm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-cdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-dm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fcdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fcdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcn.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fcdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fcdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i16-i16.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i32-i32.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i64-i64.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i8-i8.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-int-concat.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-cdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-dm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-range.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sbm-b.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sbm-bm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sbm-sbm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-str-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-str-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-str-str.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-struct.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui16-ui16.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui32-ui32.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui64-ui64.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui8-ui8.o libinterp/template-inst/.libs/libinterp_liboctinterp_la-Array-tc.o libinterp/template-inst/.libs/libinterp_liboctinterp_la-Array-jit.o libinterp/corefcn/.libs/libinterp_liboctinterp_la-oct-errno.o libinterp/operators/.libs/libinterp_liboctinterp_la-ops.o libinterp/.libs/libinterp_liboctinterp_la-builtins.o libinterp/.libs/libinterp_liboctinterp_la-build-env.o libinterp/.libs/libinterp_liboctinterp_la-build-env-features.o libinterp/.libs/libinterp_liboctinterp_la-liboctinterp-build-info.o -Wl,--whole-archive libinterp/octave-value/.libs/liboctave-value.a libinterp/parse-tree/.libs/libparse-tree.a libinterp/corefcn/.libs/libcorefcn.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 liboctave/.libs/liboctave.so -lhdf5 -lGraphicsMagick++ -lGraphicsMagick -lz -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lGL -lGLU -lfontconfig -lfreetype -lX11 -lgl2ps -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,liboctinterp.so.4 -o libinterp/.libs/liboctinterp.so.4.0.0 libtool: link: (cd "libinterp/.libs" && rm -f "liboctinterp.so.4" && ln -s "liboctinterp.so.4.0.0" "liboctinterp.so.4") libtool: link: (cd "libinterp/.libs" && rm -f "liboctinterp.so" && ln -s "liboctinterp.so.4.0.0" "liboctinterp.so") libtool: link: ( cd "libinterp/.libs" && rm -f "liboctinterp.la" && ln -s "../liboctinterp.la" "liboctinterp.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__glpk__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___glpk___la-__glpk__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lglpk -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___glpk___la-__glpk__.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lglpk -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__glpk__.so -o libinterp/dldfcn/.libs/__glpk__.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "__glpk__.la" && ln -s "../__glpk__.la" "__glpk__.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__delaunayn__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___delaunayn___la-__delaunayn__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lqhull -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___delaunayn___la-__delaunayn__.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lqhull -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__delaunayn__.so -o libinterp/dldfcn/.libs/__delaunayn__.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "__delaunayn__.la" && ln -s "../__delaunayn__.la" "__delaunayn__.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -lfltk_gl -lfltk -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__fltk_uigetfile__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lfreetype -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -lfltk_gl -lfltk libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lfreetype -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__fltk_uigetfile__.so -o libinterp/dldfcn/.libs/__fltk_uigetfile__.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "__fltk_uigetfile__.la" && ln -s "../__fltk_uigetfile__.la" "__fltk_uigetfile__.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__eigs__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___eigs___la-__eigs__.lo libinterp/liboctinterp.la liboctave/liboctave.la -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lopenblas -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___eigs___la-__eigs__.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lopenblas -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__eigs__.so -o libinterp/dldfcn/.libs/__eigs__.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "__eigs__.la" && ln -s "../__eigs__.la" "__eigs__.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__init_gnuplot__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___init_gnuplot___la-__init_gnuplot__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___init_gnuplot___la-__init_gnuplot__.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__init_gnuplot__.so -o libinterp/dldfcn/.libs/__init_gnuplot__.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "__init_gnuplot__.la" && ln -s "../__init_gnuplot__.la" "__init_gnuplot__.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__osmesa_print__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___osmesa_print___la-__osmesa_print__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lOSMesa -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___osmesa_print___la-__osmesa_print__.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lOSMesa -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__osmesa_print__.so -o libinterp/dldfcn/.libs/__osmesa_print__.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "__osmesa_print__.la" && ln -s "../__osmesa_print__.la" "__osmesa_print__.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__voronoi__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___voronoi___la-__voronoi__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lqhull -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___voronoi___la-__voronoi__.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lqhull -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__voronoi__.so -o libinterp/dldfcn/.libs/__voronoi__.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "__voronoi__.la" && ln -s "../__voronoi__.la" "__voronoi__.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -lfltk_gl -lfltk -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__init_fltk__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___init_fltk___la-__init_fltk__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lfreetype -lGL -lGLU -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___init_fltk___la-__init_fltk__.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -lfltk_gl -lfltk libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lfreetype -lGL -lGLU -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__init_fltk__.so -o libinterp/dldfcn/.libs/__init_fltk__.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "__init_fltk__.la" && ln -s "../__init_fltk__.la" "__init_fltk__.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/amd.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_amd_la-amd.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_amd_la-amd.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,amd.so -o libinterp/dldfcn/.libs/amd.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "amd.la" && ln -s "../amd.la" "amd.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/audioread.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_audioread_la-audioread.lo libinterp/liboctinterp.la liboctave/liboctave.la -lsndfile -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_audioread_la-audioread.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lsndfile -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,audioread.so -o libinterp/dldfcn/.libs/audioread.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "audioread.la" && ln -s "../audioread.la" "audioread.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/ccolamd.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_ccolamd_la-ccolamd.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_ccolamd_la-ccolamd.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,ccolamd.so -o libinterp/dldfcn/.libs/ccolamd.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "ccolamd.la" && ln -s "../ccolamd.la" "ccolamd.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/alsa -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/audiodevinfo.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_audiodevinfo_la-audiodevinfo.lo libinterp/liboctinterp.la liboctave/liboctave.la -lportaudio -lm -lpthread -lasound -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_audiodevinfo_la-audiodevinfo.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lportaudio -lasound -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,audiodevinfo.so -o libinterp/dldfcn/.libs/audiodevinfo.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "audiodevinfo.la" && ln -s "../audiodevinfo.la" "audiodevinfo.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/chol.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_chol_la-chol.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_chol_la-chol.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,chol.so -o libinterp/dldfcn/.libs/chol.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "chol.la" && ln -s "../chol.la" "chol.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/colamd.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_colamd_la-colamd.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_colamd_la-colamd.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,colamd.so -o libinterp/dldfcn/.libs/colamd.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "colamd.la" && ln -s "../colamd.la" "colamd.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/convhulln.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_convhulln_la-convhulln.lo libinterp/liboctinterp.la liboctave/liboctave.la -lqhull -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_convhulln_la-convhulln.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lqhull -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,convhulln.so -o libinterp/dldfcn/.libs/convhulln.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "convhulln.la" && ln -s "../convhulln.la" "convhulln.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/dmperm.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_dmperm_la-dmperm.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_dmperm_la-dmperm.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,dmperm.so -o libinterp/dldfcn/.libs/dmperm.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "dmperm.la" && ln -s "../dmperm.la" "dmperm.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/fftw.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_fftw_la-fftw.lo libinterp/liboctinterp.la liboctave/liboctave.la -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_fftw_la-fftw.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,fftw.so -o libinterp/dldfcn/.libs/fftw.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "fftw.la" && ln -s "../fftw.la" "fftw.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/gzip.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_gzip_la-gzip.lo libinterp/liboctinterp.la liboctave/liboctave.la -lz -lbz2 -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_gzip_la-gzip.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lz -lbz2 -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,gzip.so -o libinterp/dldfcn/.libs/gzip.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "gzip.la" && ln -s "../gzip.la" "gzip.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/qr.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_qr_la-qr.lo libinterp/liboctinterp.la liboctave/liboctave.la -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_qr_la-qr.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,qr.so -o libinterp/dldfcn/.libs/qr.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "qr.la" && ln -s "../qr.la" "qr.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/symbfact.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_symbfact_la-symbfact.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_symbfact_la-symbfact.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,symbfact.so -o libinterp/dldfcn/.libs/symbfact.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "symbfact.la" && ln -s "../symbfact.la" "symbfact.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/__delaunayn__.so libinterp/dldfcn/__delaunayn__.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/__eigs__.so libinterp/dldfcn/__eigs__.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/__fltk_uigetfile__.so libinterp/dldfcn/__fltk_uigetfile__.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/__glpk__.so libinterp/dldfcn/__glpk__.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/__init_fltk__.so libinterp/dldfcn/__init_fltk__.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/__init_gnuplot__.so libinterp/dldfcn/__init_gnuplot__.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/__osmesa_print__.so libinterp/dldfcn/__osmesa_print__.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/__voronoi__.so libinterp/dldfcn/__voronoi__.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/amd.so libinterp/dldfcn/amd.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/audiodevinfo.so libinterp/dldfcn/audiodevinfo.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/audioread.so libinterp/dldfcn/audioread.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/ccolamd.so libinterp/dldfcn/ccolamd.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/chol.so libinterp/dldfcn/chol.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/colamd.so libinterp/dldfcn/colamd.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/convhulln.so libinterp/dldfcn/convhulln.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/dmperm.so libinterp/dldfcn/dmperm.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/fftw.so libinterp/dldfcn/fftw.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/gzip.so libinterp/dldfcn/gzip.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/qr.so libinterp/dldfcn/qr.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/symbfact.so libinterp/dldfcn/symbfact.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/symrcm.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_symrcm_la-symrcm.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_symrcm_la-symrcm.o -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,symrcm.so -o libinterp/dldfcn/.libs/symrcm.so libtool: link: ( cd "libinterp/dldfcn/.libs" && rm -f "symrcm.la" && ln -s "../symrcm.la" "symrcm.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/install -c libinterp/dldfcn/.libs/symrcm.so libinterp/dldfcn/symrcm.oct make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o src/octave-cli src/src_octave_cli-main-cli.o src/src_octave_cli-octave-build-info.o libinterp/liboctinterp.la liboctave/liboctave.la libgnu/libgnu.la -lutil -lm libtool: link: g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o src/.libs/octave-cli src/src_octave_cli-main-cli.o src/src_octave_cli-octave-build-info.o libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so libgnu/.libs/libgnu.a -lutil -lm -fopenmp -pthread -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f src/octave-cli-4.2.2 && \ cd src && ln -s octave-cli octave-cli-4.2.2 make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -version-info 2:0:0 -no-undefined -bindir /usr/bin -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libgui/liboctgui.la -rpath /usr/lib/octave/4.2.2 libgui/qterminal/libqterminal.la libgui/src/libgui-src.la libgui/graphics/libgui-graphics.la libinterp/liboctinterp.la liboctave/liboctave.la -lQt5Network -lQt5OpenGL -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Core -lqscintilla2-qt5 -lGL -lGLU -lutil -lm libtool: link: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o -Wl,--whole-archive libgui/qterminal/.libs/libqterminal.a libgui/src/.libs/libgui-src.a libgui/graphics/.libs/libgui-graphics.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/libinterp/.libs -Wl,-rpath -Wl,/builddir/build/BUILD/octave-4.2.2/liboctave/.libs -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so -lQt5Network -lQt5OpenGL -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Core -lqscintilla2-qt5 -lGL -lGLU -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,liboctgui.so.2 -o libgui/.libs/liboctgui.so.2.0.0 libtool: link: (cd "libgui/.libs" && rm -f "liboctgui.so.2" && ln -s "liboctgui.so.2.0.0" "liboctgui.so.2") libtool: link: (cd "libgui/.libs" && rm -f "liboctgui.so" && ln -s "liboctgui.so.2.0.0" "liboctgui.so") libtool: link: ( cd "libgui/.libs" && rm -f "liboctgui.la" && ln -s "../liboctgui.la" "liboctgui.la" ) make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' /bin/sh ./libtool --tag=CXX --mode=link g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o src/octave-gui src/src_octave_gui-main-gui.o src/src_octave_gui-octave-build-info.o libgui/liboctgui.la libinterp/liboctinterp.la liboctave/liboctave.la libgnu/libgnu.la -lutil -lm libtool: link: g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o src/.libs/octave-gui src/src_octave_gui-main-gui.o src/src_octave_gui-octave-build-info.o libgui/.libs/liboctgui.so libinterp/.libs/liboctinterp.so liboctave/.libs/liboctave.so libgnu/.libs/libgnu.a -lutil -lm -fopenmp -pthread -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' rm -f src/octave-gui-4.2.2 && \ cd src && ln -s octave-gui octave-gui-4.2.2 make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' Octave successfully built. Now choose from the following: ./run-octave - to run in place to test before installing make check - to run the tests make install - to install (PREFIX=/usr) HG ID for this build is "94f8e2b5a88b" make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.C1xf69 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm '!=' / ']' + rm -rf /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm ++ dirname /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm + cd octave-4.2.2 + /usr/bin/make install DESTDIR=/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm 'INSTALL=/usr/bin/install -p' preserving existing HG-ID file rm -f bits/stl_algo.h /usr/bin/make install-recursive make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file Making install in libgnu make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' /usr/bin/make install-recursive make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[4]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[5]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' if test yes = no; then \ case 'linux-gnu' in \ darwin[56]*) \ need_charset_alias=true ;; \ darwin* | cygwin* | mingw* | pw32* | cegcc*) \ need_charset_alias=false ;; \ *) \ need_charset_alias=true ;; \ esac ; \ else \ need_charset_alias=false ; \ fi ; \ if $need_charset_alias; then \ /bin/sh /builddir/build/BUILD/octave-4.2.2/build-aux/install-sh -d /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib ; \ fi ; \ if test -f /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/charset.alias; then \ sed -f ref-add.sed /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/charset.alias > /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/charset.tmp ; \ /usr/bin/install -p -m 644 /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/charset.tmp /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/charset.alias ; \ rm -f /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/charset.tmp ; \ else \ if $need_charset_alias; then \ sed -f ref-add.sed charset.alias > /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/charset.tmp ; \ /usr/bin/install -p -m 644 /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/charset.tmp /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/charset.alias ; \ rm -f /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/charset.tmp ; \ fi ; \ fi make[5]: Nothing to be done for 'install-data-am'. make[5]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[4]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file rm -f libinterp/DOCSTRINGS-t && \ ( perl ./libinterp/gendoc.pl "." libinterp/corefcn/DASPK-opts.cc libinterp/corefcn/DASRT-opts.cc libinterp/corefcn/DASSL-opts.cc libinterp/corefcn/LSODE-opts.cc libinterp/corefcn/Quad-opts.cc libinterp/octave.cc libinterp/octave-value/ov-base.cc libinterp/octave-value/ov-bool-mat.cc libinterp/octave-value/ov-cell.cc libinterp/octave-value/ov-class.cc libinterp/octave-value/ov-classdef.cc libinterp/octave-value/ov-fcn-handle.cc libinterp/octave-value/ov-fcn-inline.cc libinterp/octave-value/ov-java.cc libinterp/octave-value/ov-null-mat.cc libinterp/octave-value/ov-oncleanup.cc libinterp/octave-value/ov-range.cc libinterp/octave-value/ov-struct.cc libinterp/octave-value/ov-typeinfo.cc libinterp/octave-value/ov-usr-fcn.cc libinterp/octave-value/ov.cc libinterp/parse-tree/lex.ll libinterp/parse-tree/pt-arg-list.cc libinterp/parse-tree/pt-binop.cc libinterp/parse-tree/pt-eval.cc libinterp/parse-tree/pt-mat.cc libinterp/corefcn/__contourc__.cc libinterp/corefcn/__dispatch__.cc libinterp/corefcn/__dsearchn__.cc libinterp/corefcn/__ichol__.cc libinterp/corefcn/__ilu__.cc libinterp/corefcn/__lin_interpn__.cc libinterp/corefcn/__luinc__.cc libinterp/corefcn/__magick_read__.cc libinterp/corefcn/__pchip_deriv__.cc libinterp/corefcn/__qp__.cc libinterp/corefcn/balance.cc libinterp/corefcn/besselj.cc libinterp/corefcn/betainc.cc libinterp/corefcn/bitfcns.cc libinterp/corefcn/bsxfun.cc libinterp/corefcn/cellfun.cc libinterp/corefcn/colloc.cc libinterp/corefcn/conv2.cc libinterp/corefcn/daspk.cc libinterp/corefcn/dasrt.cc libinterp/corefcn/dassl.cc libinterp/corefcn/data.cc libinterp/corefcn/debug.cc libinterp/corefcn/defaults.cc libinterp/corefcn/det.cc libinterp/corefcn/dirfns.cc libinterp/corefcn/dlmread.cc libinterp/corefcn/dot.cc libinterp/corefcn/eig.cc libinterp/corefcn/ellipj.cc libinterp/corefcn/error.cc libinterp/corefcn/fft.cc libinterp/corefcn/fft2.cc libinterp/corefcn/fftn.cc libinterp/corefcn/file-io.cc libinterp/corefcn/filter.cc libinterp/corefcn/find.cc libinterp/corefcn/gammainc.cc libinterp/corefcn/gcd.cc libinterp/corefcn/getgrent.cc libinterp/corefcn/getpwent.cc libinterp/corefcn/getrusage.cc libinterp/corefcn/givens.cc libinterp/corefcn/graphics.cc libinterp/corefcn/hash.cc libinterp/corefcn/help.cc libinterp/corefcn/hess.cc libinterp/corefcn/hex2num.cc libinterp/corefcn/input.cc libinterp/corefcn/inv.cc libinterp/corefcn/interpreter.cc libinterp/corefcn/kron.cc libinterp/corefcn/load-path.cc libinterp/corefcn/load-save.cc libinterp/corefcn/lookup.cc libinterp/corefcn/ls-oct-text.cc libinterp/corefcn/lsode.cc libinterp/corefcn/lu.cc libinterp/corefcn/mappers.cc libinterp/corefcn/matrix_type.cc libinterp/corefcn/max.cc libinterp/corefcn/mgorth.cc libinterp/corefcn/nproc.cc libinterp/corefcn/oct-hist.cc libinterp/corefcn/octave-link.cc libinterp/corefcn/ordschur.cc libinterp/corefcn/pager.cc libinterp/corefcn/pinv.cc libinterp/corefcn/pr-output.cc libinterp/corefcn/profiler.cc libinterp/corefcn/psi.cc libinterp/corefcn/quad.cc libinterp/corefcn/quadcc.cc libinterp/corefcn/qz.cc libinterp/corefcn/rand.cc libinterp/corefcn/rcond.cc libinterp/corefcn/regexp.cc libinterp/corefcn/schur.cc libinterp/corefcn/sighandlers.cc libinterp/corefcn/sparse.cc libinterp/corefcn/spparms.cc libinterp/corefcn/sqrtm.cc libinterp/corefcn/str2double.cc libinterp/corefcn/strfind.cc libinterp/corefcn/strfns.cc libinterp/corefcn/sub2ind.cc libinterp/corefcn/svd.cc libinterp/corefcn/sylvester.cc libinterp/corefcn/symtab.cc libinterp/corefcn/syscalls.cc libinterp/corefcn/sysdep.cc libinterp/corefcn/time.cc libinterp/corefcn/toplev.cc libinterp/corefcn/tril.cc libinterp/corefcn/tsearch.cc libinterp/corefcn/typecast.cc libinterp/corefcn/urlwrite.cc libinterp/corefcn/utils.cc libinterp/corefcn/variables.cc libinterp/corefcn/pt-jit.cc libinterp/parse-tree/oct-parse.in.yy libinterp/dldfcn/__delaunayn__.cc libinterp/dldfcn/__eigs__.cc libinterp/dldfcn/__fltk_uigetfile__.cc libinterp/dldfcn/__glpk__.cc libinterp/dldfcn/__init_fltk__.cc libinterp/dldfcn/__init_gnuplot__.cc libinterp/dldfcn/__osmesa_print__.cc libinterp/dldfcn/__voronoi__.cc libinterp/dldfcn/amd.cc libinterp/dldfcn/audiodevinfo.cc libinterp/dldfcn/audioread.cc libinterp/dldfcn/ccolamd.cc libinterp/dldfcn/chol.cc libinterp/dldfcn/colamd.cc libinterp/dldfcn/convhulln.cc libinterp/dldfcn/dmperm.cc libinterp/dldfcn/fftw.cc libinterp/dldfcn/gzip.cc libinterp/dldfcn/qr.cc libinterp/dldfcn/symbfact.cc libinterp/dldfcn/symrcm.cc; /usr/bin/sed -ne '/^\x1d/,$p' ./libinterp/op-kw-docs ) > libinterp/DOCSTRINGS-t && \ if [ -s libinterp/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change libinterp/DOCSTRINGS-t libinterp/DOCSTRINGS; else echo "libinterp/DOCSTRINGS-t is empty!" 1>&2; rm -f libinterp/DOCSTRINGS-t; exit 1; fi libinterp/DOCSTRINGS is unchanged rm -f scripts/DOCSTRINGS-t && \ perl ./scripts/mkdoc.pl "." scripts/audio/lin2mu.m scripts/audio/mu2lin.m scripts/audio/record.m scripts/audio/sound.m scripts/audio/soundsc.m scripts/audio/@audioplayer/__get_properties__.m scripts/audio/@audioplayer/audioplayer.m scripts/audio/@audioplayer/display.m scripts/audio/@audioplayer/get.m scripts/audio/@audioplayer/isplaying.m scripts/audio/@audioplayer/pause.m scripts/audio/@audioplayer/play.m scripts/audio/@audioplayer/playblocking.m scripts/audio/@audioplayer/resume.m scripts/audio/@audioplayer/set.m scripts/audio/@audioplayer/stop.m scripts/audio/@audioplayer/subsasgn.m scripts/audio/@audioplayer/subsref.m scripts/audio/@audiorecorder/__get_properties__.m scripts/audio/@audiorecorder/audiorecorder.m scripts/audio/@audiorecorder/display.m scripts/audio/@audiorecorder/get.m scripts/audio/@audiorecorder/getaudiodata.m scripts/audio/@audiorecorder/getplayer.m scripts/audio/@audiorecorder/isrecording.m scripts/audio/@audiorecorder/pause.m scripts/audio/@audiorecorder/play.m scripts/audio/@audiorecorder/record.m scripts/audio/@audiorecorder/recordblocking.m scripts/audio/@audiorecorder/resume.m scripts/audio/@audiorecorder/set.m scripts/audio/@audiorecorder/stop.m scripts/audio/@audiorecorder/subsasgn.m scripts/audio/@audiorecorder/subsref.m scripts/deprecated/bicubic.m scripts/deprecated/bitmax.m scripts/deprecated/comma.m scripts/deprecated/delaunay3.m scripts/deprecated/dump_prefs.m scripts/deprecated/find_dir_in_path.m scripts/deprecated/finite.m scripts/deprecated/fmod.m scripts/deprecated/fnmatch.m scripts/deprecated/gmap40.m scripts/deprecated/isstr.m scripts/deprecated/loadaudio.m scripts/deprecated/luinc.m scripts/deprecated/mahalanobis.m scripts/deprecated/md5sum.m scripts/deprecated/mouse_wheel_zoom.m scripts/deprecated/nfields.m scripts/deprecated/octave_config_info.m scripts/deprecated/octave_tmp_file_name.m scripts/deprecated/onenormest.m scripts/deprecated/paren.m scripts/deprecated/playaudio.m scripts/deprecated/saveaudio.m scripts/deprecated/semicolon.m scripts/deprecated/setaudio.m scripts/deprecated/sleep.m scripts/deprecated/syl.m scripts/deprecated/usage.m scripts/deprecated/usleep.m scripts/deprecated/wavread.m scripts/deprecated/wavwrite.m scripts/elfun/acosd.m scripts/elfun/acot.m scripts/elfun/acotd.m scripts/elfun/acoth.m scripts/elfun/acsc.m scripts/elfun/acscd.m scripts/elfun/acsch.m scripts/elfun/asec.m scripts/elfun/asecd.m scripts/elfun/asech.m scripts/elfun/asind.m scripts/elfun/atan2d.m scripts/elfun/atand.m scripts/elfun/cosd.m scripts/elfun/cot.m scripts/elfun/cotd.m scripts/elfun/coth.m scripts/elfun/csc.m scripts/elfun/cscd.m scripts/elfun/csch.m scripts/elfun/sec.m scripts/elfun/secd.m scripts/elfun/sech.m scripts/elfun/sind.m scripts/elfun/tand.m scripts/general/accumarray.m scripts/general/accumdim.m scripts/general/bincoeff.m scripts/general/bitcmp.m scripts/general/bitget.m scripts/general/bitset.m scripts/general/blkdiag.m scripts/general/cart2pol.m scripts/general/cart2sph.m scripts/general/cell2mat.m scripts/general/celldisp.m scripts/general/chop.m scripts/general/circshift.m scripts/general/common_size.m scripts/general/cplxpair.m scripts/general/cumtrapz.m scripts/general/curl.m scripts/general/dblquad.m scripts/general/deal.m scripts/general/deg2rad.m scripts/general/del2.m scripts/general/display.m scripts/general/divergence.m scripts/general/fieldnames.m scripts/general/flip.m scripts/general/flipdim.m scripts/general/fliplr.m scripts/general/flipud.m scripts/general/grabcode.m scripts/general/gradient.m scripts/general/idivide.m scripts/general/inputParser.m scripts/general/int2str.m scripts/general/interp1.m scripts/general/interp2.m scripts/general/interp3.m scripts/general/interpft.m scripts/general/interpn.m scripts/general/isdir.m scripts/general/isequal.m scripts/general/isequaln.m scripts/general/loadobj.m scripts/general/logspace.m scripts/general/methods.m scripts/general/nargchk.m scripts/general/narginchk.m scripts/general/nargoutchk.m scripts/general/nextpow2.m scripts/general/nthargout.m scripts/general/num2str.m scripts/general/pol2cart.m scripts/general/polyarea.m scripts/general/postpad.m scripts/general/prepad.m scripts/general/publish.m scripts/general/quadgk.m scripts/general/quadl.m scripts/general/quadv.m scripts/general/rad2deg.m scripts/general/randi.m scripts/general/rat.m scripts/general/repmat.m scripts/general/rot90.m scripts/general/rotdim.m scripts/general/saveobj.m scripts/general/shift.m scripts/general/shiftdim.m scripts/general/sortrows.m scripts/general/sph2cart.m scripts/general/structfun.m scripts/general/subsindex.m scripts/general/trapz.m scripts/general/triplequad.m scripts/general/validateattributes.m scripts/general/private/__isequal__.m scripts/general/private/__publish_html_output__.m scripts/general/private/__publish_latex_output__.m scripts/general/private/__splinen__.m scripts/geometry/convhull.m scripts/geometry/delaunayn.m scripts/geometry/delaunay.m scripts/geometry/dsearch.m scripts/geometry/dsearchn.m scripts/geometry/griddata.m scripts/geometry/griddata3.m scripts/geometry/griddatan.m scripts/geometry/inpolygon.m scripts/geometry/rectint.m scripts/geometry/tsearchn.m scripts/geometry/voronoi.m scripts/geometry/voronoin.m scripts/gui/dialog.m scripts/gui/errordlg.m scripts/gui/guidata.m scripts/gui/guihandles.m scripts/gui/helpdlg.m scripts/gui/inputdlg.m scripts/gui/listdlg.m scripts/gui/msgbox.m scripts/gui/questdlg.m scripts/gui/uibuttongroup.m scripts/gui/uicontextmenu.m scripts/gui/uicontrol.m scripts/gui/uigetdir.m scripts/gui/uigetfile.m scripts/gui/uimenu.m scripts/gui/uipanel.m scripts/gui/uipushtool.m scripts/gui/uiputfile.m scripts/gui/uiresume.m scripts/gui/uitoggletool.m scripts/gui/uitoolbar.m scripts/gui/uiwait.m scripts/gui/waitbar.m scripts/gui/waitforbuttonpress.m scripts/gui/warndlg.m scripts/gui/private/__file_filter__.m scripts/gui/private/__fltk_file_filter__.m scripts/gui/private/__get_funcname__.m scripts/gui/private/__is_function__.m scripts/gui/private/__uigetdir_fltk__.m scripts/gui/private/__uigetfile_fltk__.m scripts/gui/private/__uiobject_split_args__.m scripts/gui/private/__uiputfile_fltk__.m scripts/help/__gripe_missing_component__.m scripts/help/__makeinfo__.m scripts/help/__unimplemented__.m scripts/help/ans.m scripts/help/doc.m scripts/help/doc_cache_create.m scripts/help/get_first_help_sentence.m scripts/help/error_ids.m scripts/help/help.m scripts/help/lookfor.m scripts/help/print_usage.m scripts/help/type.m scripts/help/warning_ids.m scripts/help/which.m scripts/help/private/__additional_help_message__.m scripts/help/private/__strip_html_tags__.m scripts/image/autumn.m scripts/image/bone.m scripts/image/brighten.m scripts/image/cmpermute.m scripts/image/cmunique.m scripts/image/colorcube.m scripts/image/colormap.m scripts/image/contrast.m scripts/image/cool.m scripts/image/copper.m scripts/image/cubehelix.m scripts/image/flag.m scripts/image/frame2im.m scripts/image/gray.m scripts/image/gray2ind.m scripts/image/hot.m scripts/image/hsv.m scripts/image/hsv2rgb.m scripts/image/im2double.m scripts/image/im2frame.m scripts/image/image.m scripts/image/imagesc.m scripts/image/imfinfo.m scripts/image/imformats.m scripts/image/imread.m scripts/image/imshow.m scripts/image/iscolormap.m scripts/image/imwrite.m scripts/image/ind2gray.m scripts/image/ind2rgb.m scripts/image/jet.m scripts/image/lines.m scripts/image/ntsc2rgb.m scripts/image/ocean.m scripts/image/pink.m scripts/image/prism.m scripts/image/rainbow.m scripts/image/rgb2hsv.m scripts/image/rgb2ind.m scripts/image/rgb2ntsc.m scripts/image/rgbplot.m scripts/image/spinmap.m scripts/image/spring.m scripts/image/summer.m scripts/image/viridis.m scripts/image/white.m scripts/image/winter.m scripts/image/private/__imfinfo__.m scripts/image/private/__imread__.m scripts/image/private/__imwrite__.m scripts/image/private/colorspace_conversion_input_check.m scripts/image/private/colorspace_conversion_revert.m scripts/image/private/imageIO.m scripts/image/private/imwrite_filename.m scripts/image/private/ind2x.m scripts/io/beep.m scripts/io/csvread.m scripts/io/csvwrite.m scripts/io/dlmwrite.m scripts/io/fileread.m scripts/io/importdata.m scripts/io/is_valid_file_id.m scripts/io/strread.m scripts/io/textread.m scripts/java/java_get.m scripts/java/java_set.m scripts/java/javaArray.m scripts/java/javaaddpath.m scripts/java/javachk.m scripts/java/javaclasspath.m scripts/java/javamem.m scripts/java/javarmpath.m scripts/java/usejava.m scripts/linear-algebra/bandwidth.m scripts/linear-algebra/commutation_matrix.m scripts/linear-algebra/cond.m scripts/linear-algebra/condest.m scripts/linear-algebra/condeig.m scripts/linear-algebra/cross.m scripts/linear-algebra/duplication_matrix.m scripts/linear-algebra/expm.m scripts/linear-algebra/housh.m scripts/linear-algebra/isbanded.m scripts/linear-algebra/isdefinite.m scripts/linear-algebra/isdiag.m scripts/linear-algebra/ishermitian.m scripts/linear-algebra/issymmetric.m scripts/linear-algebra/istril.m scripts/linear-algebra/istriu.m scripts/linear-algebra/krylov.m scripts/linear-algebra/linsolve.m scripts/linear-algebra/logm.m scripts/linear-algebra/normest.m scripts/linear-algebra/normest1.m scripts/linear-algebra/null.m scripts/linear-algebra/orth.m scripts/linear-algebra/planerot.m scripts/linear-algebra/qzhess.m scripts/linear-algebra/rank.m scripts/linear-algebra/rref.m scripts/linear-algebra/subspace.m scripts/linear-algebra/trace.m scripts/linear-algebra/vech.m scripts/miscellaneous/bug_report.m scripts/miscellaneous/bunzip2.m scripts/miscellaneous/cast.m scripts/miscellaneous/citation.m scripts/miscellaneous/compare_versions.m scripts/miscellaneous/computer.m scripts/miscellaneous/copyfile.m scripts/miscellaneous/debug.m scripts/miscellaneous/delete.m scripts/miscellaneous/desktop.m scripts/miscellaneous/dir.m scripts/miscellaneous/dos.m scripts/miscellaneous/edit.m scripts/miscellaneous/fact.m scripts/miscellaneous/fileattrib.m scripts/miscellaneous/fileparts.m scripts/miscellaneous/fullfile.m scripts/miscellaneous/genvarname.m scripts/miscellaneous/getappdata.m scripts/miscellaneous/getfield.m scripts/miscellaneous/gunzip.m scripts/miscellaneous/info.m scripts/miscellaneous/inputname.m scripts/miscellaneous/isappdata.m scripts/miscellaneous/isdeployed.m scripts/miscellaneous/ismac.m scripts/miscellaneous/ispc.m scripts/miscellaneous/isunix.m scripts/miscellaneous/license.m scripts/miscellaneous/list_primes.m scripts/miscellaneous/ls.m scripts/miscellaneous/ls_command.m scripts/miscellaneous/menu.m scripts/miscellaneous/mex.m scripts/miscellaneous/mexext.m scripts/miscellaneous/mkdir.m scripts/miscellaneous/mkoctfile.m scripts/miscellaneous/movefile.m scripts/miscellaneous/namelengthmax.m scripts/miscellaneous/news.m scripts/miscellaneous/open.m scripts/miscellaneous/orderfields.m scripts/miscellaneous/pack.m scripts/miscellaneous/parseparams.m scripts/miscellaneous/perl.m scripts/miscellaneous/python.m scripts/miscellaneous/recycle.m scripts/miscellaneous/rmappdata.m scripts/miscellaneous/run.m scripts/miscellaneous/setappdata.m scripts/miscellaneous/setfield.m scripts/miscellaneous/substruct.m scripts/miscellaneous/swapbytes.m scripts/miscellaneous/symvar.m scripts/miscellaneous/tar.m scripts/miscellaneous/tempdir.m scripts/miscellaneous/tmpnam.m scripts/miscellaneous/unix.m scripts/miscellaneous/unpack.m scripts/miscellaneous/untar.m scripts/miscellaneous/unzip.m scripts/miscellaneous/ver.m scripts/miscellaneous/version.m scripts/miscellaneous/what.m scripts/miscellaneous/xor.m scripts/miscellaneous/zip.m scripts/miscellaneous/private/display_info_file.m scripts/miscellaneous/private/__w2mpth__.m scripts/ode/ode23.m scripts/ode/ode45.m scripts/ode/odeset.m scripts/ode/odeget.m scripts/ode/odeplot.m scripts/ode/private/AbsRel_norm.m scripts/ode/private/integrate_adaptive.m scripts/ode/private/kahan.m scripts/ode/private/odedefaults.m scripts/ode/private/odemergeopts.m scripts/ode/private/ode_event_handler.m scripts/ode/private/runge_kutta_23.m scripts/ode/private/runge_kutta_45_dorpri.m scripts/ode/private/runge_kutta_interpolate.m scripts/ode/private/starting_stepsize.m scripts/optimization/__all_opts__.m scripts/optimization/fminbnd.m scripts/optimization/fminsearch.m scripts/optimization/fminunc.m scripts/optimization/fsolve.m scripts/optimization/fzero.m scripts/optimization/glpk.m scripts/optimization/lsqnonneg.m scripts/optimization/optimget.m scripts/optimization/optimset.m scripts/optimization/pqpnonneg.m scripts/optimization/qp.m scripts/optimization/sqp.m scripts/optimization/private/__fdjac__.m scripts/path/matlabroot.m scripts/path/pathdef.m scripts/path/savepath.m scripts/path/private/getsavepath.m scripts/pkg/pkg.m scripts/pkg/private/build.m scripts/pkg/private/configure_make.m scripts/pkg/private/default_prefix.m scripts/pkg/private/describe.m scripts/pkg/private/dirempty.m scripts/pkg/private/get_description.m scripts/pkg/private/get_forge_download.m scripts/pkg/private/get_forge_pkg.m scripts/pkg/private/getarch.m scripts/pkg/private/getarchdir.m scripts/pkg/private/get_unsatisfied_deps.m scripts/pkg/private/install.m scripts/pkg/private/installed_packages.m scripts/pkg/private/list_forge_packages.m scripts/pkg/private/load_packages.m scripts/pkg/private/load_packages_and_dependencies.m scripts/pkg/private/rebuild.m scripts/pkg/private/save_order.m scripts/pkg/private/uninstall.m scripts/pkg/private/unload_packages.m scripts/plot/appearance/__clabel__.m scripts/plot/appearance/__getlegenddata__.m scripts/plot/appearance/annotation.m scripts/plot/appearance/axis.m scripts/plot/appearance/box.m scripts/plot/appearance/caxis.m scripts/plot/appearance/clabel.m scripts/plot/appearance/daspect.m scripts/plot/appearance/datetick.m scripts/plot/appearance/diffuse.m scripts/plot/appearance/grid.m scripts/plot/appearance/gtext.m scripts/plot/appearance/hidden.m scripts/plot/appearance/legend.m scripts/plot/appearance/lighting.m scripts/plot/appearance/material.m scripts/plot/appearance/orient.m scripts/plot/appearance/pbaspect.m scripts/plot/appearance/shading.m scripts/plot/appearance/specular.m scripts/plot/appearance/text.m scripts/plot/appearance/title.m scripts/plot/appearance/view.m scripts/plot/appearance/whitebg.m scripts/plot/appearance/xlabel.m scripts/plot/appearance/xlim.m scripts/plot/appearance/ylabel.m scripts/plot/appearance/ylim.m scripts/plot/appearance/zlabel.m scripts/plot/appearance/zlim.m scripts/plot/appearance/private/__axis_limits__.m scripts/plot/appearance/private/__axis_label__.m scripts/plot/draw/area.m scripts/plot/draw/barh.m scripts/plot/draw/bar.m scripts/plot/draw/camlight.m scripts/plot/draw/colorbar.m scripts/plot/draw/comet3.m scripts/plot/draw/comet.m scripts/plot/draw/compass.m scripts/plot/draw/contour3.m scripts/plot/draw/contourc.m scripts/plot/draw/contourf.m scripts/plot/draw/contour.m scripts/plot/draw/cylinder.m scripts/plot/draw/ellipsoid.m scripts/plot/draw/errorbar.m scripts/plot/draw/ezcontourf.m scripts/plot/draw/ezcontour.m scripts/plot/draw/ezmeshc.m scripts/plot/draw/ezmesh.m scripts/plot/draw/ezplot3.m scripts/plot/draw/ezplot.m scripts/plot/draw/ezpolar.m scripts/plot/draw/ezsurfc.m scripts/plot/draw/ezsurf.m scripts/plot/draw/feather.m scripts/plot/draw/fill.m scripts/plot/draw/fplot.m scripts/plot/draw/hist.m scripts/plot/draw/isocaps.m scripts/plot/draw/isocolors.m scripts/plot/draw/isonormals.m scripts/plot/draw/isosurface.m scripts/plot/draw/light.m scripts/plot/draw/line.m scripts/plot/draw/loglogerr.m scripts/plot/draw/loglog.m scripts/plot/draw/meshc.m scripts/plot/draw/mesh.m scripts/plot/draw/meshz.m scripts/plot/draw/pareto.m scripts/plot/draw/patch.m scripts/plot/draw/pcolor.m scripts/plot/draw/peaks.m scripts/plot/draw/pie3.m scripts/plot/draw/pie.m scripts/plot/draw/plot3.m scripts/plot/draw/plot.m scripts/plot/draw/plotmatrix.m scripts/plot/draw/plotyy.m scripts/plot/draw/polar.m scripts/plot/draw/quiver3.m scripts/plot/draw/quiver.m scripts/plot/draw/rectangle.m scripts/plot/draw/reducepatch.m scripts/plot/draw/reducevolume.m scripts/plot/draw/ribbon.m scripts/plot/draw/rose.m scripts/plot/draw/scatter3.m scripts/plot/draw/scatter.m scripts/plot/draw/semilogxerr.m scripts/plot/draw/semilogx.m scripts/plot/draw/semilogyerr.m scripts/plot/draw/semilogy.m scripts/plot/draw/shrinkfaces.m scripts/plot/draw/slice.m scripts/plot/draw/smooth3.m scripts/plot/draw/sombrero.m scripts/plot/draw/sphere.m scripts/plot/draw/stairs.m scripts/plot/draw/stem3.m scripts/plot/draw/stemleaf.m scripts/plot/draw/stem.m scripts/plot/draw/surface.m scripts/plot/draw/surfc.m scripts/plot/draw/surfl.m scripts/plot/draw/surf.m scripts/plot/draw/surfnorm.m scripts/plot/draw/tetramesh.m scripts/plot/draw/trimesh.m scripts/plot/draw/triplot.m scripts/plot/draw/trisurf.m scripts/plot/draw/waterfall.m scripts/plot/draw/private/__add_datasource__.m scripts/plot/draw/private/__bar__.m scripts/plot/draw/private/__calc_isovalue_from_data__.m scripts/plot/draw/private/__contour__.m scripts/plot/draw/private/__errplot__.m scripts/plot/draw/private/__ezplot__.m scripts/plot/draw/private/__interp_cube__.m scripts/plot/draw/private/__line__.m scripts/plot/draw/private/__marching_cube__.m scripts/plot/draw/private/__patch__.m scripts/plot/draw/private/__pie__.m scripts/plot/draw/private/__plt__.m scripts/plot/draw/private/__quiver__.m scripts/plot/draw/private/__rotate_around_axis__.m scripts/plot/draw/private/__scatter__.m scripts/plot/draw/private/__stem__.m scripts/plot/draw/private/__unite_shared_vertices__.m scripts/plot/util/__actual_axis_position__.m scripts/plot/util/__default_plot_options__.m scripts/plot/util/__gnuplot_drawnow__.m scripts/plot/util/__next_line_color__.m scripts/plot/util/__next_line_style__.m scripts/plot/util/__opengl_info__.m scripts/plot/util/__plt_get_axis_arg__.m scripts/plot/util/__pltopt__.m scripts/plot/util/allchild.m scripts/plot/util/ancestor.m scripts/plot/util/axes.m scripts/plot/util/cla.m scripts/plot/util/clf.m scripts/plot/util/close.m scripts/plot/util/closereq.m scripts/plot/util/colstyle.m scripts/plot/util/copyobj.m scripts/plot/util/figure.m scripts/plot/util/findall.m scripts/plot/util/findfigs.m scripts/plot/util/findobj.m scripts/plot/util/gca.m scripts/plot/util/gcbf.m scripts/plot/util/gcbo.m scripts/plot/util/gcf.m scripts/plot/util/gco.m scripts/plot/util/ginput.m scripts/plot/util/graphics_toolkit.m scripts/plot/util/hdl2struct.m scripts/plot/util/hggroup.m scripts/plot/util/hgload.m scripts/plot/util/hgsave.m scripts/plot/util/hold.m scripts/plot/util/isaxes.m scripts/plot/util/isfigure.m scripts/plot/util/ishghandle.m scripts/plot/util/ishold.m scripts/plot/util/isprop.m scripts/plot/util/linkaxes.m scripts/plot/util/linkprop.m scripts/plot/util/meshgrid.m scripts/plot/util/ndgrid.m scripts/plot/util/newplot.m scripts/plot/util/pan.m scripts/plot/util/print.m scripts/plot/util/printd.m scripts/plot/util/refresh.m scripts/plot/util/refreshdata.m scripts/plot/util/rotate.m scripts/plot/util/rotate3d.m scripts/plot/util/saveas.m scripts/plot/util/shg.m scripts/plot/util/struct2hdl.m scripts/plot/util/subplot.m scripts/plot/util/zoom.m scripts/plot/util/private/__add_default_menu__.m scripts/plot/util/private/__ghostscript__.m scripts/plot/util/private/__gnuplot_get_var__.m scripts/plot/util/private/__gnuplot_ginput__.m scripts/plot/util/private/__gnuplot_has_feature__.m scripts/plot/util/private/__gnuplot_has_terminal__.m scripts/plot/util/private/__gnuplot_open_stream__.m scripts/plot/util/private/__gnuplot_print__.m scripts/plot/util/private/__gnuplot_version__.m scripts/plot/util/private/__gnuplot_draw_axes__.m scripts/plot/util/private/__gnuplot_draw_figure__.m scripts/plot/util/private/__opengl_print__.m scripts/plot/util/private/__print_parse_opts__.m scripts/polynomial/compan.m scripts/polynomial/conv.m scripts/polynomial/deconv.m scripts/polynomial/mkpp.m scripts/polynomial/mpoles.m scripts/polynomial/padecoef.m scripts/polynomial/pchip.m scripts/polynomial/poly.m scripts/polynomial/polyaffine.m scripts/polynomial/polyder.m scripts/polynomial/polyeig.m scripts/polynomial/polyfit.m scripts/polynomial/polygcd.m scripts/polynomial/polyint.m scripts/polynomial/polyout.m scripts/polynomial/polyreduce.m scripts/polynomial/polyval.m scripts/polynomial/polyvalm.m scripts/polynomial/ppval.m scripts/polynomial/ppder.m scripts/polynomial/ppint.m scripts/polynomial/ppjumps.m scripts/polynomial/residue.m scripts/polynomial/roots.m scripts/polynomial/spline.m scripts/polynomial/splinefit.m scripts/polynomial/unmkpp.m scripts/polynomial/private/__splinefit__.m scripts/prefs/addpref.m scripts/prefs/getpref.m scripts/prefs/ispref.m scripts/prefs/prefdir.m scripts/prefs/preferences.m scripts/prefs/rmpref.m scripts/prefs/setpref.m scripts/prefs/private/loadprefs.m scripts/prefs/private/prefsfile.m scripts/prefs/private/saveprefs.m scripts/profiler/profexplore.m scripts/profiler/profexport.m scripts/profiler/profile.m scripts/profiler/profshow.m scripts/set/intersect.m scripts/set/ismember.m scripts/set/powerset.m scripts/set/setdiff.m scripts/set/setxor.m scripts/set/union.m scripts/set/unique.m scripts/set/private/validsetargs.m scripts/signal/arch_fit.m scripts/signal/arch_rnd.m scripts/signal/arch_test.m scripts/signal/arma_rnd.m scripts/signal/autoreg_matrix.m scripts/signal/bartlett.m scripts/signal/blackman.m scripts/signal/detrend.m scripts/signal/diffpara.m scripts/signal/durbinlevinson.m scripts/signal/fftconv.m scripts/signal/fftfilt.m scripts/signal/fftshift.m scripts/signal/filter2.m scripts/signal/fractdiff.m scripts/signal/freqz.m scripts/signal/freqz_plot.m scripts/signal/hamming.m scripts/signal/hanning.m scripts/signal/hurst.m scripts/signal/ifftshift.m scripts/signal/periodogram.m scripts/signal/sinc.m scripts/signal/sinetone.m scripts/signal/sinewave.m scripts/signal/spectral_adf.m scripts/signal/spectral_xdf.m scripts/signal/spencer.m scripts/signal/stft.m scripts/signal/synthesis.m scripts/signal/unwrap.m scripts/signal/yulewalker.m scripts/signal/private/rectangle_lw.m scripts/signal/private/rectangle_sw.m scripts/signal/private/triangle_lw.m scripts/signal/private/triangle_sw.m scripts/sparse/bicg.m scripts/sparse/bicgstab.m scripts/sparse/cgs.m scripts/sparse/colperm.m scripts/sparse/eigs.m scripts/sparse/etreeplot.m scripts/sparse/gmres.m scripts/sparse/gplot.m scripts/sparse/ichol.m scripts/sparse/ilu.m scripts/sparse/nonzeros.m scripts/sparse/pcg.m scripts/sparse/pcr.m scripts/sparse/qmr.m scripts/sparse/spaugment.m scripts/sparse/spconvert.m scripts/sparse/spdiags.m scripts/sparse/speye.m scripts/sparse/spfun.m scripts/sparse/spones.m scripts/sparse/sprand.m scripts/sparse/sprandn.m scripts/sparse/sprandsym.m scripts/sparse/spstats.m scripts/sparse/spy.m scripts/sparse/svds.m scripts/sparse/treelayout.m scripts/sparse/treeplot.m scripts/sparse/private/__sprand__.m scripts/specfun/bessel.m scripts/specfun/beta.m scripts/specfun/betaln.m scripts/specfun/ellipke.m scripts/specfun/expint.m scripts/specfun/factor.m scripts/specfun/factorial.m scripts/specfun/isprime.m scripts/specfun/lcm.m scripts/specfun/legendre.m scripts/specfun/nchoosek.m scripts/specfun/nthroot.m scripts/specfun/perms.m scripts/specfun/pow2.m scripts/specfun/primes.m scripts/specfun/reallog.m scripts/specfun/realpow.m scripts/specfun/realsqrt.m scripts/special-matrix/gallery.m scripts/special-matrix/hadamard.m scripts/special-matrix/hankel.m scripts/special-matrix/hilb.m scripts/special-matrix/invhilb.m scripts/special-matrix/magic.m scripts/special-matrix/pascal.m scripts/special-matrix/rosser.m scripts/special-matrix/toeplitz.m scripts/special-matrix/vander.m scripts/special-matrix/wilkinson.m scripts/startup/__finish__.m scripts/statistics/base/center.m scripts/statistics/base/cloglog.m scripts/statistics/base/corr.m scripts/statistics/base/cov.m scripts/statistics/base/gls.m scripts/statistics/base/histc.m scripts/statistics/base/iqr.m scripts/statistics/base/kendall.m scripts/statistics/base/kurtosis.m scripts/statistics/base/logit.m scripts/statistics/base/lscov.m scripts/statistics/base/mean.m scripts/statistics/base/meansq.m scripts/statistics/base/median.m scripts/statistics/base/mode.m scripts/statistics/base/moment.m scripts/statistics/base/ols.m scripts/statistics/base/ppplot.m scripts/statistics/base/prctile.m scripts/statistics/base/probit.m scripts/statistics/base/qqplot.m scripts/statistics/base/quantile.m scripts/statistics/base/range.m scripts/statistics/base/ranks.m scripts/statistics/base/run_count.m scripts/statistics/base/runlength.m scripts/statistics/base/skewness.m scripts/statistics/base/spearman.m scripts/statistics/base/statistics.m scripts/statistics/base/std.m scripts/statistics/base/table.m scripts/statistics/base/var.m scripts/statistics/base/zscore.m scripts/statistics/distributions/betacdf.m scripts/statistics/distributions/betainv.m scripts/statistics/distributions/betapdf.m scripts/statistics/distributions/betarnd.m scripts/statistics/distributions/binocdf.m scripts/statistics/distributions/binoinv.m scripts/statistics/distributions/binopdf.m scripts/statistics/distributions/binornd.m scripts/statistics/distributions/cauchy_cdf.m scripts/statistics/distributions/cauchy_inv.m scripts/statistics/distributions/cauchy_pdf.m scripts/statistics/distributions/cauchy_rnd.m scripts/statistics/distributions/chi2cdf.m scripts/statistics/distributions/chi2inv.m scripts/statistics/distributions/chi2pdf.m scripts/statistics/distributions/chi2rnd.m scripts/statistics/distributions/discrete_cdf.m scripts/statistics/distributions/discrete_inv.m scripts/statistics/distributions/discrete_pdf.m scripts/statistics/distributions/discrete_rnd.m scripts/statistics/distributions/empirical_cdf.m scripts/statistics/distributions/empirical_inv.m scripts/statistics/distributions/empirical_pdf.m scripts/statistics/distributions/empirical_rnd.m scripts/statistics/distributions/expcdf.m scripts/statistics/distributions/expinv.m scripts/statistics/distributions/exppdf.m scripts/statistics/distributions/exprnd.m scripts/statistics/distributions/fcdf.m scripts/statistics/distributions/finv.m scripts/statistics/distributions/fpdf.m scripts/statistics/distributions/frnd.m scripts/statistics/distributions/gamcdf.m scripts/statistics/distributions/gaminv.m scripts/statistics/distributions/gampdf.m scripts/statistics/distributions/gamrnd.m scripts/statistics/distributions/geocdf.m scripts/statistics/distributions/geoinv.m scripts/statistics/distributions/geopdf.m scripts/statistics/distributions/geornd.m scripts/statistics/distributions/hygecdf.m scripts/statistics/distributions/hygeinv.m scripts/statistics/distributions/hygepdf.m scripts/statistics/distributions/hygernd.m scripts/statistics/distributions/kolmogorov_smirnov_cdf.m scripts/statistics/distributions/laplace_cdf.m scripts/statistics/distributions/laplace_inv.m scripts/statistics/distributions/laplace_pdf.m scripts/statistics/distributions/laplace_rnd.m scripts/statistics/distributions/logistic_cdf.m scripts/statistics/distributions/logistic_inv.m scripts/statistics/distributions/logistic_pdf.m scripts/statistics/distributions/logistic_rnd.m scripts/statistics/distributions/logncdf.m scripts/statistics/distributions/logninv.m scripts/statistics/distributions/lognpdf.m scripts/statistics/distributions/lognrnd.m scripts/statistics/distributions/nbincdf.m scripts/statistics/distributions/nbininv.m scripts/statistics/distributions/nbinpdf.m scripts/statistics/distributions/nbinrnd.m scripts/statistics/distributions/normcdf.m scripts/statistics/distributions/norminv.m scripts/statistics/distributions/normpdf.m scripts/statistics/distributions/normrnd.m scripts/statistics/distributions/poisscdf.m scripts/statistics/distributions/poissinv.m scripts/statistics/distributions/poisspdf.m scripts/statistics/distributions/poissrnd.m scripts/statistics/distributions/stdnormal_cdf.m scripts/statistics/distributions/stdnormal_inv.m scripts/statistics/distributions/stdnormal_pdf.m scripts/statistics/distributions/stdnormal_rnd.m scripts/statistics/distributions/tcdf.m scripts/statistics/distributions/tinv.m scripts/statistics/distributions/tpdf.m scripts/statistics/distributions/trnd.m scripts/statistics/distributions/unidrnd.m scripts/statistics/distributions/unidcdf.m scripts/statistics/distributions/unidinv.m scripts/statistics/distributions/unidpdf.m scripts/statistics/distributions/unifrnd.m scripts/statistics/distributions/unifcdf.m scripts/statistics/distributions/unifinv.m scripts/statistics/distributions/unifpdf.m scripts/statistics/distributions/wblcdf.m scripts/statistics/distributions/wblinv.m scripts/statistics/distributions/wblpdf.m scripts/statistics/distributions/wblrnd.m scripts/statistics/distributions/wienrnd.m scripts/statistics/models/logistic_regression.m scripts/statistics/models/private/logistic_regression_derivatives.m scripts/statistics/models/private/logistic_regression_likelihood.m scripts/statistics/tests/anova.m scripts/statistics/tests/bartlett_test.m scripts/statistics/tests/chisquare_test_homogeneity.m scripts/statistics/tests/chisquare_test_independence.m scripts/statistics/tests/cor_test.m scripts/statistics/tests/f_test_regression.m scripts/statistics/tests/hotelling_test.m scripts/statistics/tests/hotelling_test_2.m scripts/statistics/tests/kolmogorov_smirnov_test.m scripts/statistics/tests/kolmogorov_smirnov_test_2.m scripts/statistics/tests/kruskal_wallis_test.m scripts/statistics/tests/manova.m scripts/statistics/tests/mcnemar_test.m scripts/statistics/tests/prop_test_2.m scripts/statistics/tests/run_test.m scripts/statistics/tests/sign_test.m scripts/statistics/tests/t_test.m scripts/statistics/tests/t_test_2.m scripts/statistics/tests/t_test_regression.m scripts/statistics/tests/u_test.m scripts/statistics/tests/var_test.m scripts/statistics/tests/welch_test.m scripts/statistics/tests/wilcoxon_test.m scripts/statistics/tests/z_test.m scripts/statistics/tests/z_test_2.m scripts/strings/base2dec.m scripts/strings/bin2dec.m scripts/strings/blanks.m scripts/strings/cstrcat.m scripts/strings/deblank.m scripts/strings/dec2base.m scripts/strings/dec2bin.m scripts/strings/dec2hex.m scripts/strings/findstr.m scripts/strings/hex2dec.m scripts/strings/index.m scripts/strings/isletter.m scripts/strings/isstrprop.m scripts/strings/mat2str.m scripts/strings/ostrsplit.m scripts/strings/regexptranslate.m scripts/strings/rindex.m scripts/strings/str2num.m scripts/strings/strcat.m scripts/strings/strchr.m scripts/strings/strjoin.m scripts/strings/strjust.m scripts/strings/strmatch.m scripts/strings/strsplit.m scripts/strings/strtok.m scripts/strings/strtrim.m scripts/strings/strtrunc.m scripts/strings/substr.m scripts/strings/untabify.m scripts/strings/validatestring.m scripts/testfun/__have_feature__.m scripts/testfun/__printf_assert__.m scripts/testfun/__prog_output_assert__.m scripts/testfun/__run_test_suite__.m scripts/testfun/assert.m scripts/testfun/demo.m scripts/testfun/example.m scripts/testfun/fail.m scripts/testfun/rundemos.m scripts/testfun/runtests.m scripts/testfun/speed.m scripts/testfun/test.m scripts/testfun/private/compare_plot_demos.m scripts/testfun/private/dump_demos.m scripts/testfun/private/html_compare_plot_demos.m scripts/testfun/private/html_plot_demos_template.html scripts/time/addtodate.m scripts/time/asctime.m scripts/time/calendar.m scripts/time/clock.m scripts/time/ctime.m scripts/time/date.m scripts/time/datenum.m scripts/time/datestr.m scripts/time/datevec.m scripts/time/eomday.m scripts/time/etime.m scripts/time/is_leap_year.m scripts/time/now.m scripts/time/weekday.m scripts/@ftp/ascii.m scripts/@ftp/binary.m scripts/@ftp/cd.m scripts/@ftp/close.m scripts/@ftp/delete.m scripts/@ftp/dir.m scripts/@ftp/display.m scripts/@ftp/ftp.m scripts/@ftp/loadobj.m scripts/@ftp/mget.m scripts/@ftp/mkdir.m scripts/@ftp/mput.m scripts/@ftp/rename.m scripts/@ftp/rmdir.m scripts/@ftp/saveobj.m scripts/plot/util/gnuplot_binary.in.m > scripts/DOCSTRINGS-t && \ if [ -s scripts/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change scripts/DOCSTRINGS-t scripts/DOCSTRINGS; else echo "scripts/DOCSTRINGS-t is empty!" 1>&2; rm -f scripts/DOCSTRINGS-t; exit 1; fi scripts/DOCSTRINGS is unchanged Octave successfully built. Now choose from the following: ./run-octave - to run in place to test before installing make check - to run the tests make install - to install (PREFIX=/usr) HG ID for this build is "94f8e2b5a88b" make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/bin' /bin/sh ./libtool --mode=install /usr/bin/install -p src/mkoctfile src/octave src/octave-cli src/octave-config '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/bin' libtool: install: /usr/bin/install -p src/mkoctfile /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/bin/mkoctfile libtool: install: /usr/bin/install -p src/octave /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/bin/octave libtool: warning: 'libinterp/liboctinterp.la' has not been installed in '/usr/lib/octave/4.2.2' libtool: warning: 'liboctave/liboctave.la' has not been installed in '/usr/lib/octave/4.2.2' libtool: install: /usr/bin/install -p src/.libs/octave-cli /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/bin/octave-cli libtool: install: /usr/bin/install -p src/octave-config /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/bin/octave-config /usr/bin/make install-exec-hook make[4]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/bin && \ for f in mkoctfile octave octave-cli octave-config; do \ mv $f $f-4.2.2 && \ ln -s $f-4.2.2 $f; \ done make[4]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/libexec/octave/4.2.2/exec/armv7hl-redhat-linux-gnu' /bin/sh ./libtool --mode=install /usr/bin/install -p src/octave-gui '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/libexec/octave/4.2.2/exec/armv7hl-redhat-linux-gnu' libtool: warning: 'libgui/liboctgui.la' has not been installed in '/usr/lib/octave/4.2.2' libtool: warning: 'libinterp/liboctinterp.la' has not been installed in '/usr/lib/octave/4.2.2' libtool: warning: 'liboctave/liboctave.la' has not been installed in '/usr/lib/octave/4.2.2' libtool: install: /usr/bin/install -p src/.libs/octave-gui /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/libexec/octave/4.2.2/exec/armv7hl-redhat-linux-gnu/octave-gui /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/startup if test -f /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/startup/octaverc; then true; \ else \ /usr/bin/install -p -m 644 ./scripts/startup/version-rcfile \ /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/startup/octaverc; \ fi if test -f /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/startup/inputrc; then true; \ else \ /usr/bin/install -p -m 644 ./scripts/startup/inputrc \ /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/startup/inputrc; \ fi /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/site/m/startup if test -f /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/site/m/startup/octaverc; \ then true; \ else \ /usr/bin/install -p -m 644 ./scripts/startup/site-rcfile \ /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/site/m/startup/octaverc; \ fi for f in scripts/audio/PKG_ADD scripts/deprecated/PKG_ADD scripts/elfun/PKG_ADD scripts/general/PKG_ADD scripts/geometry/PKG_ADD scripts/gui/PKG_ADD scripts/help/PKG_ADD scripts/image/PKG_ADD scripts/io/PKG_ADD scripts/java/PKG_ADD scripts/linear-algebra/PKG_ADD scripts/miscellaneous/PKG_ADD scripts/ode/PKG_ADD scripts/optimization/PKG_ADD scripts/path/PKG_ADD scripts/pkg/PKG_ADD scripts/plot/appearance/PKG_ADD scripts/plot/draw/PKG_ADD scripts/plot/util/PKG_ADD scripts/polynomial/PKG_ADD scripts/prefs/PKG_ADD scripts/profiler/PKG_ADD scripts/set/PKG_ADD scripts/signal/PKG_ADD scripts/sparse/PKG_ADD scripts/specfun/PKG_ADD scripts/special-matrix/PKG_ADD scripts/startup/PKG_ADD scripts/statistics/base/PKG_ADD scripts/statistics/distributions/PKG_ADD scripts/statistics/models/PKG_ADD scripts/statistics/tests/PKG_ADD scripts/strings/PKG_ADD scripts/testfun/PKG_ADD scripts/time/PKG_ADD scripts/@ftp/PKG_ADD; do \ if [ -n "`cat $f`" ]; then \ base=`echo $f | /usr/bin/sed 's,^scripts/,,'`; \ /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/`echo $base | /usr/bin/sed 's,/[^/]*$,,'`; \ /usr/bin/install -p -m 644 $f /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/$base; \ fi \ done if test -n "desktop-file-install"; then \ desktop-file-install --dir=/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/applications \ --vendor www.octave.org etc/icons/octave.desktop; \ fi for f in etc/icons/octave-logo-512.png etc/icons/octave-logo-256.png etc/icons/octave-logo-128.png etc/icons/octave-logo-64.png etc/icons/octave-logo-48.png etc/icons/octave-logo-32.png etc/icons/octave-logo-24.png etc/icons/octave-logo-22.png etc/icons/octave-logo-16.png; do \ size=`echo $f | /usr/bin/sed -n -e "s/.*-\([0-9]\+\)\.png/\1/p"`; \ if test -f $f; then d=; else d="./"; fi; \ /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/icons/hicolor/${size}x${size}/apps; \ /usr/bin/install -p -m 644 "$d$f" /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/icons/hicolor/${size}x${size}/apps/octave.png; \ done /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/icons/hicolor/scalable/apps /usr/bin/install -p -m 644 ./etc/icons/octave-logo.svg /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/icons/hicolor/scalable/apps/octave.svg /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/appdata /usr/bin/install -p -m 644 etc/icons/octave.appdata.xml /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/appdata/www.octave.org-octave.appdata.xml for f in test/conv.tst test/sparse.tst test/tbcover.m test/bc-overloads.tst test/@double/tbcover.m test/@single/tbcover.m test/@char/tbcover.m test/@logical/tbcover.m test/@int8/tbcover.m test/@int16/tbcover.m test/@int32/tbcover.m test/@int64/tbcover.m test/@uint8/tbcover.m test/@uint16/tbcover.m test/@uint32/tbcover.m test/@uint64/tbcover.m test/@struct/tbcover.m test/@cell/tbcover.m test/@function_handle/tbcover.m test/args.tst test/bug-31371.tst test/bug-38565.tst test/bug-38576.tst test/bug-46330.tst test/bug-49904.tst test/colormaps.tst test/command.tst test/complex.tst test/diag-perm.tst test/error.tst test/eval-catch.tst test/for.tst test/func.tst test/global.tst test/if.tst test/index.tst test/io.tst test/jit.tst test/line-continue.tst test/logical-index.tst test/null-assign.tst test/parser.tst test/prefer.tst test/range.tst test/recursion.tst test/return.tst test/slice.tst test/struct.tst test/switch.tst test/system.tst test/transpose.tst test/try.tst test/unwind.tst test/while.tst test/bug-35448/fA.m test/bug-35448/fB.m test/bug-35448/fC.m test/bug-35448/bug-35448.tst test/bug-36025/@testclass/one.m test/bug-36025/@testclass/testclass.m test/bug-36025/@testclass/two.m test/bug-36025/bug-36025.tst test/bug-38236/df_vr.m test/bug-38236/u_vr.m test/bug-38236/bug-38236.tst test/bug-38691/dir1/func1.m test/bug-38691/dir2/func1.m test/bug-38691/dir2/func2.m test/bug-38691/dir2/func3.m test/bug-38691/bug-38691.tst test/bug-44940/bug-44940.tst test/bug-44940/class_bug44940.m test/class-concat/@foo/foo.m test/class-concat/class-concat.tst test/classdef/foo_method_changes_property_size.m test/classdef/foo_static_method_constant_property.m test/classdef/foo_value_class.m test/classdef/classdef.tst test/classdef/plist_t1.m test/classdef/plist_t2.m test/classdef/plist_t3.m test/classdef/struct_wrapper.m test/classes/@Blork/Blork.m test/classes/@Blork/bleek.m test/classes/@Blork/display.m test/classes/@Blork/get.m test/classes/@Blork/set.m test/classes/@Cork/Cork.m test/classes/@Cork/click.m test/classes/@Cork/display.m test/classes/@Cork/get.m test/classes/@Cork/set.m test/classes/@Dork/Dork.m test/classes/@Dork/bling.m test/classes/@Dork/display.m test/classes/@Dork/gack.m test/classes/@Dork/get.m test/classes/@Dork/getStash.m test/classes/@Dork/private/myStash.m test/classes/@Dork/set.m test/classes/@Gork/Gork.m test/classes/@Gork/cork.m test/classes/@Gork/display.m test/classes/@Gork/gark.m test/classes/@Gork/get.m test/classes/@Gork/set.m test/classes/@Gork/subsasgn.m test/classes/@Gork/subsref.m test/classes/@Pork/Pork.m test/classes/@Pork/bling.m test/classes/@Pork/display.m test/classes/@Pork/get.m test/classes/@Pork/gurk.m test/classes/@Pork/private/myStash.m test/classes/@Pork/set.m test/classes/@Sneetch/Sneetch.m test/classes/@Sneetch/display.m test/classes/@Snork/Snork.m test/classes/@Snork/cack.m test/classes/@Snork/display.m test/classes/@Snork/double.m test/classes/@Snork/end.m test/classes/@Snork/eq.m test/classes/@Snork/ge.m test/classes/@Snork/get.m test/classes/@Snork/getStash.m test/classes/@Snork/gick.m test/classes/@Snork/gt.m test/classes/@Snork/horzcat.m test/classes/@Snork/ldivide.m test/classes/@Snork/le.m test/classes/@Snork/loadobj.m test/classes/@Snork/lt.m test/classes/@Snork/minus.m test/classes/@Snork/mldivide.m test/classes/@Snork/mpower.m test/classes/@Snork/mrdivide.m test/classes/@Snork/mtimes.m test/classes/@Snork/ne.m test/classes/@Snork/plus.m test/classes/@Snork/power.m test/classes/@Snork/private/myStash.m test/classes/@Snork/rdivide.m test/classes/@Snork/saveobj.m test/classes/@Snork/set.m test/classes/@Snork/subsasgn.m test/classes/@Snork/subsindex.m test/classes/@Snork/subsref.m test/classes/@Snork/tattack.m test/classes/@Snork/times.m test/classes/@Snork/uminus.m test/classes/@Snork/uplus.m test/classes/@Snork/vertcat.m test/classes/@Spork/Spork.m test/classes/@Spork/cack.m test/classes/@Spork/display.m test/classes/@Spork/geek.m test/classes/@Spork/get.m test/classes/@Spork/getStash.m test/classes/@Spork/loadobj.m test/classes/@Spork/private/myStash.m test/classes/@Spork/saveobj.m test/classes/@Spork/set.m test/classes/@CPrecedenceTester1/CPrecedenceTester1.m test/classes/@CPrecedenceTester1/tattack.m test/classes/@CPrecedenceTester2/CPrecedenceTester2.m test/classes/@CPrecedenceTester2/tattack.m test/classes/@CPrecedenceTester3/CPrecedenceTester3.m test/classes/@CPrecedenceTester3/tattack.m test/classes/@SizeTester/SizeTester.m test/classes/@SizeTester/numel.m test/classes/@SizeTester/size.m test/classes/classes.tst test/ctor-vs-method/@derived/derived.m test/ctor-vs-method/@derived/parent.m test/ctor-vs-method/@other/other.m test/ctor-vs-method/@other/parent.m test/ctor-vs-method/@parent/method.m test/ctor-vs-method/@parent/parent.m test/ctor-vs-method/__trace__.m test/ctor-vs-method/ctor-vs-method.tst test/fcn-handle-derived-resolution/@fhdr_derived/fhdr_derived.m test/fcn-handle-derived-resolution/@fhdr_other/getsize_arrayfun.m test/fcn-handle-derived-resolution/@fhdr_other/getsize_cellfun.m test/fcn-handle-derived-resolution/@fhdr_other/getsize_loop.m test/fcn-handle-derived-resolution/@fhdr_other/fhdr_other.m test/fcn-handle-derived-resolution/@fhdr_parent/numel.m test/fcn-handle-derived-resolution/@fhdr_parent/fhdr_parent.m test/fcn-handle-derived-resolution/fcn-handle-derived-resolution.tst test/nest/arg_nest.m test/nest/arg_ret.m test/nest/nest_eval.m test/nest/no_closure.m test/nest/persistent_nest.m test/nest/recursive_nest.m test/nest/recursive_nest2.m test/nest/recursive_nest3.m test/nest/scope0.m test/nest/scope1.m test/nest/scope2.m test/nest/scope3.m test/nest/script_nest.m test/nest/script_nest_script.m test/nest/nest.tst test/nest/varg_nest.m test/nest/varg_nest2.m test/publish/publish.tst test/publish/test_script.m test/publish/test_script_code_only.m test/publish/test_script_empty.m test/publish/test_script_example.m test/publish/test_script_head_only.m; do \ if test -f "$f"; then d=; else d="./"; fi; \ base=`echo $f | /usr/bin/sed 's,^test/,,'`; \ /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/fixed/`echo $base | /usr/bin/sed 's,/*[^/]*$,,'`; \ /usr/bin/install -p -m 644 $d$f /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/fixed/$base; \ done /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/site/m /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/site/api-v51/m /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/site/m /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/site/oct/armv7hl-redhat-linux-gnu /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/site/oct/api-v51/armv7hl-redhat-linux-gnu /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/site/oct/armv7hl-redhat-linux-gnu /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/libexec/octave/site/exec/armv7hl-redhat-linux-gnu /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/libexec/octave/api-v51/site/exec/armv7hl-redhat-linux-gnu /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/libexec/octave/4.2.2/site/exec/armv7hl-redhat-linux-gnu /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/imagelib' /usr/bin/install -p -m 644 scripts/image/default.img etc/icons/octave-logo.svg etc/icons/octave-sombrero.png etc/icons/octave-logo.ico '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/imagelib' rm -f libinterp/DOCSTRINGS-t && \ ( perl ./libinterp/gendoc.pl "." libinterp/corefcn/DASPK-opts.cc libinterp/corefcn/DASRT-opts.cc libinterp/corefcn/DASSL-opts.cc libinterp/corefcn/LSODE-opts.cc libinterp/corefcn/Quad-opts.cc libinterp/octave.cc libinterp/octave-value/ov-base.cc libinterp/octave-value/ov-bool-mat.cc libinterp/octave-value/ov-cell.cc libinterp/octave-value/ov-class.cc libinterp/octave-value/ov-classdef.cc libinterp/octave-value/ov-fcn-handle.cc libinterp/octave-value/ov-fcn-inline.cc libinterp/octave-value/ov-java.cc libinterp/octave-value/ov-null-mat.cc libinterp/octave-value/ov-oncleanup.cc libinterp/octave-value/ov-range.cc libinterp/octave-value/ov-struct.cc libinterp/octave-value/ov-typeinfo.cc libinterp/octave-value/ov-usr-fcn.cc libinterp/octave-value/ov.cc libinterp/parse-tree/lex.ll libinterp/parse-tree/pt-arg-list.cc libinterp/parse-tree/pt-binop.cc libinterp/parse-tree/pt-eval.cc libinterp/parse-tree/pt-mat.cc libinterp/corefcn/__contourc__.cc libinterp/corefcn/__dispatch__.cc libinterp/corefcn/__dsearchn__.cc libinterp/corefcn/__ichol__.cc libinterp/corefcn/__ilu__.cc libinterp/corefcn/__lin_interpn__.cc libinterp/corefcn/__luinc__.cc libinterp/corefcn/__magick_read__.cc libinterp/corefcn/__pchip_deriv__.cc libinterp/corefcn/__qp__.cc libinterp/corefcn/balance.cc libinterp/corefcn/besselj.cc libinterp/corefcn/betainc.cc libinterp/corefcn/bitfcns.cc libinterp/corefcn/bsxfun.cc libinterp/corefcn/cellfun.cc libinterp/corefcn/colloc.cc libinterp/corefcn/conv2.cc libinterp/corefcn/daspk.cc libinterp/corefcn/dasrt.cc libinterp/corefcn/dassl.cc libinterp/corefcn/data.cc libinterp/corefcn/debug.cc libinterp/corefcn/defaults.cc libinterp/corefcn/det.cc libinterp/corefcn/dirfns.cc libinterp/corefcn/dlmread.cc libinterp/corefcn/dot.cc libinterp/corefcn/eig.cc libinterp/corefcn/ellipj.cc libinterp/corefcn/error.cc libinterp/corefcn/fft.cc libinterp/corefcn/fft2.cc libinterp/corefcn/fftn.cc libinterp/corefcn/file-io.cc libinterp/corefcn/filter.cc libinterp/corefcn/find.cc libinterp/corefcn/gammainc.cc libinterp/corefcn/gcd.cc libinterp/corefcn/getgrent.cc libinterp/corefcn/getpwent.cc libinterp/corefcn/getrusage.cc libinterp/corefcn/givens.cc libinterp/corefcn/graphics.cc libinterp/corefcn/hash.cc libinterp/corefcn/help.cc libinterp/corefcn/hess.cc libinterp/corefcn/hex2num.cc libinterp/corefcn/input.cc libinterp/corefcn/inv.cc libinterp/corefcn/interpreter.cc libinterp/corefcn/kron.cc libinterp/corefcn/load-path.cc libinterp/corefcn/load-save.cc libinterp/corefcn/lookup.cc libinterp/corefcn/ls-oct-text.cc libinterp/corefcn/lsode.cc libinterp/corefcn/lu.cc libinterp/corefcn/mappers.cc libinterp/corefcn/matrix_type.cc libinterp/corefcn/max.cc libinterp/corefcn/mgorth.cc libinterp/corefcn/nproc.cc libinterp/corefcn/oct-hist.cc libinterp/corefcn/octave-link.cc libinterp/corefcn/ordschur.cc libinterp/corefcn/pager.cc libinterp/corefcn/pinv.cc libinterp/corefcn/pr-output.cc libinterp/corefcn/profiler.cc libinterp/corefcn/psi.cc libinterp/corefcn/quad.cc libinterp/corefcn/quadcc.cc libinterp/corefcn/qz.cc libinterp/corefcn/rand.cc libinterp/corefcn/rcond.cc libinterp/corefcn/regexp.cc libinterp/corefcn/schur.cc libinterp/corefcn/sighandlers.cc libinterp/corefcn/sparse.cc libinterp/corefcn/spparms.cc libinterp/corefcn/sqrtm.cc libinterp/corefcn/str2double.cc libinterp/corefcn/strfind.cc libinterp/corefcn/strfns.cc libinterp/corefcn/sub2ind.cc libinterp/corefcn/svd.cc libinterp/corefcn/sylvester.cc libinterp/corefcn/symtab.cc libinterp/corefcn/syscalls.cc libinterp/corefcn/sysdep.cc libinterp/corefcn/time.cc libinterp/corefcn/toplev.cc libinterp/corefcn/tril.cc libinterp/corefcn/tsearch.cc libinterp/corefcn/typecast.cc libinterp/corefcn/urlwrite.cc libinterp/corefcn/utils.cc libinterp/corefcn/variables.cc libinterp/corefcn/pt-jit.cc libinterp/parse-tree/oct-parse.in.yy libinterp/dldfcn/__delaunayn__.cc libinterp/dldfcn/__eigs__.cc libinterp/dldfcn/__fltk_uigetfile__.cc libinterp/dldfcn/__glpk__.cc libinterp/dldfcn/__init_fltk__.cc libinterp/dldfcn/__init_gnuplot__.cc libinterp/dldfcn/__osmesa_print__.cc libinterp/dldfcn/__voronoi__.cc libinterp/dldfcn/amd.cc libinterp/dldfcn/audiodevinfo.cc libinterp/dldfcn/audioread.cc libinterp/dldfcn/ccolamd.cc libinterp/dldfcn/chol.cc libinterp/dldfcn/colamd.cc libinterp/dldfcn/convhulln.cc libinterp/dldfcn/dmperm.cc libinterp/dldfcn/fftw.cc libinterp/dldfcn/gzip.cc libinterp/dldfcn/qr.cc libinterp/dldfcn/symbfact.cc libinterp/dldfcn/symrcm.cc; /usr/bin/sed -ne '/^\x1d/,$p' ./libinterp/op-kw-docs ) > libinterp/DOCSTRINGS-t && \ if [ -s libinterp/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change libinterp/DOCSTRINGS-t libinterp/DOCSTRINGS; else echo "libinterp/DOCSTRINGS-t is empty!" 1>&2; rm -f libinterp/DOCSTRINGS-t; exit 1; fi libinterp/DOCSTRINGS is unchanged rm -f scripts/DOCSTRINGS-t && \ perl ./scripts/mkdoc.pl "." scripts/audio/lin2mu.m scripts/audio/mu2lin.m scripts/audio/record.m scripts/audio/sound.m scripts/audio/soundsc.m scripts/audio/@audioplayer/__get_properties__.m scripts/audio/@audioplayer/audioplayer.m scripts/audio/@audioplayer/display.m scripts/audio/@audioplayer/get.m scripts/audio/@audioplayer/isplaying.m scripts/audio/@audioplayer/pause.m scripts/audio/@audioplayer/play.m scripts/audio/@audioplayer/playblocking.m scripts/audio/@audioplayer/resume.m scripts/audio/@audioplayer/set.m scripts/audio/@audioplayer/stop.m scripts/audio/@audioplayer/subsasgn.m scripts/audio/@audioplayer/subsref.m scripts/audio/@audiorecorder/__get_properties__.m scripts/audio/@audiorecorder/audiorecorder.m scripts/audio/@audiorecorder/display.m scripts/audio/@audiorecorder/get.m scripts/audio/@audiorecorder/getaudiodata.m scripts/audio/@audiorecorder/getplayer.m scripts/audio/@audiorecorder/isrecording.m scripts/audio/@audiorecorder/pause.m scripts/audio/@audiorecorder/play.m scripts/audio/@audiorecorder/record.m scripts/audio/@audiorecorder/recordblocking.m scripts/audio/@audiorecorder/resume.m scripts/audio/@audiorecorder/set.m scripts/audio/@audiorecorder/stop.m scripts/audio/@audiorecorder/subsasgn.m scripts/audio/@audiorecorder/subsref.m scripts/deprecated/bicubic.m scripts/deprecated/bitmax.m scripts/deprecated/comma.m scripts/deprecated/delaunay3.m scripts/deprecated/dump_prefs.m scripts/deprecated/find_dir_in_path.m scripts/deprecated/finite.m scripts/deprecated/fmod.m scripts/deprecated/fnmatch.m scripts/deprecated/gmap40.m scripts/deprecated/isstr.m scripts/deprecated/loadaudio.m scripts/deprecated/luinc.m scripts/deprecated/mahalanobis.m scripts/deprecated/md5sum.m scripts/deprecated/mouse_wheel_zoom.m scripts/deprecated/nfields.m scripts/deprecated/octave_config_info.m scripts/deprecated/octave_tmp_file_name.m scripts/deprecated/onenormest.m scripts/deprecated/paren.m scripts/deprecated/playaudio.m scripts/deprecated/saveaudio.m scripts/deprecated/semicolon.m scripts/deprecated/setaudio.m scripts/deprecated/sleep.m scripts/deprecated/syl.m scripts/deprecated/usage.m scripts/deprecated/usleep.m scripts/deprecated/wavread.m scripts/deprecated/wavwrite.m scripts/elfun/acosd.m scripts/elfun/acot.m scripts/elfun/acotd.m scripts/elfun/acoth.m scripts/elfun/acsc.m scripts/elfun/acscd.m scripts/elfun/acsch.m scripts/elfun/asec.m scripts/elfun/asecd.m scripts/elfun/asech.m scripts/elfun/asind.m scripts/elfun/atan2d.m scripts/elfun/atand.m scripts/elfun/cosd.m scripts/elfun/cot.m scripts/elfun/cotd.m scripts/elfun/coth.m scripts/elfun/csc.m scripts/elfun/cscd.m scripts/elfun/csch.m scripts/elfun/sec.m scripts/elfun/secd.m scripts/elfun/sech.m scripts/elfun/sind.m scripts/elfun/tand.m scripts/general/accumarray.m scripts/general/accumdim.m scripts/general/bincoeff.m scripts/general/bitcmp.m scripts/general/bitget.m scripts/general/bitset.m scripts/general/blkdiag.m scripts/general/cart2pol.m scripts/general/cart2sph.m scripts/general/cell2mat.m scripts/general/celldisp.m scripts/general/chop.m scripts/general/circshift.m scripts/general/common_size.m scripts/general/cplxpair.m scripts/general/cumtrapz.m scripts/general/curl.m scripts/general/dblquad.m scripts/general/deal.m scripts/general/deg2rad.m scripts/general/del2.m scripts/general/display.m scripts/general/divergence.m scripts/general/fieldnames.m scripts/general/flip.m scripts/general/flipdim.m scripts/general/fliplr.m scripts/general/flipud.m scripts/general/grabcode.m scripts/general/gradient.m scripts/general/idivide.m scripts/general/inputParser.m scripts/general/int2str.m scripts/general/interp1.m scripts/general/interp2.m scripts/general/interp3.m scripts/general/interpft.m scripts/general/interpn.m scripts/general/isdir.m scripts/general/isequal.m scripts/general/isequaln.m scripts/general/loadobj.m scripts/general/logspace.m scripts/general/methods.m scripts/general/nargchk.m scripts/general/narginchk.m scripts/general/nargoutchk.m scripts/general/nextpow2.m scripts/general/nthargout.m scripts/general/num2str.m scripts/general/pol2cart.m scripts/general/polyarea.m scripts/general/postpad.m scripts/general/prepad.m scripts/general/publish.m scripts/general/quadgk.m scripts/general/quadl.m scripts/general/quadv.m scripts/general/rad2deg.m scripts/general/randi.m scripts/general/rat.m scripts/general/repmat.m scripts/general/rot90.m scripts/general/rotdim.m scripts/general/saveobj.m scripts/general/shift.m scripts/general/shiftdim.m scripts/general/sortrows.m scripts/general/sph2cart.m scripts/general/structfun.m scripts/general/subsindex.m scripts/general/trapz.m scripts/general/triplequad.m scripts/general/validateattributes.m scripts/general/private/__isequal__.m scripts/general/private/__publish_html_output__.m scripts/general/private/__publish_latex_output__.m scripts/general/private/__splinen__.m scripts/geometry/convhull.m scripts/geometry/delaunayn.m scripts/geometry/delaunay.m scripts/geometry/dsearch.m scripts/geometry/dsearchn.m scripts/geometry/griddata.m scripts/geometry/griddata3.m scripts/geometry/griddatan.m scripts/geometry/inpolygon.m scripts/geometry/rectint.m scripts/geometry/tsearchn.m scripts/geometry/voronoi.m scripts/geometry/voronoin.m scripts/gui/dialog.m scripts/gui/errordlg.m scripts/gui/guidata.m scripts/gui/guihandles.m scripts/gui/helpdlg.m scripts/gui/inputdlg.m scripts/gui/listdlg.m scripts/gui/msgbox.m scripts/gui/questdlg.m scripts/gui/uibuttongroup.m scripts/gui/uicontextmenu.m scripts/gui/uicontrol.m scripts/gui/uigetdir.m scripts/gui/uigetfile.m scripts/gui/uimenu.m scripts/gui/uipanel.m scripts/gui/uipushtool.m scripts/gui/uiputfile.m scripts/gui/uiresume.m scripts/gui/uitoggletool.m scripts/gui/uitoolbar.m scripts/gui/uiwait.m scripts/gui/waitbar.m scripts/gui/waitforbuttonpress.m scripts/gui/warndlg.m scripts/gui/private/__file_filter__.m scripts/gui/private/__fltk_file_filter__.m scripts/gui/private/__get_funcname__.m scripts/gui/private/__is_function__.m scripts/gui/private/__uigetdir_fltk__.m scripts/gui/private/__uigetfile_fltk__.m scripts/gui/private/__uiobject_split_args__.m scripts/gui/private/__uiputfile_fltk__.m scripts/help/__gripe_missing_component__.m scripts/help/__makeinfo__.m scripts/help/__unimplemented__.m scripts/help/ans.m scripts/help/doc.m scripts/help/doc_cache_create.m scripts/help/get_first_help_sentence.m scripts/help/error_ids.m scripts/help/help.m scripts/help/lookfor.m scripts/help/print_usage.m scripts/help/type.m scripts/help/warning_ids.m scripts/help/which.m scripts/help/private/__additional_help_message__.m scripts/help/private/__strip_html_tags__.m scripts/image/autumn.m scripts/image/bone.m scripts/image/brighten.m scripts/image/cmpermute.m scripts/image/cmunique.m scripts/image/colorcube.m scripts/image/colormap.m scripts/image/contrast.m scripts/image/cool.m scripts/image/copper.m scripts/image/cubehelix.m scripts/image/flag.m scripts/image/frame2im.m scripts/image/gray.m scripts/image/gray2ind.m scripts/image/hot.m scripts/image/hsv.m scripts/image/hsv2rgb.m scripts/image/im2double.m scripts/image/im2frame.m scripts/image/image.m scripts/image/imagesc.m scripts/image/imfinfo.m scripts/image/imformats.m scripts/image/imread.m scripts/image/imshow.m scripts/image/iscolormap.m scripts/image/imwrite.m scripts/image/ind2gray.m scripts/image/ind2rgb.m scripts/image/jet.m scripts/image/lines.m scripts/image/ntsc2rgb.m scripts/image/ocean.m scripts/image/pink.m scripts/image/prism.m scripts/image/rainbow.m scripts/image/rgb2hsv.m scripts/image/rgb2ind.m scripts/image/rgb2ntsc.m scripts/image/rgbplot.m scripts/image/spinmap.m scripts/image/spring.m scripts/image/summer.m scripts/image/viridis.m scripts/image/white.m scripts/image/winter.m scripts/image/private/__imfinfo__.m scripts/image/private/__imread__.m scripts/image/private/__imwrite__.m scripts/image/private/colorspace_conversion_input_check.m scripts/image/private/colorspace_conversion_revert.m scripts/image/private/imageIO.m scripts/image/private/imwrite_filename.m scripts/image/private/ind2x.m scripts/io/beep.m scripts/io/csvread.m scripts/io/csvwrite.m scripts/io/dlmwrite.m scripts/io/fileread.m scripts/io/importdata.m scripts/io/is_valid_file_id.m scripts/io/strread.m scripts/io/textread.m scripts/java/java_get.m scripts/java/java_set.m scripts/java/javaArray.m scripts/java/javaaddpath.m scripts/java/javachk.m scripts/java/javaclasspath.m scripts/java/javamem.m scripts/java/javarmpath.m scripts/java/usejava.m scripts/linear-algebra/bandwidth.m scripts/linear-algebra/commutation_matrix.m scripts/linear-algebra/cond.m scripts/linear-algebra/condest.m scripts/linear-algebra/condeig.m scripts/linear-algebra/cross.m scripts/linear-algebra/duplication_matrix.m scripts/linear-algebra/expm.m scripts/linear-algebra/housh.m scripts/linear-algebra/isbanded.m scripts/linear-algebra/isdefinite.m scripts/linear-algebra/isdiag.m scripts/linear-algebra/ishermitian.m scripts/linear-algebra/issymmetric.m scripts/linear-algebra/istril.m scripts/linear-algebra/istriu.m scripts/linear-algebra/krylov.m scripts/linear-algebra/linsolve.m scripts/linear-algebra/logm.m scripts/linear-algebra/normest.m scripts/linear-algebra/normest1.m scripts/linear-algebra/null.m scripts/linear-algebra/orth.m scripts/linear-algebra/planerot.m scripts/linear-algebra/qzhess.m scripts/linear-algebra/rank.m scripts/linear-algebra/rref.m scripts/linear-algebra/subspace.m scripts/linear-algebra/trace.m scripts/linear-algebra/vech.m scripts/miscellaneous/bug_report.m scripts/miscellaneous/bunzip2.m scripts/miscellaneous/cast.m scripts/miscellaneous/citation.m scripts/miscellaneous/compare_versions.m scripts/miscellaneous/computer.m scripts/miscellaneous/copyfile.m scripts/miscellaneous/debug.m scripts/miscellaneous/delete.m scripts/miscellaneous/desktop.m scripts/miscellaneous/dir.m scripts/miscellaneous/dos.m scripts/miscellaneous/edit.m scripts/miscellaneous/fact.m scripts/miscellaneous/fileattrib.m scripts/miscellaneous/fileparts.m scripts/miscellaneous/fullfile.m scripts/miscellaneous/genvarname.m scripts/miscellaneous/getappdata.m scripts/miscellaneous/getfield.m scripts/miscellaneous/gunzip.m scripts/miscellaneous/info.m scripts/miscellaneous/inputname.m scripts/miscellaneous/isappdata.m scripts/miscellaneous/isdeployed.m scripts/miscellaneous/ismac.m scripts/miscellaneous/ispc.m scripts/miscellaneous/isunix.m scripts/miscellaneous/license.m scripts/miscellaneous/list_primes.m scripts/miscellaneous/ls.m scripts/miscellaneous/ls_command.m scripts/miscellaneous/menu.m scripts/miscellaneous/mex.m scripts/miscellaneous/mexext.m scripts/miscellaneous/mkdir.m scripts/miscellaneous/mkoctfile.m scripts/miscellaneous/movefile.m scripts/miscellaneous/namelengthmax.m scripts/miscellaneous/news.m scripts/miscellaneous/open.m scripts/miscellaneous/orderfields.m scripts/miscellaneous/pack.m scripts/miscellaneous/parseparams.m scripts/miscellaneous/perl.m scripts/miscellaneous/python.m scripts/miscellaneous/recycle.m scripts/miscellaneous/rmappdata.m scripts/miscellaneous/run.m scripts/miscellaneous/setappdata.m scripts/miscellaneous/setfield.m scripts/miscellaneous/substruct.m scripts/miscellaneous/swapbytes.m scripts/miscellaneous/symvar.m scripts/miscellaneous/tar.m scripts/miscellaneous/tempdir.m scripts/miscellaneous/tmpnam.m scripts/miscellaneous/unix.m scripts/miscellaneous/unpack.m scripts/miscellaneous/untar.m scripts/miscellaneous/unzip.m scripts/miscellaneous/ver.m scripts/miscellaneous/version.m scripts/miscellaneous/what.m scripts/miscellaneous/xor.m scripts/miscellaneous/zip.m scripts/miscellaneous/private/display_info_file.m scripts/miscellaneous/private/__w2mpth__.m scripts/ode/ode23.m scripts/ode/ode45.m scripts/ode/odeset.m scripts/ode/odeget.m scripts/ode/odeplot.m scripts/ode/private/AbsRel_norm.m scripts/ode/private/integrate_adaptive.m scripts/ode/private/kahan.m scripts/ode/private/odedefaults.m scripts/ode/private/odemergeopts.m scripts/ode/private/ode_event_handler.m scripts/ode/private/runge_kutta_23.m scripts/ode/private/runge_kutta_45_dorpri.m scripts/ode/private/runge_kutta_interpolate.m scripts/ode/private/starting_stepsize.m scripts/optimization/__all_opts__.m scripts/optimization/fminbnd.m scripts/optimization/fminsearch.m scripts/optimization/fminunc.m scripts/optimization/fsolve.m scripts/optimization/fzero.m scripts/optimization/glpk.m scripts/optimization/lsqnonneg.m scripts/optimization/optimget.m scripts/optimization/optimset.m scripts/optimization/pqpnonneg.m scripts/optimization/qp.m scripts/optimization/sqp.m scripts/optimization/private/__fdjac__.m scripts/path/matlabroot.m scripts/path/pathdef.m scripts/path/savepath.m scripts/path/private/getsavepath.m scripts/pkg/pkg.m scripts/pkg/private/build.m scripts/pkg/private/configure_make.m scripts/pkg/private/default_prefix.m scripts/pkg/private/describe.m scripts/pkg/private/dirempty.m scripts/pkg/private/get_description.m scripts/pkg/private/get_forge_download.m scripts/pkg/private/get_forge_pkg.m scripts/pkg/private/getarch.m scripts/pkg/private/getarchdir.m scripts/pkg/private/get_unsatisfied_deps.m scripts/pkg/private/install.m scripts/pkg/private/installed_packages.m scripts/pkg/private/list_forge_packages.m scripts/pkg/private/load_packages.m scripts/pkg/private/load_packages_and_dependencies.m scripts/pkg/private/rebuild.m scripts/pkg/private/save_order.m scripts/pkg/private/uninstall.m scripts/pkg/private/unload_packages.m scripts/plot/appearance/__clabel__.m scripts/plot/appearance/__getlegenddata__.m scripts/plot/appearance/annotation.m scripts/plot/appearance/axis.m scripts/plot/appearance/box.m scripts/plot/appearance/caxis.m scripts/plot/appearance/clabel.m scripts/plot/appearance/daspect.m scripts/plot/appearance/datetick.m scripts/plot/appearance/diffuse.m scripts/plot/appearance/grid.m scripts/plot/appearance/gtext.m scripts/plot/appearance/hidden.m scripts/plot/appearance/legend.m scripts/plot/appearance/lighting.m scripts/plot/appearance/material.m scripts/plot/appearance/orient.m scripts/plot/appearance/pbaspect.m scripts/plot/appearance/shading.m scripts/plot/appearance/specular.m scripts/plot/appearance/text.m scripts/plot/appearance/title.m scripts/plot/appearance/view.m scripts/plot/appearance/whitebg.m scripts/plot/appearance/xlabel.m scripts/plot/appearance/xlim.m scripts/plot/appearance/ylabel.m scripts/plot/appearance/ylim.m scripts/plot/appearance/zlabel.m scripts/plot/appearance/zlim.m scripts/plot/appearance/private/__axis_limits__.m scripts/plot/appearance/private/__axis_label__.m scripts/plot/draw/area.m scripts/plot/draw/barh.m scripts/plot/draw/bar.m scripts/plot/draw/camlight.m scripts/plot/draw/colorbar.m scripts/plot/draw/comet3.m scripts/plot/draw/comet.m scripts/plot/draw/compass.m scripts/plot/draw/contour3.m scripts/plot/draw/contourc.m scripts/plot/draw/contourf.m scripts/plot/draw/contour.m scripts/plot/draw/cylinder.m scripts/plot/draw/ellipsoid.m scripts/plot/draw/errorbar.m scripts/plot/draw/ezcontourf.m scripts/plot/draw/ezcontour.m scripts/plot/draw/ezmeshc.m scripts/plot/draw/ezmesh.m scripts/plot/draw/ezplot3.m scripts/plot/draw/ezplot.m scripts/plot/draw/ezpolar.m scripts/plot/draw/ezsurfc.m scripts/plot/draw/ezsurf.m scripts/plot/draw/feather.m scripts/plot/draw/fill.m scripts/plot/draw/fplot.m scripts/plot/draw/hist.m scripts/plot/draw/isocaps.m scripts/plot/draw/isocolors.m scripts/plot/draw/isonormals.m scripts/plot/draw/isosurface.m scripts/plot/draw/light.m scripts/plot/draw/line.m scripts/plot/draw/loglogerr.m scripts/plot/draw/loglog.m scripts/plot/draw/meshc.m scripts/plot/draw/mesh.m scripts/plot/draw/meshz.m scripts/plot/draw/pareto.m scripts/plot/draw/patch.m scripts/plot/draw/pcolor.m scripts/plot/draw/peaks.m scripts/plot/draw/pie3.m scripts/plot/draw/pie.m scripts/plot/draw/plot3.m scripts/plot/draw/plot.m scripts/plot/draw/plotmatrix.m scripts/plot/draw/plotyy.m scripts/plot/draw/polar.m scripts/plot/draw/quiver3.m scripts/plot/draw/quiver.m scripts/plot/draw/rectangle.m scripts/plot/draw/reducepatch.m scripts/plot/draw/reducevolume.m scripts/plot/draw/ribbon.m scripts/plot/draw/rose.m scripts/plot/draw/scatter3.m scripts/plot/draw/scatter.m scripts/plot/draw/semilogxerr.m scripts/plot/draw/semilogx.m scripts/plot/draw/semilogyerr.m scripts/plot/draw/semilogy.m scripts/plot/draw/shrinkfaces.m scripts/plot/draw/slice.m scripts/plot/draw/smooth3.m scripts/plot/draw/sombrero.m scripts/plot/draw/sphere.m scripts/plot/draw/stairs.m scripts/plot/draw/stem3.m scripts/plot/draw/stemleaf.m scripts/plot/draw/stem.m scripts/plot/draw/surface.m scripts/plot/draw/surfc.m scripts/plot/draw/surfl.m scripts/plot/draw/surf.m scripts/plot/draw/surfnorm.m scripts/plot/draw/tetramesh.m scripts/plot/draw/trimesh.m scripts/plot/draw/triplot.m scripts/plot/draw/trisurf.m scripts/plot/draw/waterfall.m scripts/plot/draw/private/__add_datasource__.m scripts/plot/draw/private/__bar__.m scripts/plot/draw/private/__calc_isovalue_from_data__.m scripts/plot/draw/private/__contour__.m scripts/plot/draw/private/__errplot__.m scripts/plot/draw/private/__ezplot__.m scripts/plot/draw/private/__interp_cube__.m scripts/plot/draw/private/__line__.m scripts/plot/draw/private/__marching_cube__.m scripts/plot/draw/private/__patch__.m scripts/plot/draw/private/__pie__.m scripts/plot/draw/private/__plt__.m scripts/plot/draw/private/__quiver__.m scripts/plot/draw/private/__rotate_around_axis__.m scripts/plot/draw/private/__scatter__.m scripts/plot/draw/private/__stem__.m scripts/plot/draw/private/__unite_shared_vertices__.m scripts/plot/util/__actual_axis_position__.m scripts/plot/util/__default_plot_options__.m scripts/plot/util/__gnuplot_drawnow__.m scripts/plot/util/__next_line_color__.m scripts/plot/util/__next_line_style__.m scripts/plot/util/__opengl_info__.m scripts/plot/util/__plt_get_axis_arg__.m scripts/plot/util/__pltopt__.m scripts/plot/util/allchild.m scripts/plot/util/ancestor.m scripts/plot/util/axes.m scripts/plot/util/cla.m scripts/plot/util/clf.m scripts/plot/util/close.m scripts/plot/util/closereq.m scripts/plot/util/colstyle.m scripts/plot/util/copyobj.m scripts/plot/util/figure.m scripts/plot/util/findall.m scripts/plot/util/findfigs.m scripts/plot/util/findobj.m scripts/plot/util/gca.m scripts/plot/util/gcbf.m scripts/plot/util/gcbo.m scripts/plot/util/gcf.m scripts/plot/util/gco.m scripts/plot/util/ginput.m scripts/plot/util/graphics_toolkit.m scripts/plot/util/hdl2struct.m scripts/plot/util/hggroup.m scripts/plot/util/hgload.m scripts/plot/util/hgsave.m scripts/plot/util/hold.m scripts/plot/util/isaxes.m scripts/plot/util/isfigure.m scripts/plot/util/ishghandle.m scripts/plot/util/ishold.m scripts/plot/util/isprop.m scripts/plot/util/linkaxes.m scripts/plot/util/linkprop.m scripts/plot/util/meshgrid.m scripts/plot/util/ndgrid.m scripts/plot/util/newplot.m scripts/plot/util/pan.m scripts/plot/util/print.m scripts/plot/util/printd.m scripts/plot/util/refresh.m scripts/plot/util/refreshdata.m scripts/plot/util/rotate.m scripts/plot/util/rotate3d.m scripts/plot/util/saveas.m scripts/plot/util/shg.m scripts/plot/util/struct2hdl.m scripts/plot/util/subplot.m scripts/plot/util/zoom.m scripts/plot/util/private/__add_default_menu__.m scripts/plot/util/private/__ghostscript__.m scripts/plot/util/private/__gnuplot_get_var__.m scripts/plot/util/private/__gnuplot_ginput__.m scripts/plot/util/private/__gnuplot_has_feature__.m scripts/plot/util/private/__gnuplot_has_terminal__.m scripts/plot/util/private/__gnuplot_open_stream__.m scripts/plot/util/private/__gnuplot_print__.m scripts/plot/util/private/__gnuplot_version__.m scripts/plot/util/private/__gnuplot_draw_axes__.m scripts/plot/util/private/__gnuplot_draw_figure__.m scripts/plot/util/private/__opengl_print__.m scripts/plot/util/private/__print_parse_opts__.m scripts/polynomial/compan.m scripts/polynomial/conv.m scripts/polynomial/deconv.m scripts/polynomial/mkpp.m scripts/polynomial/mpoles.m scripts/polynomial/padecoef.m scripts/polynomial/pchip.m scripts/polynomial/poly.m scripts/polynomial/polyaffine.m scripts/polynomial/polyder.m scripts/polynomial/polyeig.m scripts/polynomial/polyfit.m scripts/polynomial/polygcd.m scripts/polynomial/polyint.m scripts/polynomial/polyout.m scripts/polynomial/polyreduce.m scripts/polynomial/polyval.m scripts/polynomial/polyvalm.m scripts/polynomial/ppval.m scripts/polynomial/ppder.m scripts/polynomial/ppint.m scripts/polynomial/ppjumps.m scripts/polynomial/residue.m scripts/polynomial/roots.m scripts/polynomial/spline.m scripts/polynomial/splinefit.m scripts/polynomial/unmkpp.m scripts/polynomial/private/__splinefit__.m scripts/prefs/addpref.m scripts/prefs/getpref.m scripts/prefs/ispref.m scripts/prefs/prefdir.m scripts/prefs/preferences.m scripts/prefs/rmpref.m scripts/prefs/setpref.m scripts/prefs/private/loadprefs.m scripts/prefs/private/prefsfile.m scripts/prefs/private/saveprefs.m scripts/profiler/profexplore.m scripts/profiler/profexport.m scripts/profiler/profile.m scripts/profiler/profshow.m scripts/set/intersect.m scripts/set/ismember.m scripts/set/powerset.m scripts/set/setdiff.m scripts/set/setxor.m scripts/set/union.m scripts/set/unique.m scripts/set/private/validsetargs.m scripts/signal/arch_fit.m scripts/signal/arch_rnd.m scripts/signal/arch_test.m scripts/signal/arma_rnd.m scripts/signal/autoreg_matrix.m scripts/signal/bartlett.m scripts/signal/blackman.m scripts/signal/detrend.m scripts/signal/diffpara.m scripts/signal/durbinlevinson.m scripts/signal/fftconv.m scripts/signal/fftfilt.m scripts/signal/fftshift.m scripts/signal/filter2.m scripts/signal/fractdiff.m scripts/signal/freqz.m scripts/signal/freqz_plot.m scripts/signal/hamming.m scripts/signal/hanning.m scripts/signal/hurst.m scripts/signal/ifftshift.m scripts/signal/periodogram.m scripts/signal/sinc.m scripts/signal/sinetone.m scripts/signal/sinewave.m scripts/signal/spectral_adf.m scripts/signal/spectral_xdf.m scripts/signal/spencer.m scripts/signal/stft.m scripts/signal/synthesis.m scripts/signal/unwrap.m scripts/signal/yulewalker.m scripts/signal/private/rectangle_lw.m scripts/signal/private/rectangle_sw.m scripts/signal/private/triangle_lw.m scripts/signal/private/triangle_sw.m scripts/sparse/bicg.m scripts/sparse/bicgstab.m scripts/sparse/cgs.m scripts/sparse/colperm.m scripts/sparse/eigs.m scripts/sparse/etreeplot.m scripts/sparse/gmres.m scripts/sparse/gplot.m scripts/sparse/ichol.m scripts/sparse/ilu.m scripts/sparse/nonzeros.m scripts/sparse/pcg.m scripts/sparse/pcr.m scripts/sparse/qmr.m scripts/sparse/spaugment.m scripts/sparse/spconvert.m scripts/sparse/spdiags.m scripts/sparse/speye.m scripts/sparse/spfun.m scripts/sparse/spones.m scripts/sparse/sprand.m scripts/sparse/sprandn.m scripts/sparse/sprandsym.m scripts/sparse/spstats.m scripts/sparse/spy.m scripts/sparse/svds.m scripts/sparse/treelayout.m scripts/sparse/treeplot.m scripts/sparse/private/__sprand__.m scripts/specfun/bessel.m scripts/specfun/beta.m scripts/specfun/betaln.m scripts/specfun/ellipke.m scripts/specfun/expint.m scripts/specfun/factor.m scripts/specfun/factorial.m scripts/specfun/isprime.m scripts/specfun/lcm.m scripts/specfun/legendre.m scripts/specfun/nchoosek.m scripts/specfun/nthroot.m scripts/specfun/perms.m scripts/specfun/pow2.m scripts/specfun/primes.m scripts/specfun/reallog.m scripts/specfun/realpow.m scripts/specfun/realsqrt.m scripts/special-matrix/gallery.m scripts/special-matrix/hadamard.m scripts/special-matrix/hankel.m scripts/special-matrix/hilb.m scripts/special-matrix/invhilb.m scripts/special-matrix/magic.m scripts/special-matrix/pascal.m scripts/special-matrix/rosser.m scripts/special-matrix/toeplitz.m scripts/special-matrix/vander.m scripts/special-matrix/wilkinson.m scripts/startup/__finish__.m scripts/statistics/base/center.m scripts/statistics/base/cloglog.m scripts/statistics/base/corr.m scripts/statistics/base/cov.m scripts/statistics/base/gls.m scripts/statistics/base/histc.m scripts/statistics/base/iqr.m scripts/statistics/base/kendall.m scripts/statistics/base/kurtosis.m scripts/statistics/base/logit.m scripts/statistics/base/lscov.m scripts/statistics/base/mean.m scripts/statistics/base/meansq.m scripts/statistics/base/median.m scripts/statistics/base/mode.m scripts/statistics/base/moment.m scripts/statistics/base/ols.m scripts/statistics/base/ppplot.m scripts/statistics/base/prctile.m scripts/statistics/base/probit.m scripts/statistics/base/qqplot.m scripts/statistics/base/quantile.m scripts/statistics/base/range.m scripts/statistics/base/ranks.m scripts/statistics/base/run_count.m scripts/statistics/base/runlength.m scripts/statistics/base/skewness.m scripts/statistics/base/spearman.m scripts/statistics/base/statistics.m scripts/statistics/base/std.m scripts/statistics/base/table.m scripts/statistics/base/var.m scripts/statistics/base/zscore.m scripts/statistics/distributions/betacdf.m scripts/statistics/distributions/betainv.m scripts/statistics/distributions/betapdf.m scripts/statistics/distributions/betarnd.m scripts/statistics/distributions/binocdf.m scripts/statistics/distributions/binoinv.m scripts/statistics/distributions/binopdf.m scripts/statistics/distributions/binornd.m scripts/statistics/distributions/cauchy_cdf.m scripts/statistics/distributions/cauchy_inv.m scripts/statistics/distributions/cauchy_pdf.m scripts/statistics/distributions/cauchy_rnd.m scripts/statistics/distributions/chi2cdf.m scripts/statistics/distributions/chi2inv.m scripts/statistics/distributions/chi2pdf.m scripts/statistics/distributions/chi2rnd.m scripts/statistics/distributions/discrete_cdf.m scripts/statistics/distributions/discrete_inv.m scripts/statistics/distributions/discrete_pdf.m scripts/statistics/distributions/discrete_rnd.m scripts/statistics/distributions/empirical_cdf.m scripts/statistics/distributions/empirical_inv.m scripts/statistics/distributions/empirical_pdf.m scripts/statistics/distributions/empirical_rnd.m scripts/statistics/distributions/expcdf.m scripts/statistics/distributions/expinv.m scripts/statistics/distributions/exppdf.m scripts/statistics/distributions/exprnd.m scripts/statistics/distributions/fcdf.m scripts/statistics/distributions/finv.m scripts/statistics/distributions/fpdf.m scripts/statistics/distributions/frnd.m scripts/statistics/distributions/gamcdf.m scripts/statistics/distributions/gaminv.m scripts/statistics/distributions/gampdf.m scripts/statistics/distributions/gamrnd.m scripts/statistics/distributions/geocdf.m scripts/statistics/distributions/geoinv.m scripts/statistics/distributions/geopdf.m scripts/statistics/distributions/geornd.m scripts/statistics/distributions/hygecdf.m scripts/statistics/distributions/hygeinv.m scripts/statistics/distributions/hygepdf.m scripts/statistics/distributions/hygernd.m scripts/statistics/distributions/kolmogorov_smirnov_cdf.m scripts/statistics/distributions/laplace_cdf.m scripts/statistics/distributions/laplace_inv.m scripts/statistics/distributions/laplace_pdf.m scripts/statistics/distributions/laplace_rnd.m scripts/statistics/distributions/logistic_cdf.m scripts/statistics/distributions/logistic_inv.m scripts/statistics/distributions/logistic_pdf.m scripts/statistics/distributions/logistic_rnd.m scripts/statistics/distributions/logncdf.m scripts/statistics/distributions/logninv.m scripts/statistics/distributions/lognpdf.m scripts/statistics/distributions/lognrnd.m scripts/statistics/distributions/nbincdf.m scripts/statistics/distributions/nbininv.m scripts/statistics/distributions/nbinpdf.m scripts/statistics/distributions/nbinrnd.m scripts/statistics/distributions/normcdf.m scripts/statistics/distributions/norminv.m scripts/statistics/distributions/normpdf.m scripts/statistics/distributions/normrnd.m scripts/statistics/distributions/poisscdf.m scripts/statistics/distributions/poissinv.m scripts/statistics/distributions/poisspdf.m scripts/statistics/distributions/poissrnd.m scripts/statistics/distributions/stdnormal_cdf.m scripts/statistics/distributions/stdnormal_inv.m scripts/statistics/distributions/stdnormal_pdf.m scripts/statistics/distributions/stdnormal_rnd.m scripts/statistics/distributions/tcdf.m scripts/statistics/distributions/tinv.m scripts/statistics/distributions/tpdf.m scripts/statistics/distributions/trnd.m scripts/statistics/distributions/unidrnd.m scripts/statistics/distributions/unidcdf.m scripts/statistics/distributions/unidinv.m scripts/statistics/distributions/unidpdf.m scripts/statistics/distributions/unifrnd.m scripts/statistics/distributions/unifcdf.m scripts/statistics/distributions/unifinv.m scripts/statistics/distributions/unifpdf.m scripts/statistics/distributions/wblcdf.m scripts/statistics/distributions/wblinv.m scripts/statistics/distributions/wblpdf.m scripts/statistics/distributions/wblrnd.m scripts/statistics/distributions/wienrnd.m scripts/statistics/models/logistic_regression.m scripts/statistics/models/private/logistic_regression_derivatives.m scripts/statistics/models/private/logistic_regression_likelihood.m scripts/statistics/tests/anova.m scripts/statistics/tests/bartlett_test.m scripts/statistics/tests/chisquare_test_homogeneity.m scripts/statistics/tests/chisquare_test_independence.m scripts/statistics/tests/cor_test.m scripts/statistics/tests/f_test_regression.m scripts/statistics/tests/hotelling_test.m scripts/statistics/tests/hotelling_test_2.m scripts/statistics/tests/kolmogorov_smirnov_test.m scripts/statistics/tests/kolmogorov_smirnov_test_2.m scripts/statistics/tests/kruskal_wallis_test.m scripts/statistics/tests/manova.m scripts/statistics/tests/mcnemar_test.m scripts/statistics/tests/prop_test_2.m scripts/statistics/tests/run_test.m scripts/statistics/tests/sign_test.m scripts/statistics/tests/t_test.m scripts/statistics/tests/t_test_2.m scripts/statistics/tests/t_test_regression.m scripts/statistics/tests/u_test.m scripts/statistics/tests/var_test.m scripts/statistics/tests/welch_test.m scripts/statistics/tests/wilcoxon_test.m scripts/statistics/tests/z_test.m scripts/statistics/tests/z_test_2.m scripts/strings/base2dec.m scripts/strings/bin2dec.m scripts/strings/blanks.m scripts/strings/cstrcat.m scripts/strings/deblank.m scripts/strings/dec2base.m scripts/strings/dec2bin.m scripts/strings/dec2hex.m scripts/strings/findstr.m scripts/strings/hex2dec.m scripts/strings/index.m scripts/strings/isletter.m scripts/strings/isstrprop.m scripts/strings/mat2str.m scripts/strings/ostrsplit.m scripts/strings/regexptranslate.m scripts/strings/rindex.m scripts/strings/str2num.m scripts/strings/strcat.m scripts/strings/strchr.m scripts/strings/strjoin.m scripts/strings/strjust.m scripts/strings/strmatch.m scripts/strings/strsplit.m scripts/strings/strtok.m scripts/strings/strtrim.m scripts/strings/strtrunc.m scripts/strings/substr.m scripts/strings/untabify.m scripts/strings/validatestring.m scripts/testfun/__have_feature__.m scripts/testfun/__printf_assert__.m scripts/testfun/__prog_output_assert__.m scripts/testfun/__run_test_suite__.m scripts/testfun/assert.m scripts/testfun/demo.m scripts/testfun/example.m scripts/testfun/fail.m scripts/testfun/rundemos.m scripts/testfun/runtests.m scripts/testfun/speed.m scripts/testfun/test.m scripts/testfun/private/compare_plot_demos.m scripts/testfun/private/dump_demos.m scripts/testfun/private/html_compare_plot_demos.m scripts/testfun/private/html_plot_demos_template.html scripts/time/addtodate.m scripts/time/asctime.m scripts/time/calendar.m scripts/time/clock.m scripts/time/ctime.m scripts/time/date.m scripts/time/datenum.m scripts/time/datestr.m scripts/time/datevec.m scripts/time/eomday.m scripts/time/etime.m scripts/time/is_leap_year.m scripts/time/now.m scripts/time/weekday.m scripts/@ftp/ascii.m scripts/@ftp/binary.m scripts/@ftp/cd.m scripts/@ftp/close.m scripts/@ftp/delete.m scripts/@ftp/dir.m scripts/@ftp/display.m scripts/@ftp/ftp.m scripts/@ftp/loadobj.m scripts/@ftp/mget.m scripts/@ftp/mkdir.m scripts/@ftp/mput.m scripts/@ftp/rename.m scripts/@ftp/rmdir.m scripts/@ftp/saveobj.m scripts/plot/util/gnuplot_binary.in.m > scripts/DOCSTRINGS-t && \ if [ -s scripts/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change scripts/DOCSTRINGS-t scripts/DOCSTRINGS; else echo "scripts/DOCSTRINGS-t is empty!" 1>&2; rm -f scripts/DOCSTRINGS-t; exit 1; fi scripts/DOCSTRINGS is unchanged /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info' /usr/bin/install -p -m 644 ./doc/interpreter/octave.info ./doc/interpreter/octave.info-1 ./doc/interpreter/octave.info-2 ./doc/interpreter/octave.info-3 ./doc/interpreter/octave.info-4 ./doc/interpreter/octave.info-5 ./doc/interpreter/octave.info-6 ./doc/interpreter/octave.info-7 ./doc/interpreter/octave.info-8 ./doc/interpreter/octave.info-9 ./doc/liboctave/liboctave.info '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info' '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info/octave.info' install-info --info-dir='/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info' '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info/liboctave.info' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/man/man1' /usr/bin/install -p -m 644 doc/interpreter/mkoctfile.1 doc/interpreter/octave-cli.1 doc/interpreter/octave-config.1 doc/interpreter/octave.1 '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/man/man1' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/corefcn' /usr/bin/install -p -m 644 libinterp/corefcn/Cell.cc-tst libinterp/corefcn/__contourc__.cc-tst libinterp/corefcn/__dispatch__.cc-tst libinterp/corefcn/__dsearchn__.cc-tst libinterp/corefcn/__ichol__.cc-tst libinterp/corefcn/__ilu__.cc-tst libinterp/corefcn/__lin_interpn__.cc-tst libinterp/corefcn/__magick_read__.cc-tst libinterp/corefcn/__pchip_deriv__.cc-tst libinterp/corefcn/__qp__.cc-tst libinterp/corefcn/besselj.cc-tst libinterp/corefcn/betainc.cc-tst libinterp/corefcn/bitfcns.cc-tst libinterp/corefcn/bsxfun.cc-tst libinterp/corefcn/cellfun.cc-tst libinterp/corefcn/conv2.cc-tst libinterp/corefcn/dassl.cc-tst libinterp/corefcn/data.cc-tst libinterp/corefcn/debug.cc-tst libinterp/corefcn/defaults.cc-tst libinterp/corefcn/det.cc-tst libinterp/corefcn/dirfns.cc-tst libinterp/corefcn/dlmread.cc-tst libinterp/corefcn/dot.cc-tst libinterp/corefcn/eig.cc-tst libinterp/corefcn/ellipj.cc-tst libinterp/corefcn/error.cc-tst libinterp/corefcn/errwarn.cc-tst libinterp/corefcn/fft.cc-tst libinterp/corefcn/fft2.cc-tst libinterp/corefcn/file-io.cc-tst libinterp/corefcn/filter.cc-tst libinterp/corefcn/find.cc-tst libinterp/corefcn/gammainc.cc-tst libinterp/corefcn/gcd.cc-tst libinterp/corefcn/getrusage.cc-tst libinterp/corefcn/givens.cc-tst libinterp/corefcn/graphics.cc-tst libinterp/corefcn/hash.cc-tst libinterp/corefcn/help.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/corefcn' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/corefcn' /usr/bin/install -p -m 644 libinterp/corefcn/hess.cc-tst libinterp/corefcn/hex2num.cc-tst libinterp/corefcn/input.cc-tst libinterp/corefcn/inv.cc-tst libinterp/corefcn/kron.cc-tst libinterp/corefcn/lookup.cc-tst libinterp/corefcn/lsode.cc-tst libinterp/corefcn/lu.cc-tst libinterp/corefcn/mappers.cc-tst libinterp/corefcn/matrix_type.cc-tst libinterp/corefcn/max.cc-tst libinterp/corefcn/mgorth.cc-tst libinterp/corefcn/nproc.cc-tst libinterp/corefcn/oct-map.cc-tst libinterp/corefcn/ordschur.cc-tst libinterp/corefcn/pinv.cc-tst libinterp/corefcn/pr-output.cc-tst libinterp/corefcn/psi.cc-tst libinterp/corefcn/quad.cc-tst libinterp/corefcn/quadcc.cc-tst libinterp/corefcn/qz.cc-tst libinterp/corefcn/rand.cc-tst libinterp/corefcn/rcond.cc-tst libinterp/corefcn/regexp.cc-tst libinterp/corefcn/schur.cc-tst libinterp/corefcn/sighandlers.cc-tst libinterp/corefcn/sparse-xpow.cc-tst libinterp/corefcn/spparms.cc-tst libinterp/corefcn/sqrtm.cc-tst libinterp/corefcn/str2double.cc-tst libinterp/corefcn/strfind.cc-tst libinterp/corefcn/strfns.cc-tst libinterp/corefcn/sub2ind.cc-tst libinterp/corefcn/svd.cc-tst libinterp/corefcn/sylvester.cc-tst libinterp/corefcn/symtab.cc-tst libinterp/corefcn/syscalls.cc-tst libinterp/corefcn/sysdep.cc-tst libinterp/corefcn/time.cc-tst libinterp/corefcn/toplev.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/corefcn' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/octave-value' /usr/bin/install -p -m 644 libinterp/octave-value/ov-base.cc-tst libinterp/octave-value/ov-bool-mat.cc-tst libinterp/octave-value/ov-cell.cc-tst libinterp/octave-value/ov-class.cc-tst libinterp/octave-value/ov-cx-diag.cc-tst libinterp/octave-value/ov-fcn-handle.cc-tst libinterp/octave-value/ov-fcn-inline.cc-tst libinterp/octave-value/ov-java.cc-tst libinterp/octave-value/ov-null-mat.cc-tst libinterp/octave-value/ov-oncleanup.cc-tst libinterp/octave-value/ov-range.cc-tst libinterp/octave-value/ov-struct.cc-tst libinterp/octave-value/ov-typeinfo.cc-tst libinterp/octave-value/ov-usr-fcn.cc-tst libinterp/octave-value/ov.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/octave-value' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp' /usr/bin/install -p -m 644 libinterp/octave.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/parse-tree' /usr/bin/install -p -m 644 libinterp/parse-tree/lex.ll-tst libinterp/parse-tree/pt-assign.cc-tst libinterp/parse-tree/pt-binop.cc-tst libinterp/parse-tree/pt-eval.cc-tst libinterp/parse-tree/pt-fcn-handle.cc-tst libinterp/parse-tree/pt-idx.cc-tst libinterp/parse-tree/pt-mat.cc-tst libinterp/parse-tree/oct-parse.in.yy-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/parse-tree' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/corefcn' /usr/bin/install -p -m 644 libinterp/corefcn/tril.cc-tst libinterp/corefcn/tsearch.cc-tst libinterp/corefcn/typecast.cc-tst libinterp/corefcn/utils.cc-tst libinterp/corefcn/variables.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/corefcn' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/dldfcn' /usr/bin/install -p -m 644 libinterp/dldfcn/__delaunayn__.cc-tst libinterp/dldfcn/__eigs__.cc-tst libinterp/dldfcn/__fltk_uigetfile__.cc-tst libinterp/dldfcn/__glpk__.cc-tst libinterp/dldfcn/__init_fltk__.cc-tst libinterp/dldfcn/__init_gnuplot__.cc-tst libinterp/dldfcn/__voronoi__.cc-tst libinterp/dldfcn/amd.cc-tst libinterp/dldfcn/audiodevinfo.cc-tst libinterp/dldfcn/chol.cc-tst libinterp/dldfcn/convhulln.cc-tst libinterp/dldfcn/dmperm.cc-tst libinterp/dldfcn/fftw.cc-tst libinterp/dldfcn/gzip.cc-tst libinterp/dldfcn/qr.cc-tst libinterp/dldfcn/symbfact.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/dldfcn' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/liboctave/array' /usr/bin/install -p -m 644 liboctave/array/CMatrix.cc-tst liboctave/array/CSparse.cc-tst liboctave/array/dMatrix.cc-tst liboctave/array/dSparse.cc-tst liboctave/array/fCMatrix.cc-tst liboctave/array/fMatrix.cc-tst liboctave/array/idx-vector.cc-tst liboctave/array/Array.cc-tst liboctave/array/Sparse.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/liboctave/array' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/liboctave/util' /usr/bin/install -p -m 644 liboctave/util/oct-inttypes.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/liboctave/util' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/operators/mx-ops.h liboctave/operators/smx-ops.h liboctave/operators/vx-ops.h liboctave/operators/mx-cdm-dm.h liboctave/operators/mx-dm-cdm.h liboctave/operators/mx-cs-dm.h liboctave/operators/mx-cs-m.h liboctave/operators/mx-cs-nda.h liboctave/operators/mx-cdm-cm.h liboctave/operators/mx-cdm-m.h liboctave/operators/mx-cdm-s.h liboctave/operators/mx-cm-cdm.h liboctave/operators/mx-cm-dm.h liboctave/operators/mx-cm-m.h liboctave/operators/mx-cnda-nda.h liboctave/operators/mx-cm-s.h liboctave/operators/mx-cnda-s.h liboctave/operators/mx-dm-cs.h liboctave/operators/mx-dm-cm.h liboctave/operators/mx-m-cs.h liboctave/operators/mx-nda-cs.h liboctave/operators/mx-m-cdm.h liboctave/operators/mx-m-cm.h liboctave/operators/mx-nda-cnda.h liboctave/operators/mx-s-cdm.h liboctave/operators/mx-s-cm.h liboctave/operators/mx-s-cnda.h liboctave/operators/mx-dm-m.h liboctave/operators/mx-m-dm.h liboctave/operators/mx-fcdm-fdm.h liboctave/operators/mx-fdm-fcdm.h liboctave/operators/mx-fcs-fdm.h liboctave/operators/mx-fcs-fm.h liboctave/operators/mx-fcs-fnda.h liboctave/operators/mx-fcdm-fcm.h liboctave/operators/mx-fcdm-fm.h liboctave/operators/mx-fcdm-fs.h liboctave/operators/mx-fcm-fcdm.h liboctave/operators/mx-fcm-fdm.h liboctave/operators/mx-fcm-fm.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/operators/mx-fcnda-fnda.h liboctave/operators/mx-fcm-fs.h liboctave/operators/mx-fcnda-fs.h liboctave/operators/mx-fdm-fcs.h liboctave/operators/mx-fdm-fcm.h liboctave/operators/mx-fm-fcs.h liboctave/operators/mx-fnda-fcs.h liboctave/operators/mx-fm-fcdm.h liboctave/operators/mx-fm-fcm.h liboctave/operators/mx-fnda-fcnda.h liboctave/operators/mx-fs-fcdm.h liboctave/operators/mx-fs-fcm.h liboctave/operators/mx-fs-fcnda.h liboctave/operators/mx-fdm-fm.h liboctave/operators/mx-fm-fdm.h liboctave/operators/mx-pm-m.h liboctave/operators/mx-m-pm.h liboctave/operators/mx-pm-cm.h liboctave/operators/mx-cm-pm.h liboctave/operators/mx-pm-fm.h liboctave/operators/mx-fm-pm.h liboctave/operators/mx-pm-fcm.h liboctave/operators/mx-fcm-pm.h liboctave/operators/mx-s-i8nda.h liboctave/operators/mx-i8nda-s.h liboctave/operators/mx-s-ui8nda.h liboctave/operators/mx-ui8nda-s.h liboctave/operators/mx-s-i16nda.h liboctave/operators/mx-i16nda-s.h liboctave/operators/mx-s-ui16nda.h liboctave/operators/mx-ui16nda-s.h liboctave/operators/mx-s-i32nda.h liboctave/operators/mx-i32nda-s.h liboctave/operators/mx-s-ui32nda.h liboctave/operators/mx-ui32nda-s.h liboctave/operators/mx-s-i64nda.h liboctave/operators/mx-i64nda-s.h liboctave/operators/mx-s-ui64nda.h liboctave/operators/mx-ui64nda-s.h liboctave/operators/mx-fs-i8nda.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/operators/mx-i8nda-fs.h liboctave/operators/mx-fs-ui8nda.h liboctave/operators/mx-ui8nda-fs.h liboctave/operators/mx-fs-i16nda.h liboctave/operators/mx-i16nda-fs.h liboctave/operators/mx-fs-ui16nda.h liboctave/operators/mx-ui16nda-fs.h liboctave/operators/mx-fs-i32nda.h liboctave/operators/mx-i32nda-fs.h liboctave/operators/mx-fs-ui32nda.h liboctave/operators/mx-ui32nda-fs.h liboctave/operators/mx-fs-i64nda.h liboctave/operators/mx-i64nda-fs.h liboctave/operators/mx-fs-ui64nda.h liboctave/operators/mx-ui64nda-fs.h liboctave/operators/mx-nda-i8.h liboctave/operators/mx-i8-nda.h liboctave/operators/mx-nda-ui8.h liboctave/operators/mx-ui8-nda.h liboctave/operators/mx-nda-i16.h liboctave/operators/mx-i16-nda.h liboctave/operators/mx-nda-ui16.h liboctave/operators/mx-ui16-nda.h liboctave/operators/mx-nda-i32.h liboctave/operators/mx-i32-nda.h liboctave/operators/mx-nda-ui32.h liboctave/operators/mx-ui32-nda.h liboctave/operators/mx-nda-i64.h liboctave/operators/mx-i64-nda.h liboctave/operators/mx-nda-ui64.h liboctave/operators/mx-ui64-nda.h liboctave/operators/mx-fnda-i8.h liboctave/operators/mx-i8-fnda.h liboctave/operators/mx-fnda-ui8.h liboctave/operators/mx-ui8-fnda.h liboctave/operators/mx-fnda-i16.h liboctave/operators/mx-i16-fnda.h liboctave/operators/mx-fnda-ui16.h liboctave/operators/mx-ui16-fnda.h liboctave/operators/mx-fnda-i32.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/operators/mx-i32-fnda.h liboctave/operators/mx-fnda-ui32.h liboctave/operators/mx-ui32-fnda.h liboctave/operators/mx-fnda-i64.h liboctave/operators/mx-i64-fnda.h liboctave/operators/mx-fnda-ui64.h liboctave/operators/mx-ui64-fnda.h liboctave/operators/mx-nda-i8nda.h liboctave/operators/mx-i8nda-nda.h liboctave/operators/mx-nda-ui8nda.h liboctave/operators/mx-ui8nda-nda.h liboctave/operators/mx-nda-i16nda.h liboctave/operators/mx-i16nda-nda.h liboctave/operators/mx-nda-ui16nda.h liboctave/operators/mx-ui16nda-nda.h liboctave/operators/mx-nda-i32nda.h liboctave/operators/mx-i32nda-nda.h liboctave/operators/mx-nda-ui32nda.h liboctave/operators/mx-ui32nda-nda.h liboctave/operators/mx-nda-i64nda.h liboctave/operators/mx-i64nda-nda.h liboctave/operators/mx-nda-ui64nda.h liboctave/operators/mx-ui64nda-nda.h liboctave/operators/mx-fnda-i8nda.h liboctave/operators/mx-i8nda-fnda.h liboctave/operators/mx-fnda-ui8nda.h liboctave/operators/mx-ui8nda-fnda.h liboctave/operators/mx-fnda-i16nda.h liboctave/operators/mx-i16nda-fnda.h liboctave/operators/mx-fnda-ui16nda.h liboctave/operators/mx-ui16nda-fnda.h liboctave/operators/mx-fnda-i32nda.h liboctave/operators/mx-i32nda-fnda.h liboctave/operators/mx-fnda-ui32nda.h liboctave/operators/mx-ui32nda-fnda.h liboctave/operators/mx-fnda-i64nda.h liboctave/operators/mx-i64nda-fnda.h liboctave/operators/mx-fnda-ui64nda.h liboctave/operators/mx-ui64nda-fnda.h liboctave/operators/mx-i8nda-ui8.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/operators/mx-i8nda-i16.h liboctave/operators/mx-i8nda-ui16.h liboctave/operators/mx-i8nda-i32.h liboctave/operators/mx-i8nda-ui32.h liboctave/operators/mx-i8nda-i64.h liboctave/operators/mx-i8nda-ui64.h liboctave/operators/mx-i16nda-i8.h liboctave/operators/mx-i16nda-ui8.h liboctave/operators/mx-i16nda-ui16.h liboctave/operators/mx-i16nda-i32.h liboctave/operators/mx-i16nda-ui32.h liboctave/operators/mx-i16nda-i64.h liboctave/operators/mx-i16nda-ui64.h liboctave/operators/mx-i32nda-i8.h liboctave/operators/mx-i32nda-ui8.h liboctave/operators/mx-i32nda-i16.h liboctave/operators/mx-i32nda-ui16.h liboctave/operators/mx-i32nda-ui32.h liboctave/operators/mx-i32nda-i64.h liboctave/operators/mx-i32nda-ui64.h liboctave/operators/mx-i64nda-i8.h liboctave/operators/mx-i64nda-ui8.h liboctave/operators/mx-i64nda-i16.h liboctave/operators/mx-i64nda-ui16.h liboctave/operators/mx-i64nda-i32.h liboctave/operators/mx-i64nda-ui32.h liboctave/operators/mx-i64nda-ui64.h liboctave/operators/mx-ui8nda-i8.h liboctave/operators/mx-ui8nda-i16.h liboctave/operators/mx-ui8nda-ui16.h liboctave/operators/mx-ui8nda-i32.h liboctave/operators/mx-ui8nda-ui32.h liboctave/operators/mx-ui8nda-i64.h liboctave/operators/mx-ui8nda-ui64.h liboctave/operators/mx-ui16nda-i8.h liboctave/operators/mx-ui16nda-ui8.h liboctave/operators/mx-ui16nda-i16.h liboctave/operators/mx-ui16nda-i32.h liboctave/operators/mx-ui16nda-ui32.h liboctave/operators/mx-ui16nda-i64.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/operators/mx-ui16nda-ui64.h liboctave/operators/mx-ui32nda-i8.h liboctave/operators/mx-ui32nda-ui8.h liboctave/operators/mx-ui32nda-i16.h liboctave/operators/mx-ui32nda-ui16.h liboctave/operators/mx-ui32nda-i32.h liboctave/operators/mx-ui32nda-i64.h liboctave/operators/mx-ui32nda-ui64.h liboctave/operators/mx-ui64nda-i8.h liboctave/operators/mx-ui64nda-ui8.h liboctave/operators/mx-ui64nda-i16.h liboctave/operators/mx-ui64nda-ui16.h liboctave/operators/mx-ui64nda-i32.h liboctave/operators/mx-ui64nda-ui32.h liboctave/operators/mx-ui64nda-i64.h liboctave/operators/mx-i8-ui8nda.h liboctave/operators/mx-i8-i16nda.h liboctave/operators/mx-i8-ui16nda.h liboctave/operators/mx-i8-i32nda.h liboctave/operators/mx-i8-ui32nda.h liboctave/operators/mx-i8-i64nda.h liboctave/operators/mx-i8-ui64nda.h liboctave/operators/mx-i16-i8nda.h liboctave/operators/mx-i16-ui8nda.h liboctave/operators/mx-i16-ui16nda.h liboctave/operators/mx-i16-i32nda.h liboctave/operators/mx-i16-ui32nda.h liboctave/operators/mx-i16-i64nda.h liboctave/operators/mx-i16-ui64nda.h liboctave/operators/mx-i32-i8nda.h liboctave/operators/mx-i32-ui8nda.h liboctave/operators/mx-i32-i16nda.h liboctave/operators/mx-i32-ui16nda.h liboctave/operators/mx-i32-ui32nda.h liboctave/operators/mx-i32-i64nda.h liboctave/operators/mx-i32-ui64nda.h liboctave/operators/mx-i64-i8nda.h liboctave/operators/mx-i64-ui8nda.h liboctave/operators/mx-i64-i16nda.h liboctave/operators/mx-i64-ui16nda.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/operators/mx-i64-i32nda.h liboctave/operators/mx-i64-ui32nda.h liboctave/operators/mx-i64-ui64nda.h liboctave/operators/mx-ui8-i8nda.h liboctave/operators/mx-ui8-i16nda.h liboctave/operators/mx-ui8-ui16nda.h liboctave/operators/mx-ui8-i32nda.h liboctave/operators/mx-ui8-ui32nda.h liboctave/operators/mx-ui8-i64nda.h liboctave/operators/mx-ui8-ui64nda.h liboctave/operators/mx-ui16-i8nda.h liboctave/operators/mx-ui16-ui8nda.h liboctave/operators/mx-ui16-i16nda.h liboctave/operators/mx-ui16-i32nda.h liboctave/operators/mx-ui16-ui32nda.h liboctave/operators/mx-ui16-i64nda.h liboctave/operators/mx-ui16-ui64nda.h liboctave/operators/mx-ui32-i8nda.h liboctave/operators/mx-ui32-ui8nda.h liboctave/operators/mx-ui32-i16nda.h liboctave/operators/mx-ui32-ui16nda.h liboctave/operators/mx-ui32-i32nda.h liboctave/operators/mx-ui32-i64nda.h liboctave/operators/mx-ui32-ui64nda.h liboctave/operators/mx-ui64-i8nda.h liboctave/operators/mx-ui64-ui8nda.h liboctave/operators/mx-ui64-i16nda.h liboctave/operators/mx-ui64-ui16nda.h liboctave/operators/mx-ui64-i32nda.h liboctave/operators/mx-ui64-ui32nda.h liboctave/operators/mx-ui64-i64nda.h liboctave/operators/mx-i8nda-ui8nda.h liboctave/operators/mx-i8nda-i16nda.h liboctave/operators/mx-i8nda-ui16nda.h liboctave/operators/mx-i8nda-i32nda.h liboctave/operators/mx-i8nda-ui32nda.h liboctave/operators/mx-i8nda-i64nda.h liboctave/operators/mx-i8nda-ui64nda.h liboctave/operators/mx-i16nda-i8nda.h liboctave/operators/mx-i16nda-ui8nda.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/operators/mx-i16nda-ui16nda.h liboctave/operators/mx-i16nda-i32nda.h liboctave/operators/mx-i16nda-ui32nda.h liboctave/operators/mx-i16nda-i64nda.h liboctave/operators/mx-i16nda-ui64nda.h liboctave/operators/mx-i32nda-i8nda.h liboctave/operators/mx-i32nda-ui8nda.h liboctave/operators/mx-i32nda-i16nda.h liboctave/operators/mx-i32nda-ui16nda.h liboctave/operators/mx-i32nda-ui32nda.h liboctave/operators/mx-i32nda-i64nda.h liboctave/operators/mx-i32nda-ui64nda.h liboctave/operators/mx-i64nda-i8nda.h liboctave/operators/mx-i64nda-ui8nda.h liboctave/operators/mx-i64nda-i16nda.h liboctave/operators/mx-i64nda-ui16nda.h liboctave/operators/mx-i64nda-i32nda.h liboctave/operators/mx-i64nda-ui32nda.h liboctave/operators/mx-i64nda-ui64nda.h liboctave/operators/mx-ui8nda-i8nda.h liboctave/operators/mx-ui8nda-i16nda.h liboctave/operators/mx-ui8nda-ui16nda.h liboctave/operators/mx-ui8nda-i32nda.h liboctave/operators/mx-ui8nda-ui32nda.h liboctave/operators/mx-ui8nda-i64nda.h liboctave/operators/mx-ui8nda-ui64nda.h liboctave/operators/mx-ui16nda-i8nda.h liboctave/operators/mx-ui16nda-ui8nda.h liboctave/operators/mx-ui16nda-i16nda.h liboctave/operators/mx-ui16nda-i32nda.h liboctave/operators/mx-ui16nda-ui32nda.h liboctave/operators/mx-ui16nda-i64nda.h liboctave/operators/mx-ui16nda-ui64nda.h liboctave/operators/mx-ui32nda-i8nda.h liboctave/operators/mx-ui32nda-ui8nda.h liboctave/operators/mx-ui32nda-i16nda.h liboctave/operators/mx-ui32nda-ui16nda.h liboctave/operators/mx-ui32nda-i32nda.h liboctave/operators/mx-ui32nda-i64nda.h liboctave/operators/mx-ui32nda-ui64nda.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/operators/mx-ui64nda-i8nda.h liboctave/operators/mx-ui64nda-ui8nda.h liboctave/operators/mx-ui64nda-i16nda.h liboctave/operators/mx-ui64nda-ui16nda.h liboctave/operators/mx-ui64nda-i32nda.h liboctave/operators/mx-ui64nda-ui32nda.h liboctave/operators/mx-ui64nda-i64nda.h liboctave/operators/vx-ccv-cv.h liboctave/operators/vx-ccv-s.h liboctave/operators/vx-crv-rv.h liboctave/operators/vx-crv-s.h liboctave/operators/vx-cs-cv.h liboctave/operators/vx-cs-rv.h liboctave/operators/vx-cv-ccv.h liboctave/operators/vx-cv-cs.h liboctave/operators/vx-rv-crv.h liboctave/operators/vx-rv-cs.h liboctave/operators/vx-s-ccv.h liboctave/operators/vx-s-crv.h liboctave/operators/vx-fccv-fcv.h liboctave/operators/vx-fccv-fs.h liboctave/operators/vx-fcrv-frv.h liboctave/operators/vx-fcrv-fs.h liboctave/operators/vx-fcs-fcv.h liboctave/operators/vx-fcs-frv.h liboctave/operators/vx-fcv-fccv.h liboctave/operators/vx-fcv-fcs.h liboctave/operators/vx-frv-fcrv.h liboctave/operators/vx-frv-fcs.h liboctave/operators/vx-fs-fccv.h liboctave/operators/vx-fs-fcrv.h liboctave/operators/smx-sm-cs.h liboctave/operators/smx-cs-sm.h liboctave/operators/smx-scm-s.h liboctave/operators/smx-s-scm.h liboctave/operators/smx-scm-sm.h liboctave/operators/smx-sm-scm.h liboctave/operators/smx-m-sm.h liboctave/operators/smx-m-scm.h liboctave/operators/smx-cm-sm.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/operators/smx-cm-scm.h liboctave/operators/smx-sm-m.h liboctave/operators/smx-scm-m.h liboctave/operators/smx-sm-cm.h liboctave/operators/smx-scm-cm.h liboctave/operators/smx-bm-sbm.h liboctave/operators/smx-sbm-bm.h liboctave/numeric/DASPK-opts.h liboctave/numeric/DASRT-opts.h liboctave/numeric/DASSL-opts.h liboctave/numeric/LSODE-opts.h liboctave/numeric/Quad-opts.h libinterp/builtin-defun-decls.h libinterp/corefcn/defaults.h libinterp/corefcn/graphics-props.cc libinterp/corefcn/graphics.h libinterp/corefcn/mxarray.h libinterp/version.h octave-config.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/data' /usr/bin/install -p -m 644 examples/data/penny.mat '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/data' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc' /usr/bin/install -p -m 644 libgui/default-qt-settings doc/interpreter/doc-cache doc/interpreter/macros.texi CITATION NEWS '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/liboctave-build-info.h liboctave/array/Array.h liboctave/array/Array-util.h liboctave/array/boolMatrix.h liboctave/array/boolNDArray.h liboctave/array/boolSparse.h liboctave/array/CColVector.h liboctave/array/CDiagMatrix.h liboctave/array/chMatrix.h liboctave/array/chNDArray.h liboctave/array/CMatrix.h liboctave/array/CNDArray.h liboctave/array/CRowVector.h liboctave/array/CSparse.h liboctave/array/dColVector.h liboctave/array/dDiagMatrix.h liboctave/array/DiagArray2.h liboctave/array/dim-vector.h liboctave/array/dMatrix.h liboctave/array/dNDArray.h liboctave/array/dRowVector.h liboctave/array/dSparse.h liboctave/array/fCColVector.h liboctave/array/fCDiagMatrix.h liboctave/array/fCMatrix.h liboctave/array/fCNDArray.h liboctave/array/fColVector.h liboctave/array/fCRowVector.h liboctave/array/fDiagMatrix.h liboctave/array/fMatrix.h liboctave/array/fNDArray.h liboctave/array/fRowVector.h liboctave/array/idx-vector.h liboctave/array/int16NDArray.h liboctave/array/int32NDArray.h liboctave/array/int64NDArray.h liboctave/array/int8NDArray.h liboctave/array/intNDArray.h liboctave/array/MArray.h liboctave/array/Matrix.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/array/MatrixType.h liboctave/array/MDiagArray2.h liboctave/array/MSparse.h liboctave/array/PermMatrix.h liboctave/array/Range.h liboctave/array/Sparse.h liboctave/array/uint16NDArray.h liboctave/array/uint32NDArray.h liboctave/array/uint64NDArray.h liboctave/array/uint8NDArray.h liboctave/cruft/misc/f77-fcn.h liboctave/cruft/misc/lo-error.h liboctave/cruft/misc/quit.h liboctave/numeric/CollocWt.h liboctave/numeric/DAE.h liboctave/numeric/DAEFunc.h liboctave/numeric/DAERT.h liboctave/numeric/DAERTFunc.h liboctave/numeric/DASPK.h liboctave/numeric/DASRT.h liboctave/numeric/DASSL.h liboctave/numeric/DET.h liboctave/numeric/EIG.h liboctave/numeric/LSODE.h liboctave/numeric/ODE.h liboctave/numeric/ODEFunc.h liboctave/numeric/ODES.h liboctave/numeric/ODESFunc.h liboctave/numeric/Quad.h liboctave/numeric/aepbalance.h liboctave/numeric/base-dae.h liboctave/numeric/base-de.h liboctave/numeric/base-min.h liboctave/numeric/bsxfun-decl.h liboctave/numeric/bsxfun.h liboctave/numeric/chol.h liboctave/numeric/eigs-base.h liboctave/numeric/fEIG.h liboctave/numeric/gepbalance.h liboctave/numeric/hess.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/numeric/lo-amos-proto.h liboctave/numeric/lo-arpack-proto.h liboctave/numeric/lo-blas-proto.h liboctave/numeric/lo-fftpack-proto.h liboctave/numeric/lo-lapack-proto.h liboctave/numeric/lo-mappers.h liboctave/numeric/lo-qrupdate-proto.h liboctave/numeric/lo-ranlib-proto.h liboctave/numeric/lo-slatec-proto.h liboctave/numeric/lo-specfun.h liboctave/numeric/lu.h liboctave/numeric/oct-convn.h liboctave/numeric/oct-fftw.h liboctave/numeric/oct-norm.h liboctave/numeric/oct-rand.h liboctave/numeric/oct-spparms.h liboctave/numeric/qr.h liboctave/numeric/qrp.h liboctave/numeric/randgamma.h liboctave/numeric/randmtzig.h liboctave/numeric/randpoisson.h liboctave/numeric/schur.h liboctave/numeric/sparse-chol.h liboctave/numeric/sparse-dmsolve.h liboctave/numeric/sparse-lu.h liboctave/numeric/sparse-qr.h liboctave/numeric/svd.h liboctave/operators/mx-base.h liboctave/operators/mx-defs.h liboctave/operators/mx-ext.h liboctave/operators/mx-op-decl.h liboctave/operators/mx-op-defs.h liboctave/operators/Sparse-diag-op-defs.h liboctave/operators/Sparse-op-decls.h liboctave/operators/Sparse-op-defs.h liboctave/operators/Sparse-perm-op-defs.h liboctave/system/child-list.h liboctave/system/dir-ops.h liboctave/system/file-ops.h liboctave/system/file-stat.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/system/lo-sysdep.h liboctave/system/mach-info.h liboctave/system/oct-env.h liboctave/system/oct-group.h liboctave/system/oct-passwd.h liboctave/system/oct-syscalls.h liboctave/system/oct-time.h liboctave/system/oct-uname.h liboctave/util/action-container.h liboctave/util/base-list.h liboctave/util/byte-swap.h liboctave/util/caseless-str.h liboctave/util/cmd-edit.h liboctave/util/cmd-hist.h liboctave/util/data-conv.h liboctave/util/functor.h liboctave/util/glob-match.h liboctave/util/lo-array-errwarn.h liboctave/util/lo-array-gripes.h liboctave/util/lo-cutils.h liboctave/util/lo-hash.h liboctave/util/lo-ieee.h liboctave/util/lo-macros.h liboctave/util/lo-math.h liboctave/util/lo-traits.h liboctave/util/lo-utils.h liboctave/util/oct-alloc.h liboctave/util/oct-base64.h liboctave/util/oct-binmap.h liboctave/util/oct-cmplx.h liboctave/util/oct-glob.h liboctave/util/oct-inttypes.h liboctave/util/oct-inttypes-fwd.h liboctave/util/oct-locbuf.h liboctave/util/oct-mutex.h liboctave/util/oct-refcount.h liboctave/util/oct-rl-edit.h liboctave/util/oct-rl-hist.h liboctave/util/oct-string.h liboctave/util/oct-shlib.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 liboctave/util/oct-sort.h liboctave/util/pathsearch.h liboctave/util/lo-regexp.h liboctave/util/singleton-cleanup.h liboctave/util/sparse-sort.h liboctave/util/sparse-util.h liboctave/util/str-vec.h liboctave/util/sun-utils.h liboctave/util/unwind-prot.h liboctave/util/url-transfer.h liboctave/array/Array.cc liboctave/array/DiagArray2.cc liboctave/array/intNDArray.cc liboctave/array/MArray.cc liboctave/array/MDiagArray2.cc liboctave/array/MSparse.cc liboctave/array/Sparse.cc liboctave/numeric/bsxfun-defs.cc liboctave/operators/mx-inlines.cc liboctave/util/oct-sort.cc libinterp/builtins.h libinterp/build-env.h libinterp/liboctinterp-build-info.h libinterp/octave.h libinterp/options-usage.h libinterp/corefcn/base-text-renderer.h libinterp/corefcn/Cell.h libinterp/corefcn/c-file-ptr-stream.h libinterp/corefcn/call-stack.h libinterp/corefcn/cdisplay.h libinterp/corefcn/comment-list.h libinterp/corefcn/data.h libinterp/corefcn/debug.h libinterp/corefcn/defun-dld.h libinterp/corefcn/defun-int.h libinterp/corefcn/defun.h libinterp/corefcn/dirfns.h libinterp/corefcn/display.h libinterp/corefcn/dynamic-ld.h libinterp/corefcn/error.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 libinterp/corefcn/errwarn.h libinterp/corefcn/event-queue.h libinterp/corefcn/file-io.h libinterp/corefcn/ft-text-renderer.h libinterp/corefcn/gl-render.h libinterp/corefcn/gl2ps-print.h libinterp/corefcn/gripes.h libinterp/corefcn/help.h libinterp/corefcn/hook-fcn.h libinterp/corefcn/input.h libinterp/corefcn/interpreter.h libinterp/corefcn/load-path.h libinterp/corefcn/load-save.h libinterp/corefcn/ls-ascii-helper.h libinterp/corefcn/ls-hdf5.h libinterp/corefcn/ls-mat-ascii.h libinterp/corefcn/ls-mat4.h libinterp/corefcn/ls-mat5.h libinterp/corefcn/ls-oct-text.h libinterp/corefcn/ls-oct-binary.h libinterp/corefcn/ls-utils.h libinterp/corefcn/mex.h libinterp/corefcn/mexproto.h libinterp/corefcn/oct-errno.h libinterp/corefcn/oct-fstrm.h libinterp/corefcn/oct-handle.h libinterp/corefcn/oct-hdf5-types.h libinterp/corefcn/oct-hist.h libinterp/corefcn/oct-iostrm.h libinterp/corefcn/oct-lvalue.h libinterp/corefcn/oct-map.h libinterp/corefcn/oct-obj.h libinterp/corefcn/oct-prcstrm.h libinterp/corefcn/oct-procbuf.h libinterp/corefcn/oct-stdstrm.h libinterp/corefcn/oct-stream.h libinterp/corefcn/oct-strstrm.h libinterp/corefcn/oct.h libinterp/corefcn/octave-default-image.h libinterp/corefcn/octave-link.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 libinterp/corefcn/octave-preserve-stream-state.h libinterp/corefcn/pager.h libinterp/corefcn/pr-output.h libinterp/corefcn/procstream.h libinterp/corefcn/profiler.h libinterp/corefcn/sighandlers.h libinterp/corefcn/sparse-xdiv.h libinterp/corefcn/sparse-xpow.h libinterp/corefcn/symtab.h libinterp/corefcn/sysdep.h libinterp/corefcn/text-renderer.h libinterp/corefcn/toplev.h libinterp/corefcn/txt-eng.h libinterp/corefcn/utils.h libinterp/corefcn/variables.h libinterp/corefcn/workspace-element.h libinterp/corefcn/xdiv.h libinterp/corefcn/xnorm.h libinterp/corefcn/xpow.h libinterp/corefcn/zfstream.h libinterp/corefcn/jit-util.h libinterp/corefcn/jit-typeinfo.h libinterp/corefcn/jit-ir.h libinterp/corefcn/pt-jit.h libinterp/operators/ops.h libinterp/octave-value/ov-base-diag.h libinterp/octave-value/ov-base-mat.h libinterp/octave-value/ov-base-scalar.h libinterp/octave-value/ov-base.h libinterp/octave-value/ov-bool-mat.h libinterp/octave-value/ov-bool.h libinterp/octave-value/ov-builtin.h libinterp/octave-value/ov-cell.h libinterp/octave-value/ov-ch-mat.h libinterp/octave-value/ov-class.h libinterp/octave-value/ov-classdef.h libinterp/octave-value/ov-colon.h libinterp/octave-value/ov-complex.h libinterp/octave-value/ov-cs-list.h libinterp/octave-value/ov-cx-diag.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 libinterp/octave-value/ov-cx-mat.h libinterp/octave-value/ov-dld-fcn.h libinterp/octave-value/ov-fcn-handle.h libinterp/octave-value/ov-fcn-inline.h libinterp/octave-value/ov-fcn.h libinterp/octave-value/ov-float.h libinterp/octave-value/ov-flt-complex.h libinterp/octave-value/ov-flt-cx-diag.h libinterp/octave-value/ov-flt-cx-mat.h libinterp/octave-value/ov-flt-re-diag.h libinterp/octave-value/ov-flt-re-mat.h libinterp/octave-value/ov-java.h libinterp/octave-value/ov-lazy-idx.h libinterp/octave-value/ov-mex-fcn.h libinterp/octave-value/ov-null-mat.h libinterp/octave-value/ov-oncleanup.h libinterp/octave-value/ov-perm.h libinterp/octave-value/ov-range.h libinterp/octave-value/ov-re-diag.h libinterp/octave-value/ov-re-mat.h libinterp/octave-value/ov-scalar.h libinterp/octave-value/ov-str-mat.h libinterp/octave-value/ov-struct.h libinterp/octave-value/ov-typeinfo.h libinterp/octave-value/ov-usr-fcn.h libinterp/octave-value/ov.h libinterp/octave-value/ovl.h libinterp/octave-value/ov-base-int.h libinterp/octave-value/ov-int-traits.h libinterp/octave-value/ov-int16.h libinterp/octave-value/ov-int32.h libinterp/octave-value/ov-int64.h libinterp/octave-value/ov-int8.h libinterp/octave-value/ov-intx.h libinterp/octave-value/ov-uint16.h libinterp/octave-value/ov-uint32.h libinterp/octave-value/ov-uint64.h libinterp/octave-value/ov-uint8.h libinterp/octave-value/ov-base-sparse.h libinterp/octave-value/ov-bool-sparse.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -p -m 644 libinterp/octave-value/ov-cx-sparse.h libinterp/octave-value/ov-re-sparse.h libinterp/parse-tree/lex.h libinterp/parse-tree/parse.h libinterp/parse-tree/pt-all.h libinterp/parse-tree/pt-arg-list.h libinterp/parse-tree/pt-array-list.h libinterp/parse-tree/pt-assign.h libinterp/parse-tree/pt-binop.h libinterp/parse-tree/pt-bp.h libinterp/parse-tree/pt-cbinop.h libinterp/parse-tree/pt-cell.h libinterp/parse-tree/pt-check.h libinterp/parse-tree/pt-classdef.h libinterp/parse-tree/pt-cmd.h libinterp/parse-tree/pt-colon.h libinterp/parse-tree/pt-const.h libinterp/parse-tree/pt-decl.h libinterp/parse-tree/pt-eval.h libinterp/parse-tree/pt-except.h libinterp/parse-tree/pt-exp.h libinterp/parse-tree/pt-fcn-handle.h libinterp/parse-tree/pt-funcall.h libinterp/parse-tree/pt-id.h libinterp/parse-tree/pt-idx.h libinterp/parse-tree/pt-jump.h libinterp/parse-tree/pt-loop.h libinterp/parse-tree/pt-mat.h libinterp/parse-tree/pt-misc.h libinterp/parse-tree/pt-pr-code.h libinterp/parse-tree/pt-select.h libinterp/parse-tree/pt-stmt.h libinterp/parse-tree/pt-unop.h libinterp/parse-tree/pt-walk.h libinterp/parse-tree/pt.h libinterp/parse-tree/token.h src/octave-build-info.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2' /bin/sh ./libtool --mode=install /usr/bin/install -p liboctave/liboctave.la libinterp/liboctinterp.la libinterp/dldfcn/__delaunayn__.la libinterp/dldfcn/__eigs__.la libinterp/dldfcn/__fltk_uigetfile__.la libinterp/dldfcn/__glpk__.la libinterp/dldfcn/__init_fltk__.la libinterp/dldfcn/__init_gnuplot__.la libinterp/dldfcn/__osmesa_print__.la libinterp/dldfcn/__voronoi__.la libinterp/dldfcn/amd.la libinterp/dldfcn/audiodevinfo.la libinterp/dldfcn/audioread.la libinterp/dldfcn/ccolamd.la libinterp/dldfcn/chol.la libinterp/dldfcn/colamd.la libinterp/dldfcn/convhulln.la libinterp/dldfcn/dmperm.la libinterp/dldfcn/fftw.la libinterp/dldfcn/gzip.la libinterp/dldfcn/qr.la libinterp/dldfcn/symbfact.la libinterp/dldfcn/symrcm.la libgui/liboctgui.la '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2' libtool: install: /usr/bin/install -p liboctave/.libs/liboctave.so.4.0.0 /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctave.so.4.0.0 libtool: install: (cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 && { ln -s -f liboctave.so.4.0.0 liboctave.so.4 || { rm -f liboctave.so.4 && ln -s liboctave.so.4.0.0 liboctave.so.4; }; }) libtool: install: (cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 && { ln -s -f liboctave.so.4.0.0 liboctave.so || { rm -f liboctave.so && ln -s liboctave.so.4.0.0 liboctave.so; }; }) libtool: install: /usr/bin/install -p liboctave/.libs/liboctave.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctave.la libtool: warning: relinking 'libinterp/liboctinterp.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -version-info 4:0:0 -no-undefined -bindir /usr/bin -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/liboctinterp.la -rpath /usr/lib/octave/4.2.2 libinterp/libinterp_liboctinterp_la-octave.lo libinterp/libinterp_liboctinterp_la-version.lo libinterp/operators/libinterp_liboctinterp_la-op-b-b.lo libinterp/operators/libinterp_liboctinterp_la-op-b-bm.lo libinterp/operators/libinterp_liboctinterp_la-op-b-sbm.lo libinterp/operators/libinterp_liboctinterp_la-op-bm-b.lo libinterp/operators/libinterp_liboctinterp_la-op-bm-bm.lo libinterp/operators/libinterp_liboctinterp_la-op-bm-sbm.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-cdm.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-dm.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-cell.lo libinterp/operators/libinterp_liboctinterp_la-op-chm.lo libinterp/operators/libinterp_liboctinterp_la-op-class.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-cdm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-dm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-m.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-s.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-cdm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-dm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fcdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fcdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcn.lo libinterp/operators/libinterp_liboctinterp_la-op-fcs-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcs-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcs-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcs-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fcdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fcdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-fs-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fs-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fs-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fs-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-i16-i16.lo libinterp/operators/libinterp_liboctinterp_la-op-i32-i32.lo libinterp/operators/libinterp_liboctinterp_la-op-i64-i64.lo libinterp/operators/libinterp_liboctinterp_la-op-i8-i8.lo libinterp/operators/libinterp_liboctinterp_la-op-int-concat.lo libinterp/operators/libinterp_liboctinterp_la-op-m-cdm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-m-dm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-m.lo libinterp/operators/libinterp_liboctinterp_la-op-m-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-s.lo libinterp/operators/libinterp_liboctinterp_la-op-m-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-range.lo libinterp/operators/libinterp_liboctinterp_la-op-s-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-s-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-s-m.lo libinterp/operators/libinterp_liboctinterp_la-op-s-s.lo libinterp/operators/libinterp_liboctinterp_la-op-s-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-s-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-sbm-b.lo libinterp/operators/libinterp_liboctinterp_la-op-sbm-bm.lo libinterp/operators/libinterp_liboctinterp_la-op-sbm-sbm.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-str-m.lo libinterp/operators/libinterp_liboctinterp_la-op-str-s.lo libinterp/operators/libinterp_liboctinterp_la-op-str-str.lo libinterp/operators/libinterp_liboctinterp_la-op-struct.lo libinterp/operators/libinterp_liboctinterp_la-op-ui16-ui16.lo libinterp/operators/libinterp_liboctinterp_la-op-ui32-ui32.lo libinterp/operators/libinterp_liboctinterp_la-op-ui64-ui64.lo libinterp/operators/libinterp_liboctinterp_la-op-ui8-ui8.lo libinterp/template-inst/libinterp_liboctinterp_la-Array-tc.lo libinterp/template-inst/libinterp_liboctinterp_la-Array-jit.lo libinterp/corefcn/libinterp_liboctinterp_la-oct-errno.lo libinterp/operators/libinterp_liboctinterp_la-ops.lo libinterp/libinterp_liboctinterp_la-builtins.lo libinterp/libinterp_liboctinterp_la-build-env.lo libinterp/libinterp_liboctinterp_la-build-env-features.lo libinterp/libinterp_liboctinterp_la-liboctinterp-build-info.lo libinterp/octave-value/liboctave-value.la libinterp/parse-tree/libparse-tree.la libinterp/corefcn/libcorefcn.la liboctave/liboctave.la -lfreetype -lhdf5 -lGraphicsMagick++ -lGraphicsMagick -lz -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lGL -lGLU -lfontconfig -lfreetype -lX11 -lgl2ps -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/.libs/libinterp_liboctinterp_la-octave.o libinterp/.libs/libinterp_liboctinterp_la-version.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-b-b.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-b-bm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-b-sbm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-bm-b.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-bm-bm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-bm-sbm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-cdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-dm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cell.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-chm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-class.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-cdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-dm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-cdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-dm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fcdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fcdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcn.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fcdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fcdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i16-i16.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i32-i32.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i64-i64.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i8-i8.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-int-concat.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-cdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-dm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-range.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sbm-b.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sbm-bm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sbm-sbm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-str-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-str-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-str-str.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-struct.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui16-ui16.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui32-ui32.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui64-ui64.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui8-ui8.o libinterp/template-inst/.libs/libinterp_liboctinterp_la-Array-tc.o libinterp/template-inst/.libs/libinterp_liboctinterp_la-Array-jit.o libinterp/corefcn/.libs/libinterp_liboctinterp_la-oct-errno.o libinterp/operators/.libs/libinterp_liboctinterp_la-ops.o libinterp/.libs/libinterp_liboctinterp_la-builtins.o libinterp/.libs/libinterp_liboctinterp_la-build-env.o libinterp/.libs/libinterp_liboctinterp_la-build-env-features.o libinterp/.libs/libinterp_liboctinterp_la-liboctinterp-build-info.o -Wl,--whole-archive libinterp/octave-value/.libs/liboctave-value.a libinterp/parse-tree/.libs/libparse-tree.a libinterp/corefcn/.libs/libcorefcn.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctave -lhdf5 -lGraphicsMagick++ -lGraphicsMagick -lz -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lGL -lGLU -lfontconfig -lfreetype -lX11 -lgl2ps -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,liboctinterp.so.4 -o libinterp/.libs/liboctinterp.so.4.0.0 libtool: install: /usr/bin/install -p libinterp/.libs/liboctinterp.so.4.0.0T /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctinterp.so.4.0.0 libtool: install: (cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 && { ln -s -f liboctinterp.so.4.0.0 liboctinterp.so.4 || { rm -f liboctinterp.so.4 && ln -s liboctinterp.so.4.0.0 liboctinterp.so.4; }; }) libtool: install: (cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 && { ln -s -f liboctinterp.so.4.0.0 liboctinterp.so || { rm -f liboctinterp.so && ln -s liboctinterp.so.4.0.0 liboctinterp.so; }; }) libtool: install: /usr/bin/install -p libinterp/.libs/liboctinterp.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctinterp.la libtool: warning: relinking 'libinterp/dldfcn/__delaunayn__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__delaunayn__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___delaunayn___la-__delaunayn__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lqhull -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___delaunayn___la-__delaunayn__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lqhull -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__delaunayn__.so -o libinterp/dldfcn/.libs/__delaunayn__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__delaunayn__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__delaunayn__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__delaunayn__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__delaunayn__.la libtool: warning: relinking 'libinterp/dldfcn/__eigs__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__eigs__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___eigs___la-__eigs__.lo libinterp/liboctinterp.la liboctave/liboctave.la -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lopenblas -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___eigs___la-__eigs__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lopenblas -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__eigs__.so -o libinterp/dldfcn/.libs/__eigs__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__eigs__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__eigs__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__eigs__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__eigs__.la libtool: warning: relinking 'libinterp/dldfcn/__fltk_uigetfile__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -lfltk_gl -lfltk -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__fltk_uigetfile__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lfreetype -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -lfltk_gl -lfltk -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lfreetype -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__fltk_uigetfile__.so -o libinterp/dldfcn/.libs/__fltk_uigetfile__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__fltk_uigetfile__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__fltk_uigetfile__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__fltk_uigetfile__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__fltk_uigetfile__.la libtool: warning: relinking 'libinterp/dldfcn/__glpk__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__glpk__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___glpk___la-__glpk__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lglpk -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___glpk___la-__glpk__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lglpk -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__glpk__.so -o libinterp/dldfcn/.libs/__glpk__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__glpk__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__glpk__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__glpk__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__glpk__.la libtool: warning: relinking 'libinterp/dldfcn/__init_fltk__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -lfltk_gl -lfltk -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__init_fltk__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___init_fltk___la-__init_fltk__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lfreetype -lGL -lGLU -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___init_fltk___la-__init_fltk__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -lfltk_gl -lfltk -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lfreetype -lGL -lGLU -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__init_fltk__.so -o libinterp/dldfcn/.libs/__init_fltk__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__init_fltk__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__init_fltk__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__init_fltk__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__init_fltk__.la libtool: warning: relinking 'libinterp/dldfcn/__init_gnuplot__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__init_gnuplot__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___init_gnuplot___la-__init_gnuplot__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___init_gnuplot___la-__init_gnuplot__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__init_gnuplot__.so -o libinterp/dldfcn/.libs/__init_gnuplot__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__init_gnuplot__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__init_gnuplot__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__init_gnuplot__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__init_gnuplot__.la libtool: warning: relinking 'libinterp/dldfcn/__osmesa_print__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__osmesa_print__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___osmesa_print___la-__osmesa_print__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lOSMesa -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___osmesa_print___la-__osmesa_print__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lOSMesa -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__osmesa_print__.so -o libinterp/dldfcn/.libs/__osmesa_print__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__osmesa_print__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__osmesa_print__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__osmesa_print__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__osmesa_print__.la libtool: warning: relinking 'libinterp/dldfcn/__voronoi__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__voronoi__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___voronoi___la-__voronoi__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lqhull -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___voronoi___la-__voronoi__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lqhull -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__voronoi__.so -o libinterp/dldfcn/.libs/__voronoi__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__voronoi__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__voronoi__.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/__voronoi__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__voronoi__.la libtool: warning: relinking 'libinterp/dldfcn/amd.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/amd.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_amd_la-amd.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_amd_la-amd.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,amd.so -o libinterp/dldfcn/.libs/amd.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/amd.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/amd.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/amd.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/amd.la libtool: warning: relinking 'libinterp/dldfcn/audiodevinfo.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/alsa -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/audiodevinfo.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_audiodevinfo_la-audiodevinfo.lo libinterp/liboctinterp.la liboctave/liboctave.la -lportaudio -lm -lpthread -lasound -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_audiodevinfo_la-audiodevinfo.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lportaudio -lasound -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,audiodevinfo.so -o libinterp/dldfcn/.libs/audiodevinfo.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/audiodevinfo.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/audiodevinfo.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/audiodevinfo.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/audiodevinfo.la libtool: warning: relinking 'libinterp/dldfcn/audioread.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/audioread.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_audioread_la-audioread.lo libinterp/liboctinterp.la liboctave/liboctave.la -lsndfile -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_audioread_la-audioread.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lsndfile -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,audioread.so -o libinterp/dldfcn/.libs/audioread.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/audioread.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/audioread.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/audioread.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/audioread.la libtool: warning: relinking 'libinterp/dldfcn/ccolamd.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/ccolamd.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_ccolamd_la-ccolamd.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_ccolamd_la-ccolamd.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,ccolamd.so -o libinterp/dldfcn/.libs/ccolamd.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/ccolamd.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/ccolamd.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/ccolamd.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/ccolamd.la libtool: warning: relinking 'libinterp/dldfcn/chol.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/chol.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_chol_la-chol.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_chol_la-chol.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,chol.so -o libinterp/dldfcn/.libs/chol.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/chol.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/chol.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/chol.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/chol.la libtool: warning: relinking 'libinterp/dldfcn/colamd.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/colamd.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_colamd_la-colamd.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_colamd_la-colamd.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,colamd.so -o libinterp/dldfcn/.libs/colamd.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/colamd.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/colamd.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/colamd.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/colamd.la libtool: warning: relinking 'libinterp/dldfcn/convhulln.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/convhulln.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_convhulln_la-convhulln.lo libinterp/liboctinterp.la liboctave/liboctave.la -lqhull -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_convhulln_la-convhulln.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lqhull -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,convhulln.so -o libinterp/dldfcn/.libs/convhulln.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/convhulln.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/convhulln.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/convhulln.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/convhulln.la libtool: warning: relinking 'libinterp/dldfcn/dmperm.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/dmperm.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_dmperm_la-dmperm.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_dmperm_la-dmperm.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,dmperm.so -o libinterp/dldfcn/.libs/dmperm.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/dmperm.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/dmperm.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/dmperm.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/dmperm.la libtool: warning: relinking 'libinterp/dldfcn/fftw.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/fftw.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_fftw_la-fftw.lo libinterp/liboctinterp.la liboctave/liboctave.la -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_fftw_la-fftw.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,fftw.so -o libinterp/dldfcn/.libs/fftw.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/fftw.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/fftw.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/fftw.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/fftw.la libtool: warning: relinking 'libinterp/dldfcn/gzip.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/gzip.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_gzip_la-gzip.lo libinterp/liboctinterp.la liboctave/liboctave.la -lz -lbz2 -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_gzip_la-gzip.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lz -lbz2 -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,gzip.so -o libinterp/dldfcn/.libs/gzip.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/gzip.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/gzip.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/gzip.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/gzip.la libtool: warning: relinking 'libinterp/dldfcn/qr.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/qr.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_qr_la-qr.lo libinterp/liboctinterp.la liboctave/liboctave.la -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_qr_la-qr.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,qr.so -o libinterp/dldfcn/.libs/qr.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/qr.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/qr.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/qr.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/qr.la libtool: warning: relinking 'libinterp/dldfcn/symbfact.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/symbfact.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_symbfact_la-symbfact.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_symbfact_la-symbfact.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,symbfact.so -o libinterp/dldfcn/.libs/symbfact.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/symbfact.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/symbfact.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/symbfact.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/symbfact.la libtool: warning: relinking 'libinterp/dldfcn/symrcm.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/symrcm.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_symrcm_la-symrcm.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_symrcm_la-symrcm.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,symrcm.so -o libinterp/dldfcn/.libs/symrcm.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/symrcm.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/symrcm.so libtool: install: /usr/bin/install -p libinterp/dldfcn/.libs/symrcm.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/symrcm.la libtool: warning: relinking 'libgui/liboctgui.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -version-info 2:0:0 -no-undefined -bindir /usr/bin -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libgui/liboctgui.la -rpath /usr/lib/octave/4.2.2 libgui/qterminal/libqterminal.la libgui/src/libgui-src.la libgui/graphics/libgui-graphics.la libinterp/liboctinterp.la liboctave/liboctave.la -lQt5Network -lQt5OpenGL -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Core -lqscintilla2-qt5 -lGL -lGLU -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o -Wl,--whole-archive libgui/qterminal/.libs/libqterminal.a libgui/src/.libs/libgui-src.a libgui/graphics/.libs/libgui-graphics.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lQt5Network -lQt5OpenGL -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Core -lqscintilla2-qt5 -lGL -lGLU -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,liboctgui.so.2 -o libgui/.libs/liboctgui.so.2.0.0 libtool: install: /usr/bin/install -p libgui/.libs/liboctgui.so.2.0.0T /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctgui.so.2.0.0 libtool: install: (cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 && { ln -s -f liboctgui.so.2.0.0 liboctgui.so.2 || { rm -f liboctgui.so.2 && ln -s liboctgui.so.2.0.0 liboctgui.so.2; }; }) libtool: install: (cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 && { ln -s -f liboctgui.so.2.0.0 liboctgui.so || { rm -f liboctgui.so && ln -s liboctgui.so.2.0.0 liboctgui.so; }; }) libtool: install: /usr/bin/install -p libgui/.libs/liboctgui.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctgui.la libtool: warning: remember to run 'libtool --finish /usr/lib/octave/4.2.2' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/locale' /usr/bin/install -p -m 644 libgui/languages/be_BY.qm libgui/languages/de_DE.qm libgui/languages/en_US.qm libgui/languages/es_ES.qm libgui/languages/eu_ES.qm libgui/languages/fr_FR.qm libgui/languages/it_IT.qm libgui/languages/ja_JP.qm libgui/languages/nl_NL.qm libgui/languages/pt_BR.qm libgui/languages/pt_PT.qm libgui/languages/ru_RU.qm libgui/languages/uk_UA.qm libgui/languages/zh_CN.qm '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/locale' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/@ftp' /usr/bin/install -p -m 644 scripts/@ftp/ascii.m scripts/@ftp/binary.m scripts/@ftp/cd.m scripts/@ftp/close.m scripts/@ftp/delete.m scripts/@ftp/dir.m scripts/@ftp/display.m scripts/@ftp/ftp.m scripts/@ftp/loadobj.m scripts/@ftp/mget.m scripts/@ftp/mkdir.m scripts/@ftp/mput.m scripts/@ftp/rename.m scripts/@ftp/rmdir.m scripts/@ftp/saveobj.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/@ftp' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/audio' /usr/bin/install -p -m 644 scripts/audio/lin2mu.m scripts/audio/mu2lin.m scripts/audio/record.m scripts/audio/sound.m scripts/audio/soundsc.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/audio' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/audio/@audioplayer' /usr/bin/install -p -m 644 scripts/audio/@audioplayer/__get_properties__.m scripts/audio/@audioplayer/audioplayer.m scripts/audio/@audioplayer/display.m scripts/audio/@audioplayer/get.m scripts/audio/@audioplayer/isplaying.m scripts/audio/@audioplayer/pause.m scripts/audio/@audioplayer/play.m scripts/audio/@audioplayer/playblocking.m scripts/audio/@audioplayer/resume.m scripts/audio/@audioplayer/set.m scripts/audio/@audioplayer/stop.m scripts/audio/@audioplayer/subsasgn.m scripts/audio/@audioplayer/subsref.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/audio/@audioplayer' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/audio/@audiorecorder' /usr/bin/install -p -m 644 scripts/audio/@audiorecorder/__get_properties__.m scripts/audio/@audiorecorder/audiorecorder.m scripts/audio/@audiorecorder/display.m scripts/audio/@audiorecorder/get.m scripts/audio/@audiorecorder/getaudiodata.m scripts/audio/@audiorecorder/getplayer.m scripts/audio/@audiorecorder/isrecording.m scripts/audio/@audiorecorder/pause.m scripts/audio/@audiorecorder/play.m scripts/audio/@audiorecorder/record.m scripts/audio/@audiorecorder/recordblocking.m scripts/audio/@audiorecorder/resume.m scripts/audio/@audiorecorder/set.m scripts/audio/@audiorecorder/stop.m scripts/audio/@audiorecorder/subsasgn.m scripts/audio/@audiorecorder/subsref.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/audio/@audiorecorder' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/deprecated' /usr/bin/install -p -m 644 scripts/deprecated/bicubic.m scripts/deprecated/bitmax.m scripts/deprecated/comma.m scripts/deprecated/delaunay3.m scripts/deprecated/dump_prefs.m scripts/deprecated/find_dir_in_path.m scripts/deprecated/finite.m scripts/deprecated/fmod.m scripts/deprecated/fnmatch.m scripts/deprecated/gmap40.m scripts/deprecated/isstr.m scripts/deprecated/loadaudio.m scripts/deprecated/luinc.m scripts/deprecated/mahalanobis.m scripts/deprecated/md5sum.m scripts/deprecated/mouse_wheel_zoom.m scripts/deprecated/nfields.m scripts/deprecated/octave_config_info.m scripts/deprecated/octave_tmp_file_name.m scripts/deprecated/onenormest.m scripts/deprecated/paren.m scripts/deprecated/playaudio.m scripts/deprecated/saveaudio.m scripts/deprecated/semicolon.m scripts/deprecated/setaudio.m scripts/deprecated/sleep.m scripts/deprecated/syl.m scripts/deprecated/usage.m scripts/deprecated/usleep.m scripts/deprecated/wavread.m scripts/deprecated/wavwrite.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/deprecated' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/elfun' /usr/bin/install -p -m 644 scripts/elfun/acosd.m scripts/elfun/acot.m scripts/elfun/acotd.m scripts/elfun/acoth.m scripts/elfun/acsc.m scripts/elfun/acscd.m scripts/elfun/acsch.m scripts/elfun/asec.m scripts/elfun/asecd.m scripts/elfun/asech.m scripts/elfun/asind.m scripts/elfun/atan2d.m scripts/elfun/atand.m scripts/elfun/cosd.m scripts/elfun/cot.m scripts/elfun/cotd.m scripts/elfun/coth.m scripts/elfun/csc.m scripts/elfun/cscd.m scripts/elfun/csch.m scripts/elfun/sec.m scripts/elfun/secd.m scripts/elfun/sech.m scripts/elfun/sind.m scripts/elfun/tand.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/elfun' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/general' /usr/bin/install -p -m 644 scripts/general/accumarray.m scripts/general/accumdim.m scripts/general/bincoeff.m scripts/general/bitcmp.m scripts/general/bitget.m scripts/general/bitset.m scripts/general/blkdiag.m scripts/general/cart2pol.m scripts/general/cart2sph.m scripts/general/cell2mat.m scripts/general/celldisp.m scripts/general/chop.m scripts/general/circshift.m scripts/general/common_size.m scripts/general/cplxpair.m scripts/general/cumtrapz.m scripts/general/curl.m scripts/general/dblquad.m scripts/general/deal.m scripts/general/deg2rad.m scripts/general/del2.m scripts/general/display.m scripts/general/divergence.m scripts/general/fieldnames.m scripts/general/flip.m scripts/general/flipdim.m scripts/general/fliplr.m scripts/general/flipud.m scripts/general/grabcode.m scripts/general/gradient.m scripts/general/idivide.m scripts/general/inputParser.m scripts/general/int2str.m scripts/general/interp1.m scripts/general/interp2.m scripts/general/interp3.m scripts/general/interpft.m scripts/general/interpn.m scripts/general/isdir.m scripts/general/isequal.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/general' /usr/bin/install -p -m 644 scripts/general/isequaln.m scripts/general/loadobj.m scripts/general/logspace.m scripts/general/methods.m scripts/general/nargchk.m scripts/general/narginchk.m scripts/general/nargoutchk.m scripts/general/nextpow2.m scripts/general/nthargout.m scripts/general/num2str.m scripts/general/pol2cart.m scripts/general/polyarea.m scripts/general/postpad.m scripts/general/prepad.m scripts/general/publish.m scripts/general/quadgk.m scripts/general/quadl.m scripts/general/quadv.m scripts/general/rad2deg.m scripts/general/randi.m scripts/general/rat.m scripts/general/repmat.m scripts/general/rot90.m scripts/general/rotdim.m scripts/general/saveobj.m scripts/general/shift.m scripts/general/shiftdim.m scripts/general/sortrows.m scripts/general/sph2cart.m scripts/general/structfun.m scripts/general/subsindex.m scripts/general/trapz.m scripts/general/triplequad.m scripts/general/validateattributes.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/general' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/general/private' /usr/bin/install -p -m 644 scripts/general/private/__isequal__.m scripts/general/private/__publish_html_output__.m scripts/general/private/__publish_latex_output__.m scripts/general/private/__splinen__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/general/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/geometry' /usr/bin/install -p -m 644 scripts/geometry/convhull.m scripts/geometry/delaunayn.m scripts/geometry/delaunay.m scripts/geometry/dsearch.m scripts/geometry/dsearchn.m scripts/geometry/griddata.m scripts/geometry/griddata3.m scripts/geometry/griddatan.m scripts/geometry/inpolygon.m scripts/geometry/rectint.m scripts/geometry/tsearchn.m scripts/geometry/voronoi.m scripts/geometry/voronoin.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/geometry' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/gui' /usr/bin/install -p -m 644 scripts/gui/dialog.m scripts/gui/errordlg.m scripts/gui/guidata.m scripts/gui/guihandles.m scripts/gui/helpdlg.m scripts/gui/inputdlg.m scripts/gui/listdlg.m scripts/gui/msgbox.m scripts/gui/questdlg.m scripts/gui/uibuttongroup.m scripts/gui/uicontextmenu.m scripts/gui/uicontrol.m scripts/gui/uigetdir.m scripts/gui/uigetfile.m scripts/gui/uimenu.m scripts/gui/uipanel.m scripts/gui/uipushtool.m scripts/gui/uiputfile.m scripts/gui/uiresume.m scripts/gui/uitoggletool.m scripts/gui/uitoolbar.m scripts/gui/uiwait.m scripts/gui/waitbar.m scripts/gui/waitforbuttonpress.m scripts/gui/warndlg.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/gui' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/gui/private' /usr/bin/install -p -m 644 scripts/gui/private/__file_filter__.m scripts/gui/private/__fltk_file_filter__.m scripts/gui/private/__get_funcname__.m scripts/gui/private/__is_function__.m scripts/gui/private/__uigetdir_fltk__.m scripts/gui/private/__uigetfile_fltk__.m scripts/gui/private/__uiobject_split_args__.m scripts/gui/private/__uiputfile_fltk__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/gui/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/help' /usr/bin/install -p -m 644 scripts/help/__gripe_missing_component__.m scripts/help/__makeinfo__.m scripts/help/__unimplemented__.m scripts/help/ans.m scripts/help/doc.m scripts/help/doc_cache_create.m scripts/help/get_first_help_sentence.m scripts/help/error_ids.m scripts/help/help.m scripts/help/lookfor.m scripts/help/print_usage.m scripts/help/type.m scripts/help/warning_ids.m scripts/help/which.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/help' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/help/private' /usr/bin/install -p -m 644 scripts/help/private/__additional_help_message__.m scripts/help/private/__strip_html_tags__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/help/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/image' /usr/bin/install -p -m 644 scripts/image/autumn.m scripts/image/bone.m scripts/image/brighten.m scripts/image/cmpermute.m scripts/image/cmunique.m scripts/image/colorcube.m scripts/image/colormap.m scripts/image/contrast.m scripts/image/cool.m scripts/image/copper.m scripts/image/cubehelix.m scripts/image/flag.m scripts/image/frame2im.m scripts/image/gray.m scripts/image/gray2ind.m scripts/image/hot.m scripts/image/hsv.m scripts/image/hsv2rgb.m scripts/image/im2double.m scripts/image/im2frame.m scripts/image/image.m scripts/image/imagesc.m scripts/image/imfinfo.m scripts/image/imformats.m scripts/image/imread.m scripts/image/imshow.m scripts/image/iscolormap.m scripts/image/imwrite.m scripts/image/ind2gray.m scripts/image/ind2rgb.m scripts/image/jet.m scripts/image/lines.m scripts/image/ntsc2rgb.m scripts/image/ocean.m scripts/image/pink.m scripts/image/prism.m scripts/image/rainbow.m scripts/image/rgb2hsv.m scripts/image/rgb2ind.m scripts/image/rgb2ntsc.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/image' /usr/bin/install -p -m 644 scripts/image/rgbplot.m scripts/image/spinmap.m scripts/image/spring.m scripts/image/summer.m scripts/image/viridis.m scripts/image/white.m scripts/image/winter.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/image' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/image/private' /usr/bin/install -p -m 644 scripts/image/private/__imfinfo__.m scripts/image/private/__imread__.m scripts/image/private/__imwrite__.m scripts/image/private/colorspace_conversion_input_check.m scripts/image/private/colorspace_conversion_revert.m scripts/image/private/imageIO.m scripts/image/private/imwrite_filename.m scripts/image/private/ind2x.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/image/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/io' /usr/bin/install -p -m 644 scripts/io/beep.m scripts/io/csvread.m scripts/io/csvwrite.m scripts/io/dlmwrite.m scripts/io/fileread.m scripts/io/importdata.m scripts/io/is_valid_file_id.m scripts/io/strread.m scripts/io/textread.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/io' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/java' /usr/bin/install -p -m 644 scripts/java/java_get.m scripts/java/java_set.m scripts/java/javaArray.m scripts/java/javaaddpath.m scripts/java/javachk.m scripts/java/javaclasspath.m scripts/java/javamem.m scripts/java/javarmpath.m scripts/java/usejava.m scripts/java/octave.jar '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/java' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/linear-algebra' /usr/bin/install -p -m 644 scripts/linear-algebra/bandwidth.m scripts/linear-algebra/commutation_matrix.m scripts/linear-algebra/cond.m scripts/linear-algebra/condest.m scripts/linear-algebra/condeig.m scripts/linear-algebra/cross.m scripts/linear-algebra/duplication_matrix.m scripts/linear-algebra/expm.m scripts/linear-algebra/housh.m scripts/linear-algebra/isbanded.m scripts/linear-algebra/isdefinite.m scripts/linear-algebra/isdiag.m scripts/linear-algebra/ishermitian.m scripts/linear-algebra/issymmetric.m scripts/linear-algebra/istril.m scripts/linear-algebra/istriu.m scripts/linear-algebra/krylov.m scripts/linear-algebra/linsolve.m scripts/linear-algebra/logm.m scripts/linear-algebra/normest.m scripts/linear-algebra/normest1.m scripts/linear-algebra/null.m scripts/linear-algebra/orth.m scripts/linear-algebra/planerot.m scripts/linear-algebra/qzhess.m scripts/linear-algebra/rank.m scripts/linear-algebra/rref.m scripts/linear-algebra/subspace.m scripts/linear-algebra/trace.m scripts/linear-algebra/vech.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/linear-algebra' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/miscellaneous' /usr/bin/install -p -m 644 scripts/miscellaneous/bug_report.m scripts/miscellaneous/bunzip2.m scripts/miscellaneous/cast.m scripts/miscellaneous/citation.m scripts/miscellaneous/compare_versions.m scripts/miscellaneous/computer.m scripts/miscellaneous/copyfile.m scripts/miscellaneous/debug.m scripts/miscellaneous/delete.m scripts/miscellaneous/desktop.m scripts/miscellaneous/dir.m scripts/miscellaneous/dos.m scripts/miscellaneous/edit.m scripts/miscellaneous/fact.m scripts/miscellaneous/fileattrib.m scripts/miscellaneous/fileparts.m scripts/miscellaneous/fullfile.m scripts/miscellaneous/genvarname.m scripts/miscellaneous/getappdata.m scripts/miscellaneous/getfield.m scripts/miscellaneous/gunzip.m scripts/miscellaneous/info.m scripts/miscellaneous/inputname.m scripts/miscellaneous/isappdata.m scripts/miscellaneous/isdeployed.m scripts/miscellaneous/ismac.m scripts/miscellaneous/ispc.m scripts/miscellaneous/isunix.m scripts/miscellaneous/license.m scripts/miscellaneous/list_primes.m scripts/miscellaneous/ls.m scripts/miscellaneous/ls_command.m scripts/miscellaneous/menu.m scripts/miscellaneous/mex.m scripts/miscellaneous/mexext.m scripts/miscellaneous/mkdir.m scripts/miscellaneous/mkoctfile.m scripts/miscellaneous/movefile.m scripts/miscellaneous/namelengthmax.m scripts/miscellaneous/news.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/miscellaneous' /usr/bin/install -p -m 644 scripts/miscellaneous/open.m scripts/miscellaneous/orderfields.m scripts/miscellaneous/pack.m scripts/miscellaneous/parseparams.m scripts/miscellaneous/perl.m scripts/miscellaneous/python.m scripts/miscellaneous/recycle.m scripts/miscellaneous/rmappdata.m scripts/miscellaneous/run.m scripts/miscellaneous/setappdata.m scripts/miscellaneous/setfield.m scripts/miscellaneous/substruct.m scripts/miscellaneous/swapbytes.m scripts/miscellaneous/symvar.m scripts/miscellaneous/tar.m scripts/miscellaneous/tempdir.m scripts/miscellaneous/tmpnam.m scripts/miscellaneous/unix.m scripts/miscellaneous/unpack.m scripts/miscellaneous/untar.m scripts/miscellaneous/unzip.m scripts/miscellaneous/ver.m scripts/miscellaneous/version.m scripts/miscellaneous/what.m scripts/miscellaneous/xor.m scripts/miscellaneous/zip.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/miscellaneous' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/miscellaneous/private' /usr/bin/install -p -m 644 scripts/miscellaneous/private/display_info_file.m scripts/miscellaneous/private/__w2mpth__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/miscellaneous/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/ode' /usr/bin/install -p -m 644 scripts/ode/ode23.m scripts/ode/ode45.m scripts/ode/odeset.m scripts/ode/odeget.m scripts/ode/odeplot.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/ode' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/ode/private' /usr/bin/install -p -m 644 scripts/ode/private/AbsRel_norm.m scripts/ode/private/integrate_adaptive.m scripts/ode/private/kahan.m scripts/ode/private/odedefaults.m scripts/ode/private/odemergeopts.m scripts/ode/private/ode_event_handler.m scripts/ode/private/runge_kutta_23.m scripts/ode/private/runge_kutta_45_dorpri.m scripts/ode/private/runge_kutta_interpolate.m scripts/ode/private/starting_stepsize.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/ode/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/optimization' /usr/bin/install -p -m 644 scripts/optimization/__all_opts__.m scripts/optimization/fminbnd.m scripts/optimization/fminsearch.m scripts/optimization/fminunc.m scripts/optimization/fsolve.m scripts/optimization/fzero.m scripts/optimization/glpk.m scripts/optimization/lsqnonneg.m scripts/optimization/optimget.m scripts/optimization/optimset.m scripts/optimization/pqpnonneg.m scripts/optimization/qp.m scripts/optimization/sqp.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/optimization' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/optimization/private' /usr/bin/install -p -m 644 scripts/optimization/private/__fdjac__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/optimization/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/path' /usr/bin/install -p -m 644 scripts/path/matlabroot.m scripts/path/pathdef.m scripts/path/savepath.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/path' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/path/private' /usr/bin/install -p -m 644 scripts/path/private/getsavepath.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/path/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/pkg' /usr/bin/install -p -m 644 scripts/pkg/pkg.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/pkg' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/pkg/private' /usr/bin/install -p -m 644 scripts/pkg/private/build.m scripts/pkg/private/configure_make.m scripts/pkg/private/default_prefix.m scripts/pkg/private/describe.m scripts/pkg/private/dirempty.m scripts/pkg/private/get_description.m scripts/pkg/private/get_forge_download.m scripts/pkg/private/get_forge_pkg.m scripts/pkg/private/getarch.m scripts/pkg/private/getarchdir.m scripts/pkg/private/get_unsatisfied_deps.m scripts/pkg/private/install.m scripts/pkg/private/installed_packages.m scripts/pkg/private/list_forge_packages.m scripts/pkg/private/load_packages.m scripts/pkg/private/load_packages_and_dependencies.m scripts/pkg/private/rebuild.m scripts/pkg/private/save_order.m scripts/pkg/private/uninstall.m scripts/pkg/private/unload_packages.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/pkg/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/appearance' /usr/bin/install -p -m 644 scripts/plot/appearance/__clabel__.m scripts/plot/appearance/__getlegenddata__.m scripts/plot/appearance/annotation.m scripts/plot/appearance/axis.m scripts/plot/appearance/box.m scripts/plot/appearance/caxis.m scripts/plot/appearance/clabel.m scripts/plot/appearance/daspect.m scripts/plot/appearance/datetick.m scripts/plot/appearance/diffuse.m scripts/plot/appearance/grid.m scripts/plot/appearance/gtext.m scripts/plot/appearance/hidden.m scripts/plot/appearance/legend.m scripts/plot/appearance/lighting.m scripts/plot/appearance/material.m scripts/plot/appearance/orient.m scripts/plot/appearance/pbaspect.m scripts/plot/appearance/shading.m scripts/plot/appearance/specular.m scripts/plot/appearance/text.m scripts/plot/appearance/title.m scripts/plot/appearance/view.m scripts/plot/appearance/whitebg.m scripts/plot/appearance/xlabel.m scripts/plot/appearance/xlim.m scripts/plot/appearance/ylabel.m scripts/plot/appearance/ylim.m scripts/plot/appearance/zlabel.m scripts/plot/appearance/zlim.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/appearance' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/appearance/private' /usr/bin/install -p -m 644 scripts/plot/appearance/private/__axis_limits__.m scripts/plot/appearance/private/__axis_label__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/appearance/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/draw' /usr/bin/install -p -m 644 scripts/plot/draw/area.m scripts/plot/draw/barh.m scripts/plot/draw/bar.m scripts/plot/draw/camlight.m scripts/plot/draw/colorbar.m scripts/plot/draw/comet3.m scripts/plot/draw/comet.m scripts/plot/draw/compass.m scripts/plot/draw/contour3.m scripts/plot/draw/contourc.m scripts/plot/draw/contourf.m scripts/plot/draw/contour.m scripts/plot/draw/cylinder.m scripts/plot/draw/ellipsoid.m scripts/plot/draw/errorbar.m scripts/plot/draw/ezcontourf.m scripts/plot/draw/ezcontour.m scripts/plot/draw/ezmeshc.m scripts/plot/draw/ezmesh.m scripts/plot/draw/ezplot3.m scripts/plot/draw/ezplot.m scripts/plot/draw/ezpolar.m scripts/plot/draw/ezsurfc.m scripts/plot/draw/ezsurf.m scripts/plot/draw/feather.m scripts/plot/draw/fill.m scripts/plot/draw/fplot.m scripts/plot/draw/hist.m scripts/plot/draw/isocaps.m scripts/plot/draw/isocolors.m scripts/plot/draw/isonormals.m scripts/plot/draw/isosurface.m scripts/plot/draw/light.m scripts/plot/draw/line.m scripts/plot/draw/loglogerr.m scripts/plot/draw/loglog.m scripts/plot/draw/meshc.m scripts/plot/draw/mesh.m scripts/plot/draw/meshz.m scripts/plot/draw/pareto.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/draw' /usr/bin/install -p -m 644 scripts/plot/draw/patch.m scripts/plot/draw/pcolor.m scripts/plot/draw/peaks.m scripts/plot/draw/pie3.m scripts/plot/draw/pie.m scripts/plot/draw/plot3.m scripts/plot/draw/plot.m scripts/plot/draw/plotmatrix.m scripts/plot/draw/plotyy.m scripts/plot/draw/polar.m scripts/plot/draw/quiver3.m scripts/plot/draw/quiver.m scripts/plot/draw/rectangle.m scripts/plot/draw/reducepatch.m scripts/plot/draw/reducevolume.m scripts/plot/draw/ribbon.m scripts/plot/draw/rose.m scripts/plot/draw/scatter3.m scripts/plot/draw/scatter.m scripts/plot/draw/semilogxerr.m scripts/plot/draw/semilogx.m scripts/plot/draw/semilogyerr.m scripts/plot/draw/semilogy.m scripts/plot/draw/shrinkfaces.m scripts/plot/draw/slice.m scripts/plot/draw/smooth3.m scripts/plot/draw/sombrero.m scripts/plot/draw/sphere.m scripts/plot/draw/stairs.m scripts/plot/draw/stem3.m scripts/plot/draw/stemleaf.m scripts/plot/draw/stem.m scripts/plot/draw/surface.m scripts/plot/draw/surfc.m scripts/plot/draw/surfl.m scripts/plot/draw/surf.m scripts/plot/draw/surfnorm.m scripts/plot/draw/tetramesh.m scripts/plot/draw/trimesh.m scripts/plot/draw/triplot.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/draw' /usr/bin/install -p -m 644 scripts/plot/draw/trisurf.m scripts/plot/draw/waterfall.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/draw' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/draw/private' /usr/bin/install -p -m 644 scripts/plot/draw/private/__add_datasource__.m scripts/plot/draw/private/__bar__.m scripts/plot/draw/private/__calc_isovalue_from_data__.m scripts/plot/draw/private/__contour__.m scripts/plot/draw/private/__errplot__.m scripts/plot/draw/private/__ezplot__.m scripts/plot/draw/private/__interp_cube__.m scripts/plot/draw/private/__line__.m scripts/plot/draw/private/__marching_cube__.m scripts/plot/draw/private/__patch__.m scripts/plot/draw/private/__pie__.m scripts/plot/draw/private/__plt__.m scripts/plot/draw/private/__quiver__.m scripts/plot/draw/private/__rotate_around_axis__.m scripts/plot/draw/private/__scatter__.m scripts/plot/draw/private/__stem__.m scripts/plot/draw/private/__unite_shared_vertices__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/draw/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/util' /usr/bin/install -p -m 644 scripts/plot/util/__actual_axis_position__.m scripts/plot/util/__default_plot_options__.m scripts/plot/util/__gnuplot_drawnow__.m scripts/plot/util/__next_line_color__.m scripts/plot/util/__next_line_style__.m scripts/plot/util/__opengl_info__.m scripts/plot/util/__plt_get_axis_arg__.m scripts/plot/util/__pltopt__.m scripts/plot/util/allchild.m scripts/plot/util/ancestor.m scripts/plot/util/axes.m scripts/plot/util/cla.m scripts/plot/util/clf.m scripts/plot/util/close.m scripts/plot/util/closereq.m scripts/plot/util/colstyle.m scripts/plot/util/copyobj.m scripts/plot/util/figure.m scripts/plot/util/findall.m scripts/plot/util/findfigs.m scripts/plot/util/findobj.m scripts/plot/util/gca.m scripts/plot/util/gcbf.m scripts/plot/util/gcbo.m scripts/plot/util/gcf.m scripts/plot/util/gco.m scripts/plot/util/ginput.m scripts/plot/util/graphics_toolkit.m scripts/plot/util/hdl2struct.m scripts/plot/util/hggroup.m scripts/plot/util/hgload.m scripts/plot/util/hgsave.m scripts/plot/util/hold.m scripts/plot/util/isaxes.m scripts/plot/util/isfigure.m scripts/plot/util/ishghandle.m scripts/plot/util/ishold.m scripts/plot/util/isprop.m scripts/plot/util/linkaxes.m scripts/plot/util/linkprop.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/util' /usr/bin/install -p -m 644 scripts/plot/util/meshgrid.m scripts/plot/util/ndgrid.m scripts/plot/util/newplot.m scripts/plot/util/pan.m scripts/plot/util/print.m scripts/plot/util/printd.m scripts/plot/util/refresh.m scripts/plot/util/refreshdata.m scripts/plot/util/rotate.m scripts/plot/util/rotate3d.m scripts/plot/util/saveas.m scripts/plot/util/shg.m scripts/plot/util/struct2hdl.m scripts/plot/util/subplot.m scripts/plot/util/zoom.m scripts/plot/util/gnuplot_binary.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/util' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/util/private' /usr/bin/install -p -m 644 scripts/plot/util/private/__add_default_menu__.m scripts/plot/util/private/__ghostscript__.m scripts/plot/util/private/__gnuplot_get_var__.m scripts/plot/util/private/__gnuplot_ginput__.m scripts/plot/util/private/__gnuplot_has_feature__.m scripts/plot/util/private/__gnuplot_has_terminal__.m scripts/plot/util/private/__gnuplot_open_stream__.m scripts/plot/util/private/__gnuplot_print__.m scripts/plot/util/private/__gnuplot_version__.m scripts/plot/util/private/__gnuplot_draw_axes__.m scripts/plot/util/private/__gnuplot_draw_figure__.m scripts/plot/util/private/__opengl_print__.m scripts/plot/util/private/__print_parse_opts__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/util/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/polynomial' /usr/bin/install -p -m 644 scripts/polynomial/compan.m scripts/polynomial/conv.m scripts/polynomial/deconv.m scripts/polynomial/mkpp.m scripts/polynomial/mpoles.m scripts/polynomial/padecoef.m scripts/polynomial/pchip.m scripts/polynomial/poly.m scripts/polynomial/polyaffine.m scripts/polynomial/polyder.m scripts/polynomial/polyeig.m scripts/polynomial/polyfit.m scripts/polynomial/polygcd.m scripts/polynomial/polyint.m scripts/polynomial/polyout.m scripts/polynomial/polyreduce.m scripts/polynomial/polyval.m scripts/polynomial/polyvalm.m scripts/polynomial/ppval.m scripts/polynomial/ppder.m scripts/polynomial/ppint.m scripts/polynomial/ppjumps.m scripts/polynomial/residue.m scripts/polynomial/roots.m scripts/polynomial/spline.m scripts/polynomial/splinefit.m scripts/polynomial/unmkpp.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/polynomial' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/polynomial/private' /usr/bin/install -p -m 644 scripts/polynomial/private/__splinefit__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/polynomial/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/prefs' /usr/bin/install -p -m 644 scripts/prefs/addpref.m scripts/prefs/getpref.m scripts/prefs/ispref.m scripts/prefs/prefdir.m scripts/prefs/preferences.m scripts/prefs/rmpref.m scripts/prefs/setpref.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/prefs' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/prefs/private' /usr/bin/install -p -m 644 scripts/prefs/private/loadprefs.m scripts/prefs/private/prefsfile.m scripts/prefs/private/saveprefs.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/prefs/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/profiler' /usr/bin/install -p -m 644 scripts/profiler/profexplore.m scripts/profiler/profexport.m scripts/profiler/profile.m scripts/profiler/profshow.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/profiler' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/profiler' /usr/bin/install -p -m 644 scripts/profiler/html/flat.html scripts/profiler/html/flat_entry.html scripts/profiler/html/function.html scripts/profiler/html/hierarchical.html scripts/profiler/html/hierarchical_entry.html scripts/profiler/html/style.css '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/profiler' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/set' /usr/bin/install -p -m 644 scripts/set/intersect.m scripts/set/ismember.m scripts/set/powerset.m scripts/set/setdiff.m scripts/set/setxor.m scripts/set/union.m scripts/set/unique.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/set' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/set/private' /usr/bin/install -p -m 644 scripts/set/private/validsetargs.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/set/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/signal' /usr/bin/install -p -m 644 scripts/signal/arch_fit.m scripts/signal/arch_rnd.m scripts/signal/arch_test.m scripts/signal/arma_rnd.m scripts/signal/autoreg_matrix.m scripts/signal/bartlett.m scripts/signal/blackman.m scripts/signal/detrend.m scripts/signal/diffpara.m scripts/signal/durbinlevinson.m scripts/signal/fftconv.m scripts/signal/fftfilt.m scripts/signal/fftshift.m scripts/signal/filter2.m scripts/signal/fractdiff.m scripts/signal/freqz.m scripts/signal/freqz_plot.m scripts/signal/hamming.m scripts/signal/hanning.m scripts/signal/hurst.m scripts/signal/ifftshift.m scripts/signal/periodogram.m scripts/signal/sinc.m scripts/signal/sinetone.m scripts/signal/sinewave.m scripts/signal/spectral_adf.m scripts/signal/spectral_xdf.m scripts/signal/spencer.m scripts/signal/stft.m scripts/signal/synthesis.m scripts/signal/unwrap.m scripts/signal/yulewalker.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/signal' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/signal/private' /usr/bin/install -p -m 644 scripts/signal/private/rectangle_lw.m scripts/signal/private/rectangle_sw.m scripts/signal/private/triangle_lw.m scripts/signal/private/triangle_sw.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/signal/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/sparse' /usr/bin/install -p -m 644 scripts/sparse/bicg.m scripts/sparse/bicgstab.m scripts/sparse/cgs.m scripts/sparse/colperm.m scripts/sparse/eigs.m scripts/sparse/etreeplot.m scripts/sparse/gmres.m scripts/sparse/gplot.m scripts/sparse/ichol.m scripts/sparse/ilu.m scripts/sparse/nonzeros.m scripts/sparse/pcg.m scripts/sparse/pcr.m scripts/sparse/qmr.m scripts/sparse/spaugment.m scripts/sparse/spconvert.m scripts/sparse/spdiags.m scripts/sparse/speye.m scripts/sparse/spfun.m scripts/sparse/spones.m scripts/sparse/sprand.m scripts/sparse/sprandn.m scripts/sparse/sprandsym.m scripts/sparse/spstats.m scripts/sparse/spy.m scripts/sparse/svds.m scripts/sparse/treelayout.m scripts/sparse/treeplot.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/sparse' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/sparse/private' /usr/bin/install -p -m 644 scripts/sparse/private/__sprand__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/sparse/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/specfun' /usr/bin/install -p -m 644 scripts/specfun/bessel.m scripts/specfun/beta.m scripts/specfun/betaln.m scripts/specfun/ellipke.m scripts/specfun/expint.m scripts/specfun/factor.m scripts/specfun/factorial.m scripts/specfun/isprime.m scripts/specfun/lcm.m scripts/specfun/legendre.m scripts/specfun/nchoosek.m scripts/specfun/nthroot.m scripts/specfun/perms.m scripts/specfun/pow2.m scripts/specfun/primes.m scripts/specfun/reallog.m scripts/specfun/realpow.m scripts/specfun/realsqrt.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/specfun' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/special-matrix' /usr/bin/install -p -m 644 scripts/special-matrix/gallery.m scripts/special-matrix/hadamard.m scripts/special-matrix/hankel.m scripts/special-matrix/hilb.m scripts/special-matrix/invhilb.m scripts/special-matrix/magic.m scripts/special-matrix/pascal.m scripts/special-matrix/rosser.m scripts/special-matrix/toeplitz.m scripts/special-matrix/vander.m scripts/special-matrix/wilkinson.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/special-matrix' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/startup' /usr/bin/install -p -m 644 scripts/startup/__finish__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/startup' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/base' /usr/bin/install -p -m 644 scripts/statistics/base/center.m scripts/statistics/base/cloglog.m scripts/statistics/base/corr.m scripts/statistics/base/cov.m scripts/statistics/base/gls.m scripts/statistics/base/histc.m scripts/statistics/base/iqr.m scripts/statistics/base/kendall.m scripts/statistics/base/kurtosis.m scripts/statistics/base/logit.m scripts/statistics/base/lscov.m scripts/statistics/base/mean.m scripts/statistics/base/meansq.m scripts/statistics/base/median.m scripts/statistics/base/mode.m scripts/statistics/base/moment.m scripts/statistics/base/ols.m scripts/statistics/base/ppplot.m scripts/statistics/base/prctile.m scripts/statistics/base/probit.m scripts/statistics/base/qqplot.m scripts/statistics/base/quantile.m scripts/statistics/base/range.m scripts/statistics/base/ranks.m scripts/statistics/base/run_count.m scripts/statistics/base/runlength.m scripts/statistics/base/skewness.m scripts/statistics/base/spearman.m scripts/statistics/base/statistics.m scripts/statistics/base/std.m scripts/statistics/base/table.m scripts/statistics/base/var.m scripts/statistics/base/zscore.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/base' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/distributions' /usr/bin/install -p -m 644 scripts/statistics/distributions/betacdf.m scripts/statistics/distributions/betainv.m scripts/statistics/distributions/betapdf.m scripts/statistics/distributions/betarnd.m scripts/statistics/distributions/binocdf.m scripts/statistics/distributions/binoinv.m scripts/statistics/distributions/binopdf.m scripts/statistics/distributions/binornd.m scripts/statistics/distributions/cauchy_cdf.m scripts/statistics/distributions/cauchy_inv.m scripts/statistics/distributions/cauchy_pdf.m scripts/statistics/distributions/cauchy_rnd.m scripts/statistics/distributions/chi2cdf.m scripts/statistics/distributions/chi2inv.m scripts/statistics/distributions/chi2pdf.m scripts/statistics/distributions/chi2rnd.m scripts/statistics/distributions/discrete_cdf.m scripts/statistics/distributions/discrete_inv.m scripts/statistics/distributions/discrete_pdf.m scripts/statistics/distributions/discrete_rnd.m scripts/statistics/distributions/empirical_cdf.m scripts/statistics/distributions/empirical_inv.m scripts/statistics/distributions/empirical_pdf.m scripts/statistics/distributions/empirical_rnd.m scripts/statistics/distributions/expcdf.m scripts/statistics/distributions/expinv.m scripts/statistics/distributions/exppdf.m scripts/statistics/distributions/exprnd.m scripts/statistics/distributions/fcdf.m scripts/statistics/distributions/finv.m scripts/statistics/distributions/fpdf.m scripts/statistics/distributions/frnd.m scripts/statistics/distributions/gamcdf.m scripts/statistics/distributions/gaminv.m scripts/statistics/distributions/gampdf.m scripts/statistics/distributions/gamrnd.m scripts/statistics/distributions/geocdf.m scripts/statistics/distributions/geoinv.m scripts/statistics/distributions/geopdf.m scripts/statistics/distributions/geornd.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/distributions' /usr/bin/install -p -m 644 scripts/statistics/distributions/hygecdf.m scripts/statistics/distributions/hygeinv.m scripts/statistics/distributions/hygepdf.m scripts/statistics/distributions/hygernd.m scripts/statistics/distributions/kolmogorov_smirnov_cdf.m scripts/statistics/distributions/laplace_cdf.m scripts/statistics/distributions/laplace_inv.m scripts/statistics/distributions/laplace_pdf.m scripts/statistics/distributions/laplace_rnd.m scripts/statistics/distributions/logistic_cdf.m scripts/statistics/distributions/logistic_inv.m scripts/statistics/distributions/logistic_pdf.m scripts/statistics/distributions/logistic_rnd.m scripts/statistics/distributions/logncdf.m scripts/statistics/distributions/logninv.m scripts/statistics/distributions/lognpdf.m scripts/statistics/distributions/lognrnd.m scripts/statistics/distributions/nbincdf.m scripts/statistics/distributions/nbininv.m scripts/statistics/distributions/nbinpdf.m scripts/statistics/distributions/nbinrnd.m scripts/statistics/distributions/normcdf.m scripts/statistics/distributions/norminv.m scripts/statistics/distributions/normpdf.m scripts/statistics/distributions/normrnd.m scripts/statistics/distributions/poisscdf.m scripts/statistics/distributions/poissinv.m scripts/statistics/distributions/poisspdf.m scripts/statistics/distributions/poissrnd.m scripts/statistics/distributions/stdnormal_cdf.m scripts/statistics/distributions/stdnormal_inv.m scripts/statistics/distributions/stdnormal_pdf.m scripts/statistics/distributions/stdnormal_rnd.m scripts/statistics/distributions/tcdf.m scripts/statistics/distributions/tinv.m scripts/statistics/distributions/tpdf.m scripts/statistics/distributions/trnd.m scripts/statistics/distributions/unidrnd.m scripts/statistics/distributions/unidcdf.m scripts/statistics/distributions/unidinv.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/distributions' /usr/bin/install -p -m 644 scripts/statistics/distributions/unidpdf.m scripts/statistics/distributions/unifrnd.m scripts/statistics/distributions/unifcdf.m scripts/statistics/distributions/unifinv.m scripts/statistics/distributions/unifpdf.m scripts/statistics/distributions/wblcdf.m scripts/statistics/distributions/wblinv.m scripts/statistics/distributions/wblpdf.m scripts/statistics/distributions/wblrnd.m scripts/statistics/distributions/wienrnd.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/distributions' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/models' /usr/bin/install -p -m 644 scripts/statistics/models/logistic_regression.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/models' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/models/private' /usr/bin/install -p -m 644 scripts/statistics/models/private/logistic_regression_derivatives.m scripts/statistics/models/private/logistic_regression_likelihood.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/models/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/tests' /usr/bin/install -p -m 644 scripts/statistics/tests/anova.m scripts/statistics/tests/bartlett_test.m scripts/statistics/tests/chisquare_test_homogeneity.m scripts/statistics/tests/chisquare_test_independence.m scripts/statistics/tests/cor_test.m scripts/statistics/tests/f_test_regression.m scripts/statistics/tests/hotelling_test.m scripts/statistics/tests/hotelling_test_2.m scripts/statistics/tests/kolmogorov_smirnov_test.m scripts/statistics/tests/kolmogorov_smirnov_test_2.m scripts/statistics/tests/kruskal_wallis_test.m scripts/statistics/tests/manova.m scripts/statistics/tests/mcnemar_test.m scripts/statistics/tests/prop_test_2.m scripts/statistics/tests/run_test.m scripts/statistics/tests/sign_test.m scripts/statistics/tests/t_test.m scripts/statistics/tests/t_test_2.m scripts/statistics/tests/t_test_regression.m scripts/statistics/tests/u_test.m scripts/statistics/tests/var_test.m scripts/statistics/tests/welch_test.m scripts/statistics/tests/wilcoxon_test.m scripts/statistics/tests/z_test.m scripts/statistics/tests/z_test_2.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/tests' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/strings' /usr/bin/install -p -m 644 scripts/strings/base2dec.m scripts/strings/bin2dec.m scripts/strings/blanks.m scripts/strings/cstrcat.m scripts/strings/deblank.m scripts/strings/dec2base.m scripts/strings/dec2bin.m scripts/strings/dec2hex.m scripts/strings/findstr.m scripts/strings/hex2dec.m scripts/strings/index.m scripts/strings/isletter.m scripts/strings/isstrprop.m scripts/strings/mat2str.m scripts/strings/ostrsplit.m scripts/strings/regexptranslate.m scripts/strings/rindex.m scripts/strings/str2num.m scripts/strings/strcat.m scripts/strings/strchr.m scripts/strings/strjoin.m scripts/strings/strjust.m scripts/strings/strmatch.m scripts/strings/strsplit.m scripts/strings/strtok.m scripts/strings/strtrim.m scripts/strings/strtrunc.m scripts/strings/substr.m scripts/strings/untabify.m scripts/strings/validatestring.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/strings' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/testfun' /usr/bin/install -p -m 644 scripts/testfun/__have_feature__.m scripts/testfun/__printf_assert__.m scripts/testfun/__prog_output_assert__.m scripts/testfun/__run_test_suite__.m scripts/testfun/assert.m scripts/testfun/demo.m scripts/testfun/example.m scripts/testfun/fail.m scripts/testfun/rundemos.m scripts/testfun/runtests.m scripts/testfun/speed.m scripts/testfun/test.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/testfun' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/testfun/private' /usr/bin/install -p -m 644 scripts/testfun/private/compare_plot_demos.m scripts/testfun/private/dump_demos.m scripts/testfun/private/html_compare_plot_demos.m scripts/testfun/private/html_plot_demos_template.html '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/testfun/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/time' /usr/bin/install -p -m 644 scripts/time/addtodate.m scripts/time/asctime.m scripts/time/calendar.m scripts/time/clock.m scripts/time/ctime.m scripts/time/date.m scripts/time/datenum.m scripts/time/datestr.m scripts/time/datevec.m scripts/time/eomday.m scripts/time/etime.m scripts/time/is_leap_year.m scripts/time/now.m scripts/time/weekday.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/time' /usr/bin/make install-data-hook make[4]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu if [ -n "`cat libinterp/dldfcn/PKG_ADD`" ]; then \ /usr/bin/install -p -m 644 libinterp/dldfcn/PKG_ADD /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/PKG_ADD; \ fi cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 && \ for ltlib in libinterp/dldfcn/__delaunayn__.la libinterp/dldfcn/__eigs__.la libinterp/dldfcn/__fltk_uigetfile__.la libinterp/dldfcn/__glpk__.la libinterp/dldfcn/__init_fltk__.la libinterp/dldfcn/__init_gnuplot__.la libinterp/dldfcn/__osmesa_print__.la libinterp/dldfcn/__voronoi__.la libinterp/dldfcn/amd.la libinterp/dldfcn/audiodevinfo.la libinterp/dldfcn/audioread.la libinterp/dldfcn/ccolamd.la libinterp/dldfcn/chol.la libinterp/dldfcn/colamd.la libinterp/dldfcn/convhulln.la libinterp/dldfcn/dmperm.la libinterp/dldfcn/fftw.la libinterp/dldfcn/gzip.la libinterp/dldfcn/qr.la libinterp/dldfcn/symbfact.la libinterp/dldfcn/symrcm.la; do \ f=`echo $ltlib | /usr/bin/sed 's,.*/,,'`; \ dl=`/usr/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $f`; \ if [ -n "$dl" ]; then \ /usr/bin/install -p $dl /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/`echo $f | /usr/bin/sed 's,^lib,,; s,\.la$,.oct,'`; \ else \ echo "error: dlname is empty in $ltlib!"; \ exit 1; \ fi; \ lnames=`/usr/bin/sed -n -e "s/library_names='\([^']*\)'/\1/p" < $f`; \ if [ -n "$lnames" ]; then \ rm -f $f $lnames $dl; \ fi \ done rm -f libinterp/DOCSTRINGS-t && \ ( perl ./libinterp/gendoc.pl "." libinterp/corefcn/DASPK-opts.cc libinterp/corefcn/DASRT-opts.cc libinterp/corefcn/DASSL-opts.cc libinterp/corefcn/LSODE-opts.cc libinterp/corefcn/Quad-opts.cc libinterp/octave.cc libinterp/octave-value/ov-base.cc libinterp/octave-value/ov-bool-mat.cc libinterp/octave-value/ov-cell.cc libinterp/octave-value/ov-class.cc libinterp/octave-value/ov-classdef.cc libinterp/octave-value/ov-fcn-handle.cc libinterp/octave-value/ov-fcn-inline.cc libinterp/octave-value/ov-java.cc libinterp/octave-value/ov-null-mat.cc libinterp/octave-value/ov-oncleanup.cc libinterp/octave-value/ov-range.cc libinterp/octave-value/ov-struct.cc libinterp/octave-value/ov-typeinfo.cc libinterp/octave-value/ov-usr-fcn.cc libinterp/octave-value/ov.cc libinterp/parse-tree/lex.ll libinterp/parse-tree/pt-arg-list.cc libinterp/parse-tree/pt-binop.cc libinterp/parse-tree/pt-eval.cc libinterp/parse-tree/pt-mat.cc libinterp/corefcn/__contourc__.cc libinterp/corefcn/__dispatch__.cc libinterp/corefcn/__dsearchn__.cc libinterp/corefcn/__ichol__.cc libinterp/corefcn/__ilu__.cc libinterp/corefcn/__lin_interpn__.cc libinterp/corefcn/__luinc__.cc libinterp/corefcn/__magick_read__.cc libinterp/corefcn/__pchip_deriv__.cc libinterp/corefcn/__qp__.cc libinterp/corefcn/balance.cc libinterp/corefcn/besselj.cc libinterp/corefcn/betainc.cc libinterp/corefcn/bitfcns.cc libinterp/corefcn/bsxfun.cc libinterp/corefcn/cellfun.cc libinterp/corefcn/colloc.cc libinterp/corefcn/conv2.cc libinterp/corefcn/daspk.cc libinterp/corefcn/dasrt.cc libinterp/corefcn/dassl.cc libinterp/corefcn/data.cc libinterp/corefcn/debug.cc libinterp/corefcn/defaults.cc libinterp/corefcn/det.cc libinterp/corefcn/dirfns.cc libinterp/corefcn/dlmread.cc libinterp/corefcn/dot.cc libinterp/corefcn/eig.cc libinterp/corefcn/ellipj.cc libinterp/corefcn/error.cc libinterp/corefcn/fft.cc libinterp/corefcn/fft2.cc libinterp/corefcn/fftn.cc libinterp/corefcn/file-io.cc libinterp/corefcn/filter.cc libinterp/corefcn/find.cc libinterp/corefcn/gammainc.cc libinterp/corefcn/gcd.cc libinterp/corefcn/getgrent.cc libinterp/corefcn/getpwent.cc libinterp/corefcn/getrusage.cc libinterp/corefcn/givens.cc libinterp/corefcn/graphics.cc libinterp/corefcn/hash.cc libinterp/corefcn/help.cc libinterp/corefcn/hess.cc libinterp/corefcn/hex2num.cc libinterp/corefcn/input.cc libinterp/corefcn/inv.cc libinterp/corefcn/interpreter.cc libinterp/corefcn/kron.cc libinterp/corefcn/load-path.cc libinterp/corefcn/load-save.cc libinterp/corefcn/lookup.cc libinterp/corefcn/ls-oct-text.cc libinterp/corefcn/lsode.cc libinterp/corefcn/lu.cc libinterp/corefcn/mappers.cc libinterp/corefcn/matrix_type.cc libinterp/corefcn/max.cc libinterp/corefcn/mgorth.cc libinterp/corefcn/nproc.cc libinterp/corefcn/oct-hist.cc libinterp/corefcn/octave-link.cc libinterp/corefcn/ordschur.cc libinterp/corefcn/pager.cc libinterp/corefcn/pinv.cc libinterp/corefcn/pr-output.cc libinterp/corefcn/profiler.cc libinterp/corefcn/psi.cc libinterp/corefcn/quad.cc libinterp/corefcn/quadcc.cc libinterp/corefcn/qz.cc libinterp/corefcn/rand.cc libinterp/corefcn/rcond.cc libinterp/corefcn/regexp.cc libinterp/corefcn/schur.cc libinterp/corefcn/sighandlers.cc libinterp/corefcn/sparse.cc libinterp/corefcn/spparms.cc libinterp/corefcn/sqrtm.cc libinterp/corefcn/str2double.cc libinterp/corefcn/strfind.cc libinterp/corefcn/strfns.cc libinterp/corefcn/sub2ind.cc libinterp/corefcn/svd.cc libinterp/corefcn/sylvester.cc libinterp/corefcn/symtab.cc libinterp/corefcn/syscalls.cc libinterp/corefcn/sysdep.cc libinterp/corefcn/time.cc libinterp/corefcn/toplev.cc libinterp/corefcn/tril.cc libinterp/corefcn/tsearch.cc libinterp/corefcn/typecast.cc libinterp/corefcn/urlwrite.cc libinterp/corefcn/utils.cc libinterp/corefcn/variables.cc libinterp/corefcn/pt-jit.cc libinterp/parse-tree/oct-parse.in.yy libinterp/dldfcn/__delaunayn__.cc libinterp/dldfcn/__eigs__.cc libinterp/dldfcn/__fltk_uigetfile__.cc libinterp/dldfcn/__glpk__.cc libinterp/dldfcn/__init_fltk__.cc libinterp/dldfcn/__init_gnuplot__.cc libinterp/dldfcn/__osmesa_print__.cc libinterp/dldfcn/__voronoi__.cc libinterp/dldfcn/amd.cc libinterp/dldfcn/audiodevinfo.cc libinterp/dldfcn/audioread.cc libinterp/dldfcn/ccolamd.cc libinterp/dldfcn/chol.cc libinterp/dldfcn/colamd.cc libinterp/dldfcn/convhulln.cc libinterp/dldfcn/dmperm.cc libinterp/dldfcn/fftw.cc libinterp/dldfcn/gzip.cc libinterp/dldfcn/qr.cc libinterp/dldfcn/symbfact.cc libinterp/dldfcn/symrcm.cc; /usr/bin/sed -ne '/^\x1d/,$p' ./libinterp/op-kw-docs ) > libinterp/DOCSTRINGS-t && \ if [ -s libinterp/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change libinterp/DOCSTRINGS-t libinterp/DOCSTRINGS; else echo "libinterp/DOCSTRINGS-t is empty!" 1>&2; rm -f libinterp/DOCSTRINGS-t; exit 1; fi libinterp/DOCSTRINGS is unchanged /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc /usr/bin/install -p -m 644 libinterp/DOCSTRINGS /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/built-in-docstrings /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave /usr/bin/install -p -m 644 libinterp/deprecated-config.h /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave/config.h make[4]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' + make install-data install-html install-info install-pdf DESTDIR=/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm preserving existing HG-ID file Making install-data in libgnu make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[2]: Nothing to be done for 'install-data-am'. make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/libexec/octave/4.2.2/exec/armv7hl-redhat-linux-gnu' /bin/sh ./libtool --mode=install /usr/bin/install -c src/octave-gui '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/libexec/octave/4.2.2/exec/armv7hl-redhat-linux-gnu' libtool: warning: 'libgui/liboctgui.la' has not been installed in '/usr/lib/octave/4.2.2' libtool: warning: 'libinterp/liboctinterp.la' has not been installed in '/usr/lib/octave/4.2.2' libtool: warning: 'liboctave/liboctave.la' has not been installed in '/usr/lib/octave/4.2.2' libtool: install: /usr/bin/install -c src/.libs/octave-gui /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/libexec/octave/4.2.2/exec/armv7hl-redhat-linux-gnu/octave-gui /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/startup if test -f /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/startup/octaverc; then true; \ else \ /usr/bin/install -c -m 644 ./scripts/startup/version-rcfile \ /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/startup/octaverc; \ fi if test -f /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/startup/inputrc; then true; \ else \ /usr/bin/install -c -m 644 ./scripts/startup/inputrc \ /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/startup/inputrc; \ fi /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/site/m/startup if test -f /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/site/m/startup/octaverc; \ then true; \ else \ /usr/bin/install -c -m 644 ./scripts/startup/site-rcfile \ /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/site/m/startup/octaverc; \ fi for f in scripts/audio/PKG_ADD scripts/deprecated/PKG_ADD scripts/elfun/PKG_ADD scripts/general/PKG_ADD scripts/geometry/PKG_ADD scripts/gui/PKG_ADD scripts/help/PKG_ADD scripts/image/PKG_ADD scripts/io/PKG_ADD scripts/java/PKG_ADD scripts/linear-algebra/PKG_ADD scripts/miscellaneous/PKG_ADD scripts/ode/PKG_ADD scripts/optimization/PKG_ADD scripts/path/PKG_ADD scripts/pkg/PKG_ADD scripts/plot/appearance/PKG_ADD scripts/plot/draw/PKG_ADD scripts/plot/util/PKG_ADD scripts/polynomial/PKG_ADD scripts/prefs/PKG_ADD scripts/profiler/PKG_ADD scripts/set/PKG_ADD scripts/signal/PKG_ADD scripts/sparse/PKG_ADD scripts/specfun/PKG_ADD scripts/special-matrix/PKG_ADD scripts/startup/PKG_ADD scripts/statistics/base/PKG_ADD scripts/statistics/distributions/PKG_ADD scripts/statistics/models/PKG_ADD scripts/statistics/tests/PKG_ADD scripts/strings/PKG_ADD scripts/testfun/PKG_ADD scripts/time/PKG_ADD scripts/@ftp/PKG_ADD; do \ if [ -n "`cat $f`" ]; then \ base=`echo $f | /usr/bin/sed 's,^scripts/,,'`; \ /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/`echo $base | /usr/bin/sed 's,/[^/]*$,,'`; \ /usr/bin/install -c -m 644 $f /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/$base; \ fi \ done if test -n "desktop-file-install"; then \ desktop-file-install --dir=/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/applications \ --vendor www.octave.org etc/icons/octave.desktop; \ fi for f in etc/icons/octave-logo-512.png etc/icons/octave-logo-256.png etc/icons/octave-logo-128.png etc/icons/octave-logo-64.png etc/icons/octave-logo-48.png etc/icons/octave-logo-32.png etc/icons/octave-logo-24.png etc/icons/octave-logo-22.png etc/icons/octave-logo-16.png; do \ size=`echo $f | /usr/bin/sed -n -e "s/.*-\([0-9]\+\)\.png/\1/p"`; \ if test -f $f; then d=; else d="./"; fi; \ /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/icons/hicolor/${size}x${size}/apps; \ /usr/bin/install -c -m 644 "$d$f" /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/icons/hicolor/${size}x${size}/apps/octave.png; \ done /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/icons/hicolor/scalable/apps /usr/bin/install -c -m 644 ./etc/icons/octave-logo.svg /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/icons/hicolor/scalable/apps/octave.svg /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/appdata /usr/bin/install -c -m 644 etc/icons/octave.appdata.xml /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/appdata/www.octave.org-octave.appdata.xml for f in test/conv.tst test/sparse.tst test/tbcover.m test/bc-overloads.tst test/@double/tbcover.m test/@single/tbcover.m test/@char/tbcover.m test/@logical/tbcover.m test/@int8/tbcover.m test/@int16/tbcover.m test/@int32/tbcover.m test/@int64/tbcover.m test/@uint8/tbcover.m test/@uint16/tbcover.m test/@uint32/tbcover.m test/@uint64/tbcover.m test/@struct/tbcover.m test/@cell/tbcover.m test/@function_handle/tbcover.m test/args.tst test/bug-31371.tst test/bug-38565.tst test/bug-38576.tst test/bug-46330.tst test/bug-49904.tst test/colormaps.tst test/command.tst test/complex.tst test/diag-perm.tst test/error.tst test/eval-catch.tst test/for.tst test/func.tst test/global.tst test/if.tst test/index.tst test/io.tst test/jit.tst test/line-continue.tst test/logical-index.tst test/null-assign.tst test/parser.tst test/prefer.tst test/range.tst test/recursion.tst test/return.tst test/slice.tst test/struct.tst test/switch.tst test/system.tst test/transpose.tst test/try.tst test/unwind.tst test/while.tst test/bug-35448/fA.m test/bug-35448/fB.m test/bug-35448/fC.m test/bug-35448/bug-35448.tst test/bug-36025/@testclass/one.m test/bug-36025/@testclass/testclass.m test/bug-36025/@testclass/two.m test/bug-36025/bug-36025.tst test/bug-38236/df_vr.m test/bug-38236/u_vr.m test/bug-38236/bug-38236.tst test/bug-38691/dir1/func1.m test/bug-38691/dir2/func1.m test/bug-38691/dir2/func2.m test/bug-38691/dir2/func3.m test/bug-38691/bug-38691.tst test/bug-44940/bug-44940.tst test/bug-44940/class_bug44940.m test/class-concat/@foo/foo.m test/class-concat/class-concat.tst test/classdef/foo_method_changes_property_size.m test/classdef/foo_static_method_constant_property.m test/classdef/foo_value_class.m test/classdef/classdef.tst test/classdef/plist_t1.m test/classdef/plist_t2.m test/classdef/plist_t3.m test/classdef/struct_wrapper.m test/classes/@Blork/Blork.m test/classes/@Blork/bleek.m test/classes/@Blork/display.m test/classes/@Blork/get.m test/classes/@Blork/set.m test/classes/@Cork/Cork.m test/classes/@Cork/click.m test/classes/@Cork/display.m test/classes/@Cork/get.m test/classes/@Cork/set.m test/classes/@Dork/Dork.m test/classes/@Dork/bling.m test/classes/@Dork/display.m test/classes/@Dork/gack.m test/classes/@Dork/get.m test/classes/@Dork/getStash.m test/classes/@Dork/private/myStash.m test/classes/@Dork/set.m test/classes/@Gork/Gork.m test/classes/@Gork/cork.m test/classes/@Gork/display.m test/classes/@Gork/gark.m test/classes/@Gork/get.m test/classes/@Gork/set.m test/classes/@Gork/subsasgn.m test/classes/@Gork/subsref.m test/classes/@Pork/Pork.m test/classes/@Pork/bling.m test/classes/@Pork/display.m test/classes/@Pork/get.m test/classes/@Pork/gurk.m test/classes/@Pork/private/myStash.m test/classes/@Pork/set.m test/classes/@Sneetch/Sneetch.m test/classes/@Sneetch/display.m test/classes/@Snork/Snork.m test/classes/@Snork/cack.m test/classes/@Snork/display.m test/classes/@Snork/double.m test/classes/@Snork/end.m test/classes/@Snork/eq.m test/classes/@Snork/ge.m test/classes/@Snork/get.m test/classes/@Snork/getStash.m test/classes/@Snork/gick.m test/classes/@Snork/gt.m test/classes/@Snork/horzcat.m test/classes/@Snork/ldivide.m test/classes/@Snork/le.m test/classes/@Snork/loadobj.m test/classes/@Snork/lt.m test/classes/@Snork/minus.m test/classes/@Snork/mldivide.m test/classes/@Snork/mpower.m test/classes/@Snork/mrdivide.m test/classes/@Snork/mtimes.m test/classes/@Snork/ne.m test/classes/@Snork/plus.m test/classes/@Snork/power.m test/classes/@Snork/private/myStash.m test/classes/@Snork/rdivide.m test/classes/@Snork/saveobj.m test/classes/@Snork/set.m test/classes/@Snork/subsasgn.m test/classes/@Snork/subsindex.m test/classes/@Snork/subsref.m test/classes/@Snork/tattack.m test/classes/@Snork/times.m test/classes/@Snork/uminus.m test/classes/@Snork/uplus.m test/classes/@Snork/vertcat.m test/classes/@Spork/Spork.m test/classes/@Spork/cack.m test/classes/@Spork/display.m test/classes/@Spork/geek.m test/classes/@Spork/get.m test/classes/@Spork/getStash.m test/classes/@Spork/loadobj.m test/classes/@Spork/private/myStash.m test/classes/@Spork/saveobj.m test/classes/@Spork/set.m test/classes/@CPrecedenceTester1/CPrecedenceTester1.m test/classes/@CPrecedenceTester1/tattack.m test/classes/@CPrecedenceTester2/CPrecedenceTester2.m test/classes/@CPrecedenceTester2/tattack.m test/classes/@CPrecedenceTester3/CPrecedenceTester3.m test/classes/@CPrecedenceTester3/tattack.m test/classes/@SizeTester/SizeTester.m test/classes/@SizeTester/numel.m test/classes/@SizeTester/size.m test/classes/classes.tst test/ctor-vs-method/@derived/derived.m test/ctor-vs-method/@derived/parent.m test/ctor-vs-method/@other/other.m test/ctor-vs-method/@other/parent.m test/ctor-vs-method/@parent/method.m test/ctor-vs-method/@parent/parent.m test/ctor-vs-method/__trace__.m test/ctor-vs-method/ctor-vs-method.tst test/fcn-handle-derived-resolution/@fhdr_derived/fhdr_derived.m test/fcn-handle-derived-resolution/@fhdr_other/getsize_arrayfun.m test/fcn-handle-derived-resolution/@fhdr_other/getsize_cellfun.m test/fcn-handle-derived-resolution/@fhdr_other/getsize_loop.m test/fcn-handle-derived-resolution/@fhdr_other/fhdr_other.m test/fcn-handle-derived-resolution/@fhdr_parent/numel.m test/fcn-handle-derived-resolution/@fhdr_parent/fhdr_parent.m test/fcn-handle-derived-resolution/fcn-handle-derived-resolution.tst test/nest/arg_nest.m test/nest/arg_ret.m test/nest/nest_eval.m test/nest/no_closure.m test/nest/persistent_nest.m test/nest/recursive_nest.m test/nest/recursive_nest2.m test/nest/recursive_nest3.m test/nest/scope0.m test/nest/scope1.m test/nest/scope2.m test/nest/scope3.m test/nest/script_nest.m test/nest/script_nest_script.m test/nest/nest.tst test/nest/varg_nest.m test/nest/varg_nest2.m test/publish/publish.tst test/publish/test_script.m test/publish/test_script_code_only.m test/publish/test_script_empty.m test/publish/test_script_example.m test/publish/test_script_head_only.m; do \ if test -f "$f"; then d=; else d="./"; fi; \ base=`echo $f | /usr/bin/sed 's,^test/,,'`; \ /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/fixed/`echo $base | /usr/bin/sed 's,/*[^/]*$,,'`; \ /usr/bin/install -c -m 644 $d$f /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/fixed/$base; \ done /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/site/m /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/site/api-v51/m /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/site/m /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/site/oct/armv7hl-redhat-linux-gnu /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/site/oct/api-v51/armv7hl-redhat-linux-gnu /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/site/oct/armv7hl-redhat-linux-gnu /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/libexec/octave/site/exec/armv7hl-redhat-linux-gnu /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/libexec/octave/api-v51/site/exec/armv7hl-redhat-linux-gnu /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/libexec/octave/4.2.2/site/exec/armv7hl-redhat-linux-gnu /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/imagelib' /usr/bin/install -c -m 644 scripts/image/default.img etc/icons/octave-logo.svg etc/icons/octave-sombrero.png etc/icons/octave-logo.ico '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/imagelib' rm -f libinterp/DOCSTRINGS-t && \ ( perl ./libinterp/gendoc.pl "." libinterp/corefcn/DASPK-opts.cc libinterp/corefcn/DASRT-opts.cc libinterp/corefcn/DASSL-opts.cc libinterp/corefcn/LSODE-opts.cc libinterp/corefcn/Quad-opts.cc libinterp/octave.cc libinterp/octave-value/ov-base.cc libinterp/octave-value/ov-bool-mat.cc libinterp/octave-value/ov-cell.cc libinterp/octave-value/ov-class.cc libinterp/octave-value/ov-classdef.cc libinterp/octave-value/ov-fcn-handle.cc libinterp/octave-value/ov-fcn-inline.cc libinterp/octave-value/ov-java.cc libinterp/octave-value/ov-null-mat.cc libinterp/octave-value/ov-oncleanup.cc libinterp/octave-value/ov-range.cc libinterp/octave-value/ov-struct.cc libinterp/octave-value/ov-typeinfo.cc libinterp/octave-value/ov-usr-fcn.cc libinterp/octave-value/ov.cc libinterp/parse-tree/lex.ll libinterp/parse-tree/pt-arg-list.cc libinterp/parse-tree/pt-binop.cc libinterp/parse-tree/pt-eval.cc libinterp/parse-tree/pt-mat.cc libinterp/corefcn/__contourc__.cc libinterp/corefcn/__dispatch__.cc libinterp/corefcn/__dsearchn__.cc libinterp/corefcn/__ichol__.cc libinterp/corefcn/__ilu__.cc libinterp/corefcn/__lin_interpn__.cc libinterp/corefcn/__luinc__.cc libinterp/corefcn/__magick_read__.cc libinterp/corefcn/__pchip_deriv__.cc libinterp/corefcn/__qp__.cc libinterp/corefcn/balance.cc libinterp/corefcn/besselj.cc libinterp/corefcn/betainc.cc libinterp/corefcn/bitfcns.cc libinterp/corefcn/bsxfun.cc libinterp/corefcn/cellfun.cc libinterp/corefcn/colloc.cc libinterp/corefcn/conv2.cc libinterp/corefcn/daspk.cc libinterp/corefcn/dasrt.cc libinterp/corefcn/dassl.cc libinterp/corefcn/data.cc libinterp/corefcn/debug.cc libinterp/corefcn/defaults.cc libinterp/corefcn/det.cc libinterp/corefcn/dirfns.cc libinterp/corefcn/dlmread.cc libinterp/corefcn/dot.cc libinterp/corefcn/eig.cc libinterp/corefcn/ellipj.cc libinterp/corefcn/error.cc libinterp/corefcn/fft.cc libinterp/corefcn/fft2.cc libinterp/corefcn/fftn.cc libinterp/corefcn/file-io.cc libinterp/corefcn/filter.cc libinterp/corefcn/find.cc libinterp/corefcn/gammainc.cc libinterp/corefcn/gcd.cc libinterp/corefcn/getgrent.cc libinterp/corefcn/getpwent.cc libinterp/corefcn/getrusage.cc libinterp/corefcn/givens.cc libinterp/corefcn/graphics.cc libinterp/corefcn/hash.cc libinterp/corefcn/help.cc libinterp/corefcn/hess.cc libinterp/corefcn/hex2num.cc libinterp/corefcn/input.cc libinterp/corefcn/inv.cc libinterp/corefcn/interpreter.cc libinterp/corefcn/kron.cc libinterp/corefcn/load-path.cc libinterp/corefcn/load-save.cc libinterp/corefcn/lookup.cc libinterp/corefcn/ls-oct-text.cc libinterp/corefcn/lsode.cc libinterp/corefcn/lu.cc libinterp/corefcn/mappers.cc libinterp/corefcn/matrix_type.cc libinterp/corefcn/max.cc libinterp/corefcn/mgorth.cc libinterp/corefcn/nproc.cc libinterp/corefcn/oct-hist.cc libinterp/corefcn/octave-link.cc libinterp/corefcn/ordschur.cc libinterp/corefcn/pager.cc libinterp/corefcn/pinv.cc libinterp/corefcn/pr-output.cc libinterp/corefcn/profiler.cc libinterp/corefcn/psi.cc libinterp/corefcn/quad.cc libinterp/corefcn/quadcc.cc libinterp/corefcn/qz.cc libinterp/corefcn/rand.cc libinterp/corefcn/rcond.cc libinterp/corefcn/regexp.cc libinterp/corefcn/schur.cc libinterp/corefcn/sighandlers.cc libinterp/corefcn/sparse.cc libinterp/corefcn/spparms.cc libinterp/corefcn/sqrtm.cc libinterp/corefcn/str2double.cc libinterp/corefcn/strfind.cc libinterp/corefcn/strfns.cc libinterp/corefcn/sub2ind.cc libinterp/corefcn/svd.cc libinterp/corefcn/sylvester.cc libinterp/corefcn/symtab.cc libinterp/corefcn/syscalls.cc libinterp/corefcn/sysdep.cc libinterp/corefcn/time.cc libinterp/corefcn/toplev.cc libinterp/corefcn/tril.cc libinterp/corefcn/tsearch.cc libinterp/corefcn/typecast.cc libinterp/corefcn/urlwrite.cc libinterp/corefcn/utils.cc libinterp/corefcn/variables.cc libinterp/corefcn/pt-jit.cc libinterp/parse-tree/oct-parse.in.yy libinterp/dldfcn/__delaunayn__.cc libinterp/dldfcn/__eigs__.cc libinterp/dldfcn/__fltk_uigetfile__.cc libinterp/dldfcn/__glpk__.cc libinterp/dldfcn/__init_fltk__.cc libinterp/dldfcn/__init_gnuplot__.cc libinterp/dldfcn/__osmesa_print__.cc libinterp/dldfcn/__voronoi__.cc libinterp/dldfcn/amd.cc libinterp/dldfcn/audiodevinfo.cc libinterp/dldfcn/audioread.cc libinterp/dldfcn/ccolamd.cc libinterp/dldfcn/chol.cc libinterp/dldfcn/colamd.cc libinterp/dldfcn/convhulln.cc libinterp/dldfcn/dmperm.cc libinterp/dldfcn/fftw.cc libinterp/dldfcn/gzip.cc libinterp/dldfcn/qr.cc libinterp/dldfcn/symbfact.cc libinterp/dldfcn/symrcm.cc; /usr/bin/sed -ne '/^\x1d/,$p' ./libinterp/op-kw-docs ) > libinterp/DOCSTRINGS-t && \ if [ -s libinterp/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change libinterp/DOCSTRINGS-t libinterp/DOCSTRINGS; else echo "libinterp/DOCSTRINGS-t is empty!" 1>&2; rm -f libinterp/DOCSTRINGS-t; exit 1; fi libinterp/DOCSTRINGS is unchanged rm -f scripts/DOCSTRINGS-t && \ perl ./scripts/mkdoc.pl "." scripts/audio/lin2mu.m scripts/audio/mu2lin.m scripts/audio/record.m scripts/audio/sound.m scripts/audio/soundsc.m scripts/audio/@audioplayer/__get_properties__.m scripts/audio/@audioplayer/audioplayer.m scripts/audio/@audioplayer/display.m scripts/audio/@audioplayer/get.m scripts/audio/@audioplayer/isplaying.m scripts/audio/@audioplayer/pause.m scripts/audio/@audioplayer/play.m scripts/audio/@audioplayer/playblocking.m scripts/audio/@audioplayer/resume.m scripts/audio/@audioplayer/set.m scripts/audio/@audioplayer/stop.m scripts/audio/@audioplayer/subsasgn.m scripts/audio/@audioplayer/subsref.m scripts/audio/@audiorecorder/__get_properties__.m scripts/audio/@audiorecorder/audiorecorder.m scripts/audio/@audiorecorder/display.m scripts/audio/@audiorecorder/get.m scripts/audio/@audiorecorder/getaudiodata.m scripts/audio/@audiorecorder/getplayer.m scripts/audio/@audiorecorder/isrecording.m scripts/audio/@audiorecorder/pause.m scripts/audio/@audiorecorder/play.m scripts/audio/@audiorecorder/record.m scripts/audio/@audiorecorder/recordblocking.m scripts/audio/@audiorecorder/resume.m scripts/audio/@audiorecorder/set.m scripts/audio/@audiorecorder/stop.m scripts/audio/@audiorecorder/subsasgn.m scripts/audio/@audiorecorder/subsref.m scripts/deprecated/bicubic.m scripts/deprecated/bitmax.m scripts/deprecated/comma.m scripts/deprecated/delaunay3.m scripts/deprecated/dump_prefs.m scripts/deprecated/find_dir_in_path.m scripts/deprecated/finite.m scripts/deprecated/fmod.m scripts/deprecated/fnmatch.m scripts/deprecated/gmap40.m scripts/deprecated/isstr.m scripts/deprecated/loadaudio.m scripts/deprecated/luinc.m scripts/deprecated/mahalanobis.m scripts/deprecated/md5sum.m scripts/deprecated/mouse_wheel_zoom.m scripts/deprecated/nfields.m scripts/deprecated/octave_config_info.m scripts/deprecated/octave_tmp_file_name.m scripts/deprecated/onenormest.m scripts/deprecated/paren.m scripts/deprecated/playaudio.m scripts/deprecated/saveaudio.m scripts/deprecated/semicolon.m scripts/deprecated/setaudio.m scripts/deprecated/sleep.m scripts/deprecated/syl.m scripts/deprecated/usage.m scripts/deprecated/usleep.m scripts/deprecated/wavread.m scripts/deprecated/wavwrite.m scripts/elfun/acosd.m scripts/elfun/acot.m scripts/elfun/acotd.m scripts/elfun/acoth.m scripts/elfun/acsc.m scripts/elfun/acscd.m scripts/elfun/acsch.m scripts/elfun/asec.m scripts/elfun/asecd.m scripts/elfun/asech.m scripts/elfun/asind.m scripts/elfun/atan2d.m scripts/elfun/atand.m scripts/elfun/cosd.m scripts/elfun/cot.m scripts/elfun/cotd.m scripts/elfun/coth.m scripts/elfun/csc.m scripts/elfun/cscd.m scripts/elfun/csch.m scripts/elfun/sec.m scripts/elfun/secd.m scripts/elfun/sech.m scripts/elfun/sind.m scripts/elfun/tand.m scripts/general/accumarray.m scripts/general/accumdim.m scripts/general/bincoeff.m scripts/general/bitcmp.m scripts/general/bitget.m scripts/general/bitset.m scripts/general/blkdiag.m scripts/general/cart2pol.m scripts/general/cart2sph.m scripts/general/cell2mat.m scripts/general/celldisp.m scripts/general/chop.m scripts/general/circshift.m scripts/general/common_size.m scripts/general/cplxpair.m scripts/general/cumtrapz.m scripts/general/curl.m scripts/general/dblquad.m scripts/general/deal.m scripts/general/deg2rad.m scripts/general/del2.m scripts/general/display.m scripts/general/divergence.m scripts/general/fieldnames.m scripts/general/flip.m scripts/general/flipdim.m scripts/general/fliplr.m scripts/general/flipud.m scripts/general/grabcode.m scripts/general/gradient.m scripts/general/idivide.m scripts/general/inputParser.m scripts/general/int2str.m scripts/general/interp1.m scripts/general/interp2.m scripts/general/interp3.m scripts/general/interpft.m scripts/general/interpn.m scripts/general/isdir.m scripts/general/isequal.m scripts/general/isequaln.m scripts/general/loadobj.m scripts/general/logspace.m scripts/general/methods.m scripts/general/nargchk.m scripts/general/narginchk.m scripts/general/nargoutchk.m scripts/general/nextpow2.m scripts/general/nthargout.m scripts/general/num2str.m scripts/general/pol2cart.m scripts/general/polyarea.m scripts/general/postpad.m scripts/general/prepad.m scripts/general/publish.m scripts/general/quadgk.m scripts/general/quadl.m scripts/general/quadv.m scripts/general/rad2deg.m scripts/general/randi.m scripts/general/rat.m scripts/general/repmat.m scripts/general/rot90.m scripts/general/rotdim.m scripts/general/saveobj.m scripts/general/shift.m scripts/general/shiftdim.m scripts/general/sortrows.m scripts/general/sph2cart.m scripts/general/structfun.m scripts/general/subsindex.m scripts/general/trapz.m scripts/general/triplequad.m scripts/general/validateattributes.m scripts/general/private/__isequal__.m scripts/general/private/__publish_html_output__.m scripts/general/private/__publish_latex_output__.m scripts/general/private/__splinen__.m scripts/geometry/convhull.m scripts/geometry/delaunayn.m scripts/geometry/delaunay.m scripts/geometry/dsearch.m scripts/geometry/dsearchn.m scripts/geometry/griddata.m scripts/geometry/griddata3.m scripts/geometry/griddatan.m scripts/geometry/inpolygon.m scripts/geometry/rectint.m scripts/geometry/tsearchn.m scripts/geometry/voronoi.m scripts/geometry/voronoin.m scripts/gui/dialog.m scripts/gui/errordlg.m scripts/gui/guidata.m scripts/gui/guihandles.m scripts/gui/helpdlg.m scripts/gui/inputdlg.m scripts/gui/listdlg.m scripts/gui/msgbox.m scripts/gui/questdlg.m scripts/gui/uibuttongroup.m scripts/gui/uicontextmenu.m scripts/gui/uicontrol.m scripts/gui/uigetdir.m scripts/gui/uigetfile.m scripts/gui/uimenu.m scripts/gui/uipanel.m scripts/gui/uipushtool.m scripts/gui/uiputfile.m scripts/gui/uiresume.m scripts/gui/uitoggletool.m scripts/gui/uitoolbar.m scripts/gui/uiwait.m scripts/gui/waitbar.m scripts/gui/waitforbuttonpress.m scripts/gui/warndlg.m scripts/gui/private/__file_filter__.m scripts/gui/private/__fltk_file_filter__.m scripts/gui/private/__get_funcname__.m scripts/gui/private/__is_function__.m scripts/gui/private/__uigetdir_fltk__.m scripts/gui/private/__uigetfile_fltk__.m scripts/gui/private/__uiobject_split_args__.m scripts/gui/private/__uiputfile_fltk__.m scripts/help/__gripe_missing_component__.m scripts/help/__makeinfo__.m scripts/help/__unimplemented__.m scripts/help/ans.m scripts/help/doc.m scripts/help/doc_cache_create.m scripts/help/get_first_help_sentence.m scripts/help/error_ids.m scripts/help/help.m scripts/help/lookfor.m scripts/help/print_usage.m scripts/help/type.m scripts/help/warning_ids.m scripts/help/which.m scripts/help/private/__additional_help_message__.m scripts/help/private/__strip_html_tags__.m scripts/image/autumn.m scripts/image/bone.m scripts/image/brighten.m scripts/image/cmpermute.m scripts/image/cmunique.m scripts/image/colorcube.m scripts/image/colormap.m scripts/image/contrast.m scripts/image/cool.m scripts/image/copper.m scripts/image/cubehelix.m scripts/image/flag.m scripts/image/frame2im.m scripts/image/gray.m scripts/image/gray2ind.m scripts/image/hot.m scripts/image/hsv.m scripts/image/hsv2rgb.m scripts/image/im2double.m scripts/image/im2frame.m scripts/image/image.m scripts/image/imagesc.m scripts/image/imfinfo.m scripts/image/imformats.m scripts/image/imread.m scripts/image/imshow.m scripts/image/iscolormap.m scripts/image/imwrite.m scripts/image/ind2gray.m scripts/image/ind2rgb.m scripts/image/jet.m scripts/image/lines.m scripts/image/ntsc2rgb.m scripts/image/ocean.m scripts/image/pink.m scripts/image/prism.m scripts/image/rainbow.m scripts/image/rgb2hsv.m scripts/image/rgb2ind.m scripts/image/rgb2ntsc.m scripts/image/rgbplot.m scripts/image/spinmap.m scripts/image/spring.m scripts/image/summer.m scripts/image/viridis.m scripts/image/white.m scripts/image/winter.m scripts/image/private/__imfinfo__.m scripts/image/private/__imread__.m scripts/image/private/__imwrite__.m scripts/image/private/colorspace_conversion_input_check.m scripts/image/private/colorspace_conversion_revert.m scripts/image/private/imageIO.m scripts/image/private/imwrite_filename.m scripts/image/private/ind2x.m scripts/io/beep.m scripts/io/csvread.m scripts/io/csvwrite.m scripts/io/dlmwrite.m scripts/io/fileread.m scripts/io/importdata.m scripts/io/is_valid_file_id.m scripts/io/strread.m scripts/io/textread.m scripts/java/java_get.m scripts/java/java_set.m scripts/java/javaArray.m scripts/java/javaaddpath.m scripts/java/javachk.m scripts/java/javaclasspath.m scripts/java/javamem.m scripts/java/javarmpath.m scripts/java/usejava.m scripts/linear-algebra/bandwidth.m scripts/linear-algebra/commutation_matrix.m scripts/linear-algebra/cond.m scripts/linear-algebra/condest.m scripts/linear-algebra/condeig.m scripts/linear-algebra/cross.m scripts/linear-algebra/duplication_matrix.m scripts/linear-algebra/expm.m scripts/linear-algebra/housh.m scripts/linear-algebra/isbanded.m scripts/linear-algebra/isdefinite.m scripts/linear-algebra/isdiag.m scripts/linear-algebra/ishermitian.m scripts/linear-algebra/issymmetric.m scripts/linear-algebra/istril.m scripts/linear-algebra/istriu.m scripts/linear-algebra/krylov.m scripts/linear-algebra/linsolve.m scripts/linear-algebra/logm.m scripts/linear-algebra/normest.m scripts/linear-algebra/normest1.m scripts/linear-algebra/null.m scripts/linear-algebra/orth.m scripts/linear-algebra/planerot.m scripts/linear-algebra/qzhess.m scripts/linear-algebra/rank.m scripts/linear-algebra/rref.m scripts/linear-algebra/subspace.m scripts/linear-algebra/trace.m scripts/linear-algebra/vech.m scripts/miscellaneous/bug_report.m scripts/miscellaneous/bunzip2.m scripts/miscellaneous/cast.m scripts/miscellaneous/citation.m scripts/miscellaneous/compare_versions.m scripts/miscellaneous/computer.m scripts/miscellaneous/copyfile.m scripts/miscellaneous/debug.m scripts/miscellaneous/delete.m scripts/miscellaneous/desktop.m scripts/miscellaneous/dir.m scripts/miscellaneous/dos.m scripts/miscellaneous/edit.m scripts/miscellaneous/fact.m scripts/miscellaneous/fileattrib.m scripts/miscellaneous/fileparts.m scripts/miscellaneous/fullfile.m scripts/miscellaneous/genvarname.m scripts/miscellaneous/getappdata.m scripts/miscellaneous/getfield.m scripts/miscellaneous/gunzip.m scripts/miscellaneous/info.m scripts/miscellaneous/inputname.m scripts/miscellaneous/isappdata.m scripts/miscellaneous/isdeployed.m scripts/miscellaneous/ismac.m scripts/miscellaneous/ispc.m scripts/miscellaneous/isunix.m scripts/miscellaneous/license.m scripts/miscellaneous/list_primes.m scripts/miscellaneous/ls.m scripts/miscellaneous/ls_command.m scripts/miscellaneous/menu.m scripts/miscellaneous/mex.m scripts/miscellaneous/mexext.m scripts/miscellaneous/mkdir.m scripts/miscellaneous/mkoctfile.m scripts/miscellaneous/movefile.m scripts/miscellaneous/namelengthmax.m scripts/miscellaneous/news.m scripts/miscellaneous/open.m scripts/miscellaneous/orderfields.m scripts/miscellaneous/pack.m scripts/miscellaneous/parseparams.m scripts/miscellaneous/perl.m scripts/miscellaneous/python.m scripts/miscellaneous/recycle.m scripts/miscellaneous/rmappdata.m scripts/miscellaneous/run.m scripts/miscellaneous/setappdata.m scripts/miscellaneous/setfield.m scripts/miscellaneous/substruct.m scripts/miscellaneous/swapbytes.m scripts/miscellaneous/symvar.m scripts/miscellaneous/tar.m scripts/miscellaneous/tempdir.m scripts/miscellaneous/tmpnam.m scripts/miscellaneous/unix.m scripts/miscellaneous/unpack.m scripts/miscellaneous/untar.m scripts/miscellaneous/unzip.m scripts/miscellaneous/ver.m scripts/miscellaneous/version.m scripts/miscellaneous/what.m scripts/miscellaneous/xor.m scripts/miscellaneous/zip.m scripts/miscellaneous/private/display_info_file.m scripts/miscellaneous/private/__w2mpth__.m scripts/ode/ode23.m scripts/ode/ode45.m scripts/ode/odeset.m scripts/ode/odeget.m scripts/ode/odeplot.m scripts/ode/private/AbsRel_norm.m scripts/ode/private/integrate_adaptive.m scripts/ode/private/kahan.m scripts/ode/private/odedefaults.m scripts/ode/private/odemergeopts.m scripts/ode/private/ode_event_handler.m scripts/ode/private/runge_kutta_23.m scripts/ode/private/runge_kutta_45_dorpri.m scripts/ode/private/runge_kutta_interpolate.m scripts/ode/private/starting_stepsize.m scripts/optimization/__all_opts__.m scripts/optimization/fminbnd.m scripts/optimization/fminsearch.m scripts/optimization/fminunc.m scripts/optimization/fsolve.m scripts/optimization/fzero.m scripts/optimization/glpk.m scripts/optimization/lsqnonneg.m scripts/optimization/optimget.m scripts/optimization/optimset.m scripts/optimization/pqpnonneg.m scripts/optimization/qp.m scripts/optimization/sqp.m scripts/optimization/private/__fdjac__.m scripts/path/matlabroot.m scripts/path/pathdef.m scripts/path/savepath.m scripts/path/private/getsavepath.m scripts/pkg/pkg.m scripts/pkg/private/build.m scripts/pkg/private/configure_make.m scripts/pkg/private/default_prefix.m scripts/pkg/private/describe.m scripts/pkg/private/dirempty.m scripts/pkg/private/get_description.m scripts/pkg/private/get_forge_download.m scripts/pkg/private/get_forge_pkg.m scripts/pkg/private/getarch.m scripts/pkg/private/getarchdir.m scripts/pkg/private/get_unsatisfied_deps.m scripts/pkg/private/install.m scripts/pkg/private/installed_packages.m scripts/pkg/private/list_forge_packages.m scripts/pkg/private/load_packages.m scripts/pkg/private/load_packages_and_dependencies.m scripts/pkg/private/rebuild.m scripts/pkg/private/save_order.m scripts/pkg/private/uninstall.m scripts/pkg/private/unload_packages.m scripts/plot/appearance/__clabel__.m scripts/plot/appearance/__getlegenddata__.m scripts/plot/appearance/annotation.m scripts/plot/appearance/axis.m scripts/plot/appearance/box.m scripts/plot/appearance/caxis.m scripts/plot/appearance/clabel.m scripts/plot/appearance/daspect.m scripts/plot/appearance/datetick.m scripts/plot/appearance/diffuse.m scripts/plot/appearance/grid.m scripts/plot/appearance/gtext.m scripts/plot/appearance/hidden.m scripts/plot/appearance/legend.m scripts/plot/appearance/lighting.m scripts/plot/appearance/material.m scripts/plot/appearance/orient.m scripts/plot/appearance/pbaspect.m scripts/plot/appearance/shading.m scripts/plot/appearance/specular.m scripts/plot/appearance/text.m scripts/plot/appearance/title.m scripts/plot/appearance/view.m scripts/plot/appearance/whitebg.m scripts/plot/appearance/xlabel.m scripts/plot/appearance/xlim.m scripts/plot/appearance/ylabel.m scripts/plot/appearance/ylim.m scripts/plot/appearance/zlabel.m scripts/plot/appearance/zlim.m scripts/plot/appearance/private/__axis_limits__.m scripts/plot/appearance/private/__axis_label__.m scripts/plot/draw/area.m scripts/plot/draw/barh.m scripts/plot/draw/bar.m scripts/plot/draw/camlight.m scripts/plot/draw/colorbar.m scripts/plot/draw/comet3.m scripts/plot/draw/comet.m scripts/plot/draw/compass.m scripts/plot/draw/contour3.m scripts/plot/draw/contourc.m scripts/plot/draw/contourf.m scripts/plot/draw/contour.m scripts/plot/draw/cylinder.m scripts/plot/draw/ellipsoid.m scripts/plot/draw/errorbar.m scripts/plot/draw/ezcontourf.m scripts/plot/draw/ezcontour.m scripts/plot/draw/ezmeshc.m scripts/plot/draw/ezmesh.m scripts/plot/draw/ezplot3.m scripts/plot/draw/ezplot.m scripts/plot/draw/ezpolar.m scripts/plot/draw/ezsurfc.m scripts/plot/draw/ezsurf.m scripts/plot/draw/feather.m scripts/plot/draw/fill.m scripts/plot/draw/fplot.m scripts/plot/draw/hist.m scripts/plot/draw/isocaps.m scripts/plot/draw/isocolors.m scripts/plot/draw/isonormals.m scripts/plot/draw/isosurface.m scripts/plot/draw/light.m scripts/plot/draw/line.m scripts/plot/draw/loglogerr.m scripts/plot/draw/loglog.m scripts/plot/draw/meshc.m scripts/plot/draw/mesh.m scripts/plot/draw/meshz.m scripts/plot/draw/pareto.m scripts/plot/draw/patch.m scripts/plot/draw/pcolor.m scripts/plot/draw/peaks.m scripts/plot/draw/pie3.m scripts/plot/draw/pie.m scripts/plot/draw/plot3.m scripts/plot/draw/plot.m scripts/plot/draw/plotmatrix.m scripts/plot/draw/plotyy.m scripts/plot/draw/polar.m scripts/plot/draw/quiver3.m scripts/plot/draw/quiver.m scripts/plot/draw/rectangle.m scripts/plot/draw/reducepatch.m scripts/plot/draw/reducevolume.m scripts/plot/draw/ribbon.m scripts/plot/draw/rose.m scripts/plot/draw/scatter3.m scripts/plot/draw/scatter.m scripts/plot/draw/semilogxerr.m scripts/plot/draw/semilogx.m scripts/plot/draw/semilogyerr.m scripts/plot/draw/semilogy.m scripts/plot/draw/shrinkfaces.m scripts/plot/draw/slice.m scripts/plot/draw/smooth3.m scripts/plot/draw/sombrero.m scripts/plot/draw/sphere.m scripts/plot/draw/stairs.m scripts/plot/draw/stem3.m scripts/plot/draw/stemleaf.m scripts/plot/draw/stem.m scripts/plot/draw/surface.m scripts/plot/draw/surfc.m scripts/plot/draw/surfl.m scripts/plot/draw/surf.m scripts/plot/draw/surfnorm.m scripts/plot/draw/tetramesh.m scripts/plot/draw/trimesh.m scripts/plot/draw/triplot.m scripts/plot/draw/trisurf.m scripts/plot/draw/waterfall.m scripts/plot/draw/private/__add_datasource__.m scripts/plot/draw/private/__bar__.m scripts/plot/draw/private/__calc_isovalue_from_data__.m scripts/plot/draw/private/__contour__.m scripts/plot/draw/private/__errplot__.m scripts/plot/draw/private/__ezplot__.m scripts/plot/draw/private/__interp_cube__.m scripts/plot/draw/private/__line__.m scripts/plot/draw/private/__marching_cube__.m scripts/plot/draw/private/__patch__.m scripts/plot/draw/private/__pie__.m scripts/plot/draw/private/__plt__.m scripts/plot/draw/private/__quiver__.m scripts/plot/draw/private/__rotate_around_axis__.m scripts/plot/draw/private/__scatter__.m scripts/plot/draw/private/__stem__.m scripts/plot/draw/private/__unite_shared_vertices__.m scripts/plot/util/__actual_axis_position__.m scripts/plot/util/__default_plot_options__.m scripts/plot/util/__gnuplot_drawnow__.m scripts/plot/util/__next_line_color__.m scripts/plot/util/__next_line_style__.m scripts/plot/util/__opengl_info__.m scripts/plot/util/__plt_get_axis_arg__.m scripts/plot/util/__pltopt__.m scripts/plot/util/allchild.m scripts/plot/util/ancestor.m scripts/plot/util/axes.m scripts/plot/util/cla.m scripts/plot/util/clf.m scripts/plot/util/close.m scripts/plot/util/closereq.m scripts/plot/util/colstyle.m scripts/plot/util/copyobj.m scripts/plot/util/figure.m scripts/plot/util/findall.m scripts/plot/util/findfigs.m scripts/plot/util/findobj.m scripts/plot/util/gca.m scripts/plot/util/gcbf.m scripts/plot/util/gcbo.m scripts/plot/util/gcf.m scripts/plot/util/gco.m scripts/plot/util/ginput.m scripts/plot/util/graphics_toolkit.m scripts/plot/util/hdl2struct.m scripts/plot/util/hggroup.m scripts/plot/util/hgload.m scripts/plot/util/hgsave.m scripts/plot/util/hold.m scripts/plot/util/isaxes.m scripts/plot/util/isfigure.m scripts/plot/util/ishghandle.m scripts/plot/util/ishold.m scripts/plot/util/isprop.m scripts/plot/util/linkaxes.m scripts/plot/util/linkprop.m scripts/plot/util/meshgrid.m scripts/plot/util/ndgrid.m scripts/plot/util/newplot.m scripts/plot/util/pan.m scripts/plot/util/print.m scripts/plot/util/printd.m scripts/plot/util/refresh.m scripts/plot/util/refreshdata.m scripts/plot/util/rotate.m scripts/plot/util/rotate3d.m scripts/plot/util/saveas.m scripts/plot/util/shg.m scripts/plot/util/struct2hdl.m scripts/plot/util/subplot.m scripts/plot/util/zoom.m scripts/plot/util/private/__add_default_menu__.m scripts/plot/util/private/__ghostscript__.m scripts/plot/util/private/__gnuplot_get_var__.m scripts/plot/util/private/__gnuplot_ginput__.m scripts/plot/util/private/__gnuplot_has_feature__.m scripts/plot/util/private/__gnuplot_has_terminal__.m scripts/plot/util/private/__gnuplot_open_stream__.m scripts/plot/util/private/__gnuplot_print__.m scripts/plot/util/private/__gnuplot_version__.m scripts/plot/util/private/__gnuplot_draw_axes__.m scripts/plot/util/private/__gnuplot_draw_figure__.m scripts/plot/util/private/__opengl_print__.m scripts/plot/util/private/__print_parse_opts__.m scripts/polynomial/compan.m scripts/polynomial/conv.m scripts/polynomial/deconv.m scripts/polynomial/mkpp.m scripts/polynomial/mpoles.m scripts/polynomial/padecoef.m scripts/polynomial/pchip.m scripts/polynomial/poly.m scripts/polynomial/polyaffine.m scripts/polynomial/polyder.m scripts/polynomial/polyeig.m scripts/polynomial/polyfit.m scripts/polynomial/polygcd.m scripts/polynomial/polyint.m scripts/polynomial/polyout.m scripts/polynomial/polyreduce.m scripts/polynomial/polyval.m scripts/polynomial/polyvalm.m scripts/polynomial/ppval.m scripts/polynomial/ppder.m scripts/polynomial/ppint.m scripts/polynomial/ppjumps.m scripts/polynomial/residue.m scripts/polynomial/roots.m scripts/polynomial/spline.m scripts/polynomial/splinefit.m scripts/polynomial/unmkpp.m scripts/polynomial/private/__splinefit__.m scripts/prefs/addpref.m scripts/prefs/getpref.m scripts/prefs/ispref.m scripts/prefs/prefdir.m scripts/prefs/preferences.m scripts/prefs/rmpref.m scripts/prefs/setpref.m scripts/prefs/private/loadprefs.m scripts/prefs/private/prefsfile.m scripts/prefs/private/saveprefs.m scripts/profiler/profexplore.m scripts/profiler/profexport.m scripts/profiler/profile.m scripts/profiler/profshow.m scripts/set/intersect.m scripts/set/ismember.m scripts/set/powerset.m scripts/set/setdiff.m scripts/set/setxor.m scripts/set/union.m scripts/set/unique.m scripts/set/private/validsetargs.m scripts/signal/arch_fit.m scripts/signal/arch_rnd.m scripts/signal/arch_test.m scripts/signal/arma_rnd.m scripts/signal/autoreg_matrix.m scripts/signal/bartlett.m scripts/signal/blackman.m scripts/signal/detrend.m scripts/signal/diffpara.m scripts/signal/durbinlevinson.m scripts/signal/fftconv.m scripts/signal/fftfilt.m scripts/signal/fftshift.m scripts/signal/filter2.m scripts/signal/fractdiff.m scripts/signal/freqz.m scripts/signal/freqz_plot.m scripts/signal/hamming.m scripts/signal/hanning.m scripts/signal/hurst.m scripts/signal/ifftshift.m scripts/signal/periodogram.m scripts/signal/sinc.m scripts/signal/sinetone.m scripts/signal/sinewave.m scripts/signal/spectral_adf.m scripts/signal/spectral_xdf.m scripts/signal/spencer.m scripts/signal/stft.m scripts/signal/synthesis.m scripts/signal/unwrap.m scripts/signal/yulewalker.m scripts/signal/private/rectangle_lw.m scripts/signal/private/rectangle_sw.m scripts/signal/private/triangle_lw.m scripts/signal/private/triangle_sw.m scripts/sparse/bicg.m scripts/sparse/bicgstab.m scripts/sparse/cgs.m scripts/sparse/colperm.m scripts/sparse/eigs.m scripts/sparse/etreeplot.m scripts/sparse/gmres.m scripts/sparse/gplot.m scripts/sparse/ichol.m scripts/sparse/ilu.m scripts/sparse/nonzeros.m scripts/sparse/pcg.m scripts/sparse/pcr.m scripts/sparse/qmr.m scripts/sparse/spaugment.m scripts/sparse/spconvert.m scripts/sparse/spdiags.m scripts/sparse/speye.m scripts/sparse/spfun.m scripts/sparse/spones.m scripts/sparse/sprand.m scripts/sparse/sprandn.m scripts/sparse/sprandsym.m scripts/sparse/spstats.m scripts/sparse/spy.m scripts/sparse/svds.m scripts/sparse/treelayout.m scripts/sparse/treeplot.m scripts/sparse/private/__sprand__.m scripts/specfun/bessel.m scripts/specfun/beta.m scripts/specfun/betaln.m scripts/specfun/ellipke.m scripts/specfun/expint.m scripts/specfun/factor.m scripts/specfun/factorial.m scripts/specfun/isprime.m scripts/specfun/lcm.m scripts/specfun/legendre.m scripts/specfun/nchoosek.m scripts/specfun/nthroot.m scripts/specfun/perms.m scripts/specfun/pow2.m scripts/specfun/primes.m scripts/specfun/reallog.m scripts/specfun/realpow.m scripts/specfun/realsqrt.m scripts/special-matrix/gallery.m scripts/special-matrix/hadamard.m scripts/special-matrix/hankel.m scripts/special-matrix/hilb.m scripts/special-matrix/invhilb.m scripts/special-matrix/magic.m scripts/special-matrix/pascal.m scripts/special-matrix/rosser.m scripts/special-matrix/toeplitz.m scripts/special-matrix/vander.m scripts/special-matrix/wilkinson.m scripts/startup/__finish__.m scripts/statistics/base/center.m scripts/statistics/base/cloglog.m scripts/statistics/base/corr.m scripts/statistics/base/cov.m scripts/statistics/base/gls.m scripts/statistics/base/histc.m scripts/statistics/base/iqr.m scripts/statistics/base/kendall.m scripts/statistics/base/kurtosis.m scripts/statistics/base/logit.m scripts/statistics/base/lscov.m scripts/statistics/base/mean.m scripts/statistics/base/meansq.m scripts/statistics/base/median.m scripts/statistics/base/mode.m scripts/statistics/base/moment.m scripts/statistics/base/ols.m scripts/statistics/base/ppplot.m scripts/statistics/base/prctile.m scripts/statistics/base/probit.m scripts/statistics/base/qqplot.m scripts/statistics/base/quantile.m scripts/statistics/base/range.m scripts/statistics/base/ranks.m scripts/statistics/base/run_count.m scripts/statistics/base/runlength.m scripts/statistics/base/skewness.m scripts/statistics/base/spearman.m scripts/statistics/base/statistics.m scripts/statistics/base/std.m scripts/statistics/base/table.m scripts/statistics/base/var.m scripts/statistics/base/zscore.m scripts/statistics/distributions/betacdf.m scripts/statistics/distributions/betainv.m scripts/statistics/distributions/betapdf.m scripts/statistics/distributions/betarnd.m scripts/statistics/distributions/binocdf.m scripts/statistics/distributions/binoinv.m scripts/statistics/distributions/binopdf.m scripts/statistics/distributions/binornd.m scripts/statistics/distributions/cauchy_cdf.m scripts/statistics/distributions/cauchy_inv.m scripts/statistics/distributions/cauchy_pdf.m scripts/statistics/distributions/cauchy_rnd.m scripts/statistics/distributions/chi2cdf.m scripts/statistics/distributions/chi2inv.m scripts/statistics/distributions/chi2pdf.m scripts/statistics/distributions/chi2rnd.m scripts/statistics/distributions/discrete_cdf.m scripts/statistics/distributions/discrete_inv.m scripts/statistics/distributions/discrete_pdf.m scripts/statistics/distributions/discrete_rnd.m scripts/statistics/distributions/empirical_cdf.m scripts/statistics/distributions/empirical_inv.m scripts/statistics/distributions/empirical_pdf.m scripts/statistics/distributions/empirical_rnd.m scripts/statistics/distributions/expcdf.m scripts/statistics/distributions/expinv.m scripts/statistics/distributions/exppdf.m scripts/statistics/distributions/exprnd.m scripts/statistics/distributions/fcdf.m scripts/statistics/distributions/finv.m scripts/statistics/distributions/fpdf.m scripts/statistics/distributions/frnd.m scripts/statistics/distributions/gamcdf.m scripts/statistics/distributions/gaminv.m scripts/statistics/distributions/gampdf.m scripts/statistics/distributions/gamrnd.m scripts/statistics/distributions/geocdf.m scripts/statistics/distributions/geoinv.m scripts/statistics/distributions/geopdf.m scripts/statistics/distributions/geornd.m scripts/statistics/distributions/hygecdf.m scripts/statistics/distributions/hygeinv.m scripts/statistics/distributions/hygepdf.m scripts/statistics/distributions/hygernd.m scripts/statistics/distributions/kolmogorov_smirnov_cdf.m scripts/statistics/distributions/laplace_cdf.m scripts/statistics/distributions/laplace_inv.m scripts/statistics/distributions/laplace_pdf.m scripts/statistics/distributions/laplace_rnd.m scripts/statistics/distributions/logistic_cdf.m scripts/statistics/distributions/logistic_inv.m scripts/statistics/distributions/logistic_pdf.m scripts/statistics/distributions/logistic_rnd.m scripts/statistics/distributions/logncdf.m scripts/statistics/distributions/logninv.m scripts/statistics/distributions/lognpdf.m scripts/statistics/distributions/lognrnd.m scripts/statistics/distributions/nbincdf.m scripts/statistics/distributions/nbininv.m scripts/statistics/distributions/nbinpdf.m scripts/statistics/distributions/nbinrnd.m scripts/statistics/distributions/normcdf.m scripts/statistics/distributions/norminv.m scripts/statistics/distributions/normpdf.m scripts/statistics/distributions/normrnd.m scripts/statistics/distributions/poisscdf.m scripts/statistics/distributions/poissinv.m scripts/statistics/distributions/poisspdf.m scripts/statistics/distributions/poissrnd.m scripts/statistics/distributions/stdnormal_cdf.m scripts/statistics/distributions/stdnormal_inv.m scripts/statistics/distributions/stdnormal_pdf.m scripts/statistics/distributions/stdnormal_rnd.m scripts/statistics/distributions/tcdf.m scripts/statistics/distributions/tinv.m scripts/statistics/distributions/tpdf.m scripts/statistics/distributions/trnd.m scripts/statistics/distributions/unidrnd.m scripts/statistics/distributions/unidcdf.m scripts/statistics/distributions/unidinv.m scripts/statistics/distributions/unidpdf.m scripts/statistics/distributions/unifrnd.m scripts/statistics/distributions/unifcdf.m scripts/statistics/distributions/unifinv.m scripts/statistics/distributions/unifpdf.m scripts/statistics/distributions/wblcdf.m scripts/statistics/distributions/wblinv.m scripts/statistics/distributions/wblpdf.m scripts/statistics/distributions/wblrnd.m scripts/statistics/distributions/wienrnd.m scripts/statistics/models/logistic_regression.m scripts/statistics/models/private/logistic_regression_derivatives.m scripts/statistics/models/private/logistic_regression_likelihood.m scripts/statistics/tests/anova.m scripts/statistics/tests/bartlett_test.m scripts/statistics/tests/chisquare_test_homogeneity.m scripts/statistics/tests/chisquare_test_independence.m scripts/statistics/tests/cor_test.m scripts/statistics/tests/f_test_regression.m scripts/statistics/tests/hotelling_test.m scripts/statistics/tests/hotelling_test_2.m scripts/statistics/tests/kolmogorov_smirnov_test.m scripts/statistics/tests/kolmogorov_smirnov_test_2.m scripts/statistics/tests/kruskal_wallis_test.m scripts/statistics/tests/manova.m scripts/statistics/tests/mcnemar_test.m scripts/statistics/tests/prop_test_2.m scripts/statistics/tests/run_test.m scripts/statistics/tests/sign_test.m scripts/statistics/tests/t_test.m scripts/statistics/tests/t_test_2.m scripts/statistics/tests/t_test_regression.m scripts/statistics/tests/u_test.m scripts/statistics/tests/var_test.m scripts/statistics/tests/welch_test.m scripts/statistics/tests/wilcoxon_test.m scripts/statistics/tests/z_test.m scripts/statistics/tests/z_test_2.m scripts/strings/base2dec.m scripts/strings/bin2dec.m scripts/strings/blanks.m scripts/strings/cstrcat.m scripts/strings/deblank.m scripts/strings/dec2base.m scripts/strings/dec2bin.m scripts/strings/dec2hex.m scripts/strings/findstr.m scripts/strings/hex2dec.m scripts/strings/index.m scripts/strings/isletter.m scripts/strings/isstrprop.m scripts/strings/mat2str.m scripts/strings/ostrsplit.m scripts/strings/regexptranslate.m scripts/strings/rindex.m scripts/strings/str2num.m scripts/strings/strcat.m scripts/strings/strchr.m scripts/strings/strjoin.m scripts/strings/strjust.m scripts/strings/strmatch.m scripts/strings/strsplit.m scripts/strings/strtok.m scripts/strings/strtrim.m scripts/strings/strtrunc.m scripts/strings/substr.m scripts/strings/untabify.m scripts/strings/validatestring.m scripts/testfun/__have_feature__.m scripts/testfun/__printf_assert__.m scripts/testfun/__prog_output_assert__.m scripts/testfun/__run_test_suite__.m scripts/testfun/assert.m scripts/testfun/demo.m scripts/testfun/example.m scripts/testfun/fail.m scripts/testfun/rundemos.m scripts/testfun/runtests.m scripts/testfun/speed.m scripts/testfun/test.m scripts/testfun/private/compare_plot_demos.m scripts/testfun/private/dump_demos.m scripts/testfun/private/html_compare_plot_demos.m scripts/testfun/private/html_plot_demos_template.html scripts/time/addtodate.m scripts/time/asctime.m scripts/time/calendar.m scripts/time/clock.m scripts/time/ctime.m scripts/time/date.m scripts/time/datenum.m scripts/time/datestr.m scripts/time/datevec.m scripts/time/eomday.m scripts/time/etime.m scripts/time/is_leap_year.m scripts/time/now.m scripts/time/weekday.m scripts/@ftp/ascii.m scripts/@ftp/binary.m scripts/@ftp/cd.m scripts/@ftp/close.m scripts/@ftp/delete.m scripts/@ftp/dir.m scripts/@ftp/display.m scripts/@ftp/ftp.m scripts/@ftp/loadobj.m scripts/@ftp/mget.m scripts/@ftp/mkdir.m scripts/@ftp/mput.m scripts/@ftp/rename.m scripts/@ftp/rmdir.m scripts/@ftp/saveobj.m scripts/plot/util/gnuplot_binary.in.m > scripts/DOCSTRINGS-t && \ if [ -s scripts/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change scripts/DOCSTRINGS-t scripts/DOCSTRINGS; else echo "scripts/DOCSTRINGS-t is empty!" 1>&2; rm -f scripts/DOCSTRINGS-t; exit 1; fi scripts/DOCSTRINGS is unchanged /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info' /usr/bin/install -c -m 644 ./doc/interpreter/octave.info ./doc/interpreter/octave.info-1 ./doc/interpreter/octave.info-2 ./doc/interpreter/octave.info-3 ./doc/interpreter/octave.info-4 ./doc/interpreter/octave.info-5 ./doc/interpreter/octave.info-6 ./doc/interpreter/octave.info-7 ./doc/interpreter/octave.info-8 ./doc/interpreter/octave.info-9 ./doc/liboctave/liboctave.info '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info' '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info/octave.info' install-info --info-dir='/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info' '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info/liboctave.info' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/man/man1' /usr/bin/install -c -m 644 doc/interpreter/mkoctfile.1 doc/interpreter/octave-cli.1 doc/interpreter/octave-config.1 doc/interpreter/octave.1 '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/man/man1' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/corefcn' /usr/bin/install -c -m 644 libinterp/corefcn/Cell.cc-tst libinterp/corefcn/__contourc__.cc-tst libinterp/corefcn/__dispatch__.cc-tst libinterp/corefcn/__dsearchn__.cc-tst libinterp/corefcn/__ichol__.cc-tst libinterp/corefcn/__ilu__.cc-tst libinterp/corefcn/__lin_interpn__.cc-tst libinterp/corefcn/__magick_read__.cc-tst libinterp/corefcn/__pchip_deriv__.cc-tst libinterp/corefcn/__qp__.cc-tst libinterp/corefcn/besselj.cc-tst libinterp/corefcn/betainc.cc-tst libinterp/corefcn/bitfcns.cc-tst libinterp/corefcn/bsxfun.cc-tst libinterp/corefcn/cellfun.cc-tst libinterp/corefcn/conv2.cc-tst libinterp/corefcn/dassl.cc-tst libinterp/corefcn/data.cc-tst libinterp/corefcn/debug.cc-tst libinterp/corefcn/defaults.cc-tst libinterp/corefcn/det.cc-tst libinterp/corefcn/dirfns.cc-tst libinterp/corefcn/dlmread.cc-tst libinterp/corefcn/dot.cc-tst libinterp/corefcn/eig.cc-tst libinterp/corefcn/ellipj.cc-tst libinterp/corefcn/error.cc-tst libinterp/corefcn/errwarn.cc-tst libinterp/corefcn/fft.cc-tst libinterp/corefcn/fft2.cc-tst libinterp/corefcn/file-io.cc-tst libinterp/corefcn/filter.cc-tst libinterp/corefcn/find.cc-tst libinterp/corefcn/gammainc.cc-tst libinterp/corefcn/gcd.cc-tst libinterp/corefcn/getrusage.cc-tst libinterp/corefcn/givens.cc-tst libinterp/corefcn/graphics.cc-tst libinterp/corefcn/hash.cc-tst libinterp/corefcn/help.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/corefcn' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/corefcn' /usr/bin/install -c -m 644 libinterp/corefcn/hess.cc-tst libinterp/corefcn/hex2num.cc-tst libinterp/corefcn/input.cc-tst libinterp/corefcn/inv.cc-tst libinterp/corefcn/kron.cc-tst libinterp/corefcn/lookup.cc-tst libinterp/corefcn/lsode.cc-tst libinterp/corefcn/lu.cc-tst libinterp/corefcn/mappers.cc-tst libinterp/corefcn/matrix_type.cc-tst libinterp/corefcn/max.cc-tst libinterp/corefcn/mgorth.cc-tst libinterp/corefcn/nproc.cc-tst libinterp/corefcn/oct-map.cc-tst libinterp/corefcn/ordschur.cc-tst libinterp/corefcn/pinv.cc-tst libinterp/corefcn/pr-output.cc-tst libinterp/corefcn/psi.cc-tst libinterp/corefcn/quad.cc-tst libinterp/corefcn/quadcc.cc-tst libinterp/corefcn/qz.cc-tst libinterp/corefcn/rand.cc-tst libinterp/corefcn/rcond.cc-tst libinterp/corefcn/regexp.cc-tst libinterp/corefcn/schur.cc-tst libinterp/corefcn/sighandlers.cc-tst libinterp/corefcn/sparse-xpow.cc-tst libinterp/corefcn/spparms.cc-tst libinterp/corefcn/sqrtm.cc-tst libinterp/corefcn/str2double.cc-tst libinterp/corefcn/strfind.cc-tst libinterp/corefcn/strfns.cc-tst libinterp/corefcn/sub2ind.cc-tst libinterp/corefcn/svd.cc-tst libinterp/corefcn/sylvester.cc-tst libinterp/corefcn/symtab.cc-tst libinterp/corefcn/syscalls.cc-tst libinterp/corefcn/sysdep.cc-tst libinterp/corefcn/time.cc-tst libinterp/corefcn/toplev.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/corefcn' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/octave-value' /usr/bin/install -c -m 644 libinterp/octave-value/ov-base.cc-tst libinterp/octave-value/ov-bool-mat.cc-tst libinterp/octave-value/ov-cell.cc-tst libinterp/octave-value/ov-class.cc-tst libinterp/octave-value/ov-cx-diag.cc-tst libinterp/octave-value/ov-fcn-handle.cc-tst libinterp/octave-value/ov-fcn-inline.cc-tst libinterp/octave-value/ov-java.cc-tst libinterp/octave-value/ov-null-mat.cc-tst libinterp/octave-value/ov-oncleanup.cc-tst libinterp/octave-value/ov-range.cc-tst libinterp/octave-value/ov-struct.cc-tst libinterp/octave-value/ov-typeinfo.cc-tst libinterp/octave-value/ov-usr-fcn.cc-tst libinterp/octave-value/ov.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/octave-value' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp' /usr/bin/install -c -m 644 libinterp/octave.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/parse-tree' /usr/bin/install -c -m 644 libinterp/parse-tree/lex.ll-tst libinterp/parse-tree/pt-assign.cc-tst libinterp/parse-tree/pt-binop.cc-tst libinterp/parse-tree/pt-eval.cc-tst libinterp/parse-tree/pt-fcn-handle.cc-tst libinterp/parse-tree/pt-idx.cc-tst libinterp/parse-tree/pt-mat.cc-tst libinterp/parse-tree/oct-parse.in.yy-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/parse-tree' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/corefcn' /usr/bin/install -c -m 644 libinterp/corefcn/tril.cc-tst libinterp/corefcn/tsearch.cc-tst libinterp/corefcn/typecast.cc-tst libinterp/corefcn/utils.cc-tst libinterp/corefcn/variables.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/corefcn' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/dldfcn' /usr/bin/install -c -m 644 libinterp/dldfcn/__delaunayn__.cc-tst libinterp/dldfcn/__eigs__.cc-tst libinterp/dldfcn/__fltk_uigetfile__.cc-tst libinterp/dldfcn/__glpk__.cc-tst libinterp/dldfcn/__init_fltk__.cc-tst libinterp/dldfcn/__init_gnuplot__.cc-tst libinterp/dldfcn/__voronoi__.cc-tst libinterp/dldfcn/amd.cc-tst libinterp/dldfcn/audiodevinfo.cc-tst libinterp/dldfcn/chol.cc-tst libinterp/dldfcn/convhulln.cc-tst libinterp/dldfcn/dmperm.cc-tst libinterp/dldfcn/fftw.cc-tst libinterp/dldfcn/gzip.cc-tst libinterp/dldfcn/qr.cc-tst libinterp/dldfcn/symbfact.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/libinterp/dldfcn' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/liboctave/array' /usr/bin/install -c -m 644 liboctave/array/CMatrix.cc-tst liboctave/array/CSparse.cc-tst liboctave/array/dMatrix.cc-tst liboctave/array/dSparse.cc-tst liboctave/array/fCMatrix.cc-tst liboctave/array/fMatrix.cc-tst liboctave/array/idx-vector.cc-tst liboctave/array/Array.cc-tst liboctave/array/Sparse.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/liboctave/array' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/liboctave/util' /usr/bin/install -c -m 644 liboctave/util/oct-inttypes.cc-tst '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/tests/liboctave/util' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/operators/mx-ops.h liboctave/operators/smx-ops.h liboctave/operators/vx-ops.h liboctave/operators/mx-cdm-dm.h liboctave/operators/mx-dm-cdm.h liboctave/operators/mx-cs-dm.h liboctave/operators/mx-cs-m.h liboctave/operators/mx-cs-nda.h liboctave/operators/mx-cdm-cm.h liboctave/operators/mx-cdm-m.h liboctave/operators/mx-cdm-s.h liboctave/operators/mx-cm-cdm.h liboctave/operators/mx-cm-dm.h liboctave/operators/mx-cm-m.h liboctave/operators/mx-cnda-nda.h liboctave/operators/mx-cm-s.h liboctave/operators/mx-cnda-s.h liboctave/operators/mx-dm-cs.h liboctave/operators/mx-dm-cm.h liboctave/operators/mx-m-cs.h liboctave/operators/mx-nda-cs.h liboctave/operators/mx-m-cdm.h liboctave/operators/mx-m-cm.h liboctave/operators/mx-nda-cnda.h liboctave/operators/mx-s-cdm.h liboctave/operators/mx-s-cm.h liboctave/operators/mx-s-cnda.h liboctave/operators/mx-dm-m.h liboctave/operators/mx-m-dm.h liboctave/operators/mx-fcdm-fdm.h liboctave/operators/mx-fdm-fcdm.h liboctave/operators/mx-fcs-fdm.h liboctave/operators/mx-fcs-fm.h liboctave/operators/mx-fcs-fnda.h liboctave/operators/mx-fcdm-fcm.h liboctave/operators/mx-fcdm-fm.h liboctave/operators/mx-fcdm-fs.h liboctave/operators/mx-fcm-fcdm.h liboctave/operators/mx-fcm-fdm.h liboctave/operators/mx-fcm-fm.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/operators/mx-fcnda-fnda.h liboctave/operators/mx-fcm-fs.h liboctave/operators/mx-fcnda-fs.h liboctave/operators/mx-fdm-fcs.h liboctave/operators/mx-fdm-fcm.h liboctave/operators/mx-fm-fcs.h liboctave/operators/mx-fnda-fcs.h liboctave/operators/mx-fm-fcdm.h liboctave/operators/mx-fm-fcm.h liboctave/operators/mx-fnda-fcnda.h liboctave/operators/mx-fs-fcdm.h liboctave/operators/mx-fs-fcm.h liboctave/operators/mx-fs-fcnda.h liboctave/operators/mx-fdm-fm.h liboctave/operators/mx-fm-fdm.h liboctave/operators/mx-pm-m.h liboctave/operators/mx-m-pm.h liboctave/operators/mx-pm-cm.h liboctave/operators/mx-cm-pm.h liboctave/operators/mx-pm-fm.h liboctave/operators/mx-fm-pm.h liboctave/operators/mx-pm-fcm.h liboctave/operators/mx-fcm-pm.h liboctave/operators/mx-s-i8nda.h liboctave/operators/mx-i8nda-s.h liboctave/operators/mx-s-ui8nda.h liboctave/operators/mx-ui8nda-s.h liboctave/operators/mx-s-i16nda.h liboctave/operators/mx-i16nda-s.h liboctave/operators/mx-s-ui16nda.h liboctave/operators/mx-ui16nda-s.h liboctave/operators/mx-s-i32nda.h liboctave/operators/mx-i32nda-s.h liboctave/operators/mx-s-ui32nda.h liboctave/operators/mx-ui32nda-s.h liboctave/operators/mx-s-i64nda.h liboctave/operators/mx-i64nda-s.h liboctave/operators/mx-s-ui64nda.h liboctave/operators/mx-ui64nda-s.h liboctave/operators/mx-fs-i8nda.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/operators/mx-i8nda-fs.h liboctave/operators/mx-fs-ui8nda.h liboctave/operators/mx-ui8nda-fs.h liboctave/operators/mx-fs-i16nda.h liboctave/operators/mx-i16nda-fs.h liboctave/operators/mx-fs-ui16nda.h liboctave/operators/mx-ui16nda-fs.h liboctave/operators/mx-fs-i32nda.h liboctave/operators/mx-i32nda-fs.h liboctave/operators/mx-fs-ui32nda.h liboctave/operators/mx-ui32nda-fs.h liboctave/operators/mx-fs-i64nda.h liboctave/operators/mx-i64nda-fs.h liboctave/operators/mx-fs-ui64nda.h liboctave/operators/mx-ui64nda-fs.h liboctave/operators/mx-nda-i8.h liboctave/operators/mx-i8-nda.h liboctave/operators/mx-nda-ui8.h liboctave/operators/mx-ui8-nda.h liboctave/operators/mx-nda-i16.h liboctave/operators/mx-i16-nda.h liboctave/operators/mx-nda-ui16.h liboctave/operators/mx-ui16-nda.h liboctave/operators/mx-nda-i32.h liboctave/operators/mx-i32-nda.h liboctave/operators/mx-nda-ui32.h liboctave/operators/mx-ui32-nda.h liboctave/operators/mx-nda-i64.h liboctave/operators/mx-i64-nda.h liboctave/operators/mx-nda-ui64.h liboctave/operators/mx-ui64-nda.h liboctave/operators/mx-fnda-i8.h liboctave/operators/mx-i8-fnda.h liboctave/operators/mx-fnda-ui8.h liboctave/operators/mx-ui8-fnda.h liboctave/operators/mx-fnda-i16.h liboctave/operators/mx-i16-fnda.h liboctave/operators/mx-fnda-ui16.h liboctave/operators/mx-ui16-fnda.h liboctave/operators/mx-fnda-i32.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/operators/mx-i32-fnda.h liboctave/operators/mx-fnda-ui32.h liboctave/operators/mx-ui32-fnda.h liboctave/operators/mx-fnda-i64.h liboctave/operators/mx-i64-fnda.h liboctave/operators/mx-fnda-ui64.h liboctave/operators/mx-ui64-fnda.h liboctave/operators/mx-nda-i8nda.h liboctave/operators/mx-i8nda-nda.h liboctave/operators/mx-nda-ui8nda.h liboctave/operators/mx-ui8nda-nda.h liboctave/operators/mx-nda-i16nda.h liboctave/operators/mx-i16nda-nda.h liboctave/operators/mx-nda-ui16nda.h liboctave/operators/mx-ui16nda-nda.h liboctave/operators/mx-nda-i32nda.h liboctave/operators/mx-i32nda-nda.h liboctave/operators/mx-nda-ui32nda.h liboctave/operators/mx-ui32nda-nda.h liboctave/operators/mx-nda-i64nda.h liboctave/operators/mx-i64nda-nda.h liboctave/operators/mx-nda-ui64nda.h liboctave/operators/mx-ui64nda-nda.h liboctave/operators/mx-fnda-i8nda.h liboctave/operators/mx-i8nda-fnda.h liboctave/operators/mx-fnda-ui8nda.h liboctave/operators/mx-ui8nda-fnda.h liboctave/operators/mx-fnda-i16nda.h liboctave/operators/mx-i16nda-fnda.h liboctave/operators/mx-fnda-ui16nda.h liboctave/operators/mx-ui16nda-fnda.h liboctave/operators/mx-fnda-i32nda.h liboctave/operators/mx-i32nda-fnda.h liboctave/operators/mx-fnda-ui32nda.h liboctave/operators/mx-ui32nda-fnda.h liboctave/operators/mx-fnda-i64nda.h liboctave/operators/mx-i64nda-fnda.h liboctave/operators/mx-fnda-ui64nda.h liboctave/operators/mx-ui64nda-fnda.h liboctave/operators/mx-i8nda-ui8.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/operators/mx-i8nda-i16.h liboctave/operators/mx-i8nda-ui16.h liboctave/operators/mx-i8nda-i32.h liboctave/operators/mx-i8nda-ui32.h liboctave/operators/mx-i8nda-i64.h liboctave/operators/mx-i8nda-ui64.h liboctave/operators/mx-i16nda-i8.h liboctave/operators/mx-i16nda-ui8.h liboctave/operators/mx-i16nda-ui16.h liboctave/operators/mx-i16nda-i32.h liboctave/operators/mx-i16nda-ui32.h liboctave/operators/mx-i16nda-i64.h liboctave/operators/mx-i16nda-ui64.h liboctave/operators/mx-i32nda-i8.h liboctave/operators/mx-i32nda-ui8.h liboctave/operators/mx-i32nda-i16.h liboctave/operators/mx-i32nda-ui16.h liboctave/operators/mx-i32nda-ui32.h liboctave/operators/mx-i32nda-i64.h liboctave/operators/mx-i32nda-ui64.h liboctave/operators/mx-i64nda-i8.h liboctave/operators/mx-i64nda-ui8.h liboctave/operators/mx-i64nda-i16.h liboctave/operators/mx-i64nda-ui16.h liboctave/operators/mx-i64nda-i32.h liboctave/operators/mx-i64nda-ui32.h liboctave/operators/mx-i64nda-ui64.h liboctave/operators/mx-ui8nda-i8.h liboctave/operators/mx-ui8nda-i16.h liboctave/operators/mx-ui8nda-ui16.h liboctave/operators/mx-ui8nda-i32.h liboctave/operators/mx-ui8nda-ui32.h liboctave/operators/mx-ui8nda-i64.h liboctave/operators/mx-ui8nda-ui64.h liboctave/operators/mx-ui16nda-i8.h liboctave/operators/mx-ui16nda-ui8.h liboctave/operators/mx-ui16nda-i16.h liboctave/operators/mx-ui16nda-i32.h liboctave/operators/mx-ui16nda-ui32.h liboctave/operators/mx-ui16nda-i64.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/operators/mx-ui16nda-ui64.h liboctave/operators/mx-ui32nda-i8.h liboctave/operators/mx-ui32nda-ui8.h liboctave/operators/mx-ui32nda-i16.h liboctave/operators/mx-ui32nda-ui16.h liboctave/operators/mx-ui32nda-i32.h liboctave/operators/mx-ui32nda-i64.h liboctave/operators/mx-ui32nda-ui64.h liboctave/operators/mx-ui64nda-i8.h liboctave/operators/mx-ui64nda-ui8.h liboctave/operators/mx-ui64nda-i16.h liboctave/operators/mx-ui64nda-ui16.h liboctave/operators/mx-ui64nda-i32.h liboctave/operators/mx-ui64nda-ui32.h liboctave/operators/mx-ui64nda-i64.h liboctave/operators/mx-i8-ui8nda.h liboctave/operators/mx-i8-i16nda.h liboctave/operators/mx-i8-ui16nda.h liboctave/operators/mx-i8-i32nda.h liboctave/operators/mx-i8-ui32nda.h liboctave/operators/mx-i8-i64nda.h liboctave/operators/mx-i8-ui64nda.h liboctave/operators/mx-i16-i8nda.h liboctave/operators/mx-i16-ui8nda.h liboctave/operators/mx-i16-ui16nda.h liboctave/operators/mx-i16-i32nda.h liboctave/operators/mx-i16-ui32nda.h liboctave/operators/mx-i16-i64nda.h liboctave/operators/mx-i16-ui64nda.h liboctave/operators/mx-i32-i8nda.h liboctave/operators/mx-i32-ui8nda.h liboctave/operators/mx-i32-i16nda.h liboctave/operators/mx-i32-ui16nda.h liboctave/operators/mx-i32-ui32nda.h liboctave/operators/mx-i32-i64nda.h liboctave/operators/mx-i32-ui64nda.h liboctave/operators/mx-i64-i8nda.h liboctave/operators/mx-i64-ui8nda.h liboctave/operators/mx-i64-i16nda.h liboctave/operators/mx-i64-ui16nda.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/operators/mx-i64-i32nda.h liboctave/operators/mx-i64-ui32nda.h liboctave/operators/mx-i64-ui64nda.h liboctave/operators/mx-ui8-i8nda.h liboctave/operators/mx-ui8-i16nda.h liboctave/operators/mx-ui8-ui16nda.h liboctave/operators/mx-ui8-i32nda.h liboctave/operators/mx-ui8-ui32nda.h liboctave/operators/mx-ui8-i64nda.h liboctave/operators/mx-ui8-ui64nda.h liboctave/operators/mx-ui16-i8nda.h liboctave/operators/mx-ui16-ui8nda.h liboctave/operators/mx-ui16-i16nda.h liboctave/operators/mx-ui16-i32nda.h liboctave/operators/mx-ui16-ui32nda.h liboctave/operators/mx-ui16-i64nda.h liboctave/operators/mx-ui16-ui64nda.h liboctave/operators/mx-ui32-i8nda.h liboctave/operators/mx-ui32-ui8nda.h liboctave/operators/mx-ui32-i16nda.h liboctave/operators/mx-ui32-ui16nda.h liboctave/operators/mx-ui32-i32nda.h liboctave/operators/mx-ui32-i64nda.h liboctave/operators/mx-ui32-ui64nda.h liboctave/operators/mx-ui64-i8nda.h liboctave/operators/mx-ui64-ui8nda.h liboctave/operators/mx-ui64-i16nda.h liboctave/operators/mx-ui64-ui16nda.h liboctave/operators/mx-ui64-i32nda.h liboctave/operators/mx-ui64-ui32nda.h liboctave/operators/mx-ui64-i64nda.h liboctave/operators/mx-i8nda-ui8nda.h liboctave/operators/mx-i8nda-i16nda.h liboctave/operators/mx-i8nda-ui16nda.h liboctave/operators/mx-i8nda-i32nda.h liboctave/operators/mx-i8nda-ui32nda.h liboctave/operators/mx-i8nda-i64nda.h liboctave/operators/mx-i8nda-ui64nda.h liboctave/operators/mx-i16nda-i8nda.h liboctave/operators/mx-i16nda-ui8nda.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/operators/mx-i16nda-ui16nda.h liboctave/operators/mx-i16nda-i32nda.h liboctave/operators/mx-i16nda-ui32nda.h liboctave/operators/mx-i16nda-i64nda.h liboctave/operators/mx-i16nda-ui64nda.h liboctave/operators/mx-i32nda-i8nda.h liboctave/operators/mx-i32nda-ui8nda.h liboctave/operators/mx-i32nda-i16nda.h liboctave/operators/mx-i32nda-ui16nda.h liboctave/operators/mx-i32nda-ui32nda.h liboctave/operators/mx-i32nda-i64nda.h liboctave/operators/mx-i32nda-ui64nda.h liboctave/operators/mx-i64nda-i8nda.h liboctave/operators/mx-i64nda-ui8nda.h liboctave/operators/mx-i64nda-i16nda.h liboctave/operators/mx-i64nda-ui16nda.h liboctave/operators/mx-i64nda-i32nda.h liboctave/operators/mx-i64nda-ui32nda.h liboctave/operators/mx-i64nda-ui64nda.h liboctave/operators/mx-ui8nda-i8nda.h liboctave/operators/mx-ui8nda-i16nda.h liboctave/operators/mx-ui8nda-ui16nda.h liboctave/operators/mx-ui8nda-i32nda.h liboctave/operators/mx-ui8nda-ui32nda.h liboctave/operators/mx-ui8nda-i64nda.h liboctave/operators/mx-ui8nda-ui64nda.h liboctave/operators/mx-ui16nda-i8nda.h liboctave/operators/mx-ui16nda-ui8nda.h liboctave/operators/mx-ui16nda-i16nda.h liboctave/operators/mx-ui16nda-i32nda.h liboctave/operators/mx-ui16nda-ui32nda.h liboctave/operators/mx-ui16nda-i64nda.h liboctave/operators/mx-ui16nda-ui64nda.h liboctave/operators/mx-ui32nda-i8nda.h liboctave/operators/mx-ui32nda-ui8nda.h liboctave/operators/mx-ui32nda-i16nda.h liboctave/operators/mx-ui32nda-ui16nda.h liboctave/operators/mx-ui32nda-i32nda.h liboctave/operators/mx-ui32nda-i64nda.h liboctave/operators/mx-ui32nda-ui64nda.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/operators/mx-ui64nda-i8nda.h liboctave/operators/mx-ui64nda-ui8nda.h liboctave/operators/mx-ui64nda-i16nda.h liboctave/operators/mx-ui64nda-ui16nda.h liboctave/operators/mx-ui64nda-i32nda.h liboctave/operators/mx-ui64nda-ui32nda.h liboctave/operators/mx-ui64nda-i64nda.h liboctave/operators/vx-ccv-cv.h liboctave/operators/vx-ccv-s.h liboctave/operators/vx-crv-rv.h liboctave/operators/vx-crv-s.h liboctave/operators/vx-cs-cv.h liboctave/operators/vx-cs-rv.h liboctave/operators/vx-cv-ccv.h liboctave/operators/vx-cv-cs.h liboctave/operators/vx-rv-crv.h liboctave/operators/vx-rv-cs.h liboctave/operators/vx-s-ccv.h liboctave/operators/vx-s-crv.h liboctave/operators/vx-fccv-fcv.h liboctave/operators/vx-fccv-fs.h liboctave/operators/vx-fcrv-frv.h liboctave/operators/vx-fcrv-fs.h liboctave/operators/vx-fcs-fcv.h liboctave/operators/vx-fcs-frv.h liboctave/operators/vx-fcv-fccv.h liboctave/operators/vx-fcv-fcs.h liboctave/operators/vx-frv-fcrv.h liboctave/operators/vx-frv-fcs.h liboctave/operators/vx-fs-fccv.h liboctave/operators/vx-fs-fcrv.h liboctave/operators/smx-sm-cs.h liboctave/operators/smx-cs-sm.h liboctave/operators/smx-scm-s.h liboctave/operators/smx-s-scm.h liboctave/operators/smx-scm-sm.h liboctave/operators/smx-sm-scm.h liboctave/operators/smx-m-sm.h liboctave/operators/smx-m-scm.h liboctave/operators/smx-cm-sm.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/operators/smx-cm-scm.h liboctave/operators/smx-sm-m.h liboctave/operators/smx-scm-m.h liboctave/operators/smx-sm-cm.h liboctave/operators/smx-scm-cm.h liboctave/operators/smx-bm-sbm.h liboctave/operators/smx-sbm-bm.h liboctave/numeric/DASPK-opts.h liboctave/numeric/DASRT-opts.h liboctave/numeric/DASSL-opts.h liboctave/numeric/LSODE-opts.h liboctave/numeric/Quad-opts.h libinterp/builtin-defun-decls.h libinterp/corefcn/defaults.h libinterp/corefcn/graphics-props.cc libinterp/corefcn/graphics.h libinterp/corefcn/mxarray.h libinterp/version.h octave-config.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/data' /usr/bin/install -c -m 644 examples/data/penny.mat '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/data' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc' /usr/bin/install -c -m 644 libgui/default-qt-settings doc/interpreter/doc-cache doc/interpreter/macros.texi CITATION NEWS '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/liboctave-build-info.h liboctave/array/Array.h liboctave/array/Array-util.h liboctave/array/boolMatrix.h liboctave/array/boolNDArray.h liboctave/array/boolSparse.h liboctave/array/CColVector.h liboctave/array/CDiagMatrix.h liboctave/array/chMatrix.h liboctave/array/chNDArray.h liboctave/array/CMatrix.h liboctave/array/CNDArray.h liboctave/array/CRowVector.h liboctave/array/CSparse.h liboctave/array/dColVector.h liboctave/array/dDiagMatrix.h liboctave/array/DiagArray2.h liboctave/array/dim-vector.h liboctave/array/dMatrix.h liboctave/array/dNDArray.h liboctave/array/dRowVector.h liboctave/array/dSparse.h liboctave/array/fCColVector.h liboctave/array/fCDiagMatrix.h liboctave/array/fCMatrix.h liboctave/array/fCNDArray.h liboctave/array/fColVector.h liboctave/array/fCRowVector.h liboctave/array/fDiagMatrix.h liboctave/array/fMatrix.h liboctave/array/fNDArray.h liboctave/array/fRowVector.h liboctave/array/idx-vector.h liboctave/array/int16NDArray.h liboctave/array/int32NDArray.h liboctave/array/int64NDArray.h liboctave/array/int8NDArray.h liboctave/array/intNDArray.h liboctave/array/MArray.h liboctave/array/Matrix.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/array/MatrixType.h liboctave/array/MDiagArray2.h liboctave/array/MSparse.h liboctave/array/PermMatrix.h liboctave/array/Range.h liboctave/array/Sparse.h liboctave/array/uint16NDArray.h liboctave/array/uint32NDArray.h liboctave/array/uint64NDArray.h liboctave/array/uint8NDArray.h liboctave/cruft/misc/f77-fcn.h liboctave/cruft/misc/lo-error.h liboctave/cruft/misc/quit.h liboctave/numeric/CollocWt.h liboctave/numeric/DAE.h liboctave/numeric/DAEFunc.h liboctave/numeric/DAERT.h liboctave/numeric/DAERTFunc.h liboctave/numeric/DASPK.h liboctave/numeric/DASRT.h liboctave/numeric/DASSL.h liboctave/numeric/DET.h liboctave/numeric/EIG.h liboctave/numeric/LSODE.h liboctave/numeric/ODE.h liboctave/numeric/ODEFunc.h liboctave/numeric/ODES.h liboctave/numeric/ODESFunc.h liboctave/numeric/Quad.h liboctave/numeric/aepbalance.h liboctave/numeric/base-dae.h liboctave/numeric/base-de.h liboctave/numeric/base-min.h liboctave/numeric/bsxfun-decl.h liboctave/numeric/bsxfun.h liboctave/numeric/chol.h liboctave/numeric/eigs-base.h liboctave/numeric/fEIG.h liboctave/numeric/gepbalance.h liboctave/numeric/hess.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/numeric/lo-amos-proto.h liboctave/numeric/lo-arpack-proto.h liboctave/numeric/lo-blas-proto.h liboctave/numeric/lo-fftpack-proto.h liboctave/numeric/lo-lapack-proto.h liboctave/numeric/lo-mappers.h liboctave/numeric/lo-qrupdate-proto.h liboctave/numeric/lo-ranlib-proto.h liboctave/numeric/lo-slatec-proto.h liboctave/numeric/lo-specfun.h liboctave/numeric/lu.h liboctave/numeric/oct-convn.h liboctave/numeric/oct-fftw.h liboctave/numeric/oct-norm.h liboctave/numeric/oct-rand.h liboctave/numeric/oct-spparms.h liboctave/numeric/qr.h liboctave/numeric/qrp.h liboctave/numeric/randgamma.h liboctave/numeric/randmtzig.h liboctave/numeric/randpoisson.h liboctave/numeric/schur.h liboctave/numeric/sparse-chol.h liboctave/numeric/sparse-dmsolve.h liboctave/numeric/sparse-lu.h liboctave/numeric/sparse-qr.h liboctave/numeric/svd.h liboctave/operators/mx-base.h liboctave/operators/mx-defs.h liboctave/operators/mx-ext.h liboctave/operators/mx-op-decl.h liboctave/operators/mx-op-defs.h liboctave/operators/Sparse-diag-op-defs.h liboctave/operators/Sparse-op-decls.h liboctave/operators/Sparse-op-defs.h liboctave/operators/Sparse-perm-op-defs.h liboctave/system/child-list.h liboctave/system/dir-ops.h liboctave/system/file-ops.h liboctave/system/file-stat.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/system/lo-sysdep.h liboctave/system/mach-info.h liboctave/system/oct-env.h liboctave/system/oct-group.h liboctave/system/oct-passwd.h liboctave/system/oct-syscalls.h liboctave/system/oct-time.h liboctave/system/oct-uname.h liboctave/util/action-container.h liboctave/util/base-list.h liboctave/util/byte-swap.h liboctave/util/caseless-str.h liboctave/util/cmd-edit.h liboctave/util/cmd-hist.h liboctave/util/data-conv.h liboctave/util/functor.h liboctave/util/glob-match.h liboctave/util/lo-array-errwarn.h liboctave/util/lo-array-gripes.h liboctave/util/lo-cutils.h liboctave/util/lo-hash.h liboctave/util/lo-ieee.h liboctave/util/lo-macros.h liboctave/util/lo-math.h liboctave/util/lo-traits.h liboctave/util/lo-utils.h liboctave/util/oct-alloc.h liboctave/util/oct-base64.h liboctave/util/oct-binmap.h liboctave/util/oct-cmplx.h liboctave/util/oct-glob.h liboctave/util/oct-inttypes.h liboctave/util/oct-inttypes-fwd.h liboctave/util/oct-locbuf.h liboctave/util/oct-mutex.h liboctave/util/oct-refcount.h liboctave/util/oct-rl-edit.h liboctave/util/oct-rl-hist.h liboctave/util/oct-string.h liboctave/util/oct-shlib.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 liboctave/util/oct-sort.h liboctave/util/pathsearch.h liboctave/util/lo-regexp.h liboctave/util/singleton-cleanup.h liboctave/util/sparse-sort.h liboctave/util/sparse-util.h liboctave/util/str-vec.h liboctave/util/sun-utils.h liboctave/util/unwind-prot.h liboctave/util/url-transfer.h liboctave/array/Array.cc liboctave/array/DiagArray2.cc liboctave/array/intNDArray.cc liboctave/array/MArray.cc liboctave/array/MDiagArray2.cc liboctave/array/MSparse.cc liboctave/array/Sparse.cc liboctave/numeric/bsxfun-defs.cc liboctave/operators/mx-inlines.cc liboctave/util/oct-sort.cc libinterp/builtins.h libinterp/build-env.h libinterp/liboctinterp-build-info.h libinterp/octave.h libinterp/options-usage.h libinterp/corefcn/base-text-renderer.h libinterp/corefcn/Cell.h libinterp/corefcn/c-file-ptr-stream.h libinterp/corefcn/call-stack.h libinterp/corefcn/cdisplay.h libinterp/corefcn/comment-list.h libinterp/corefcn/data.h libinterp/corefcn/debug.h libinterp/corefcn/defun-dld.h libinterp/corefcn/defun-int.h libinterp/corefcn/defun.h libinterp/corefcn/dirfns.h libinterp/corefcn/display.h libinterp/corefcn/dynamic-ld.h libinterp/corefcn/error.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 libinterp/corefcn/errwarn.h libinterp/corefcn/event-queue.h libinterp/corefcn/file-io.h libinterp/corefcn/ft-text-renderer.h libinterp/corefcn/gl-render.h libinterp/corefcn/gl2ps-print.h libinterp/corefcn/gripes.h libinterp/corefcn/help.h libinterp/corefcn/hook-fcn.h libinterp/corefcn/input.h libinterp/corefcn/interpreter.h libinterp/corefcn/load-path.h libinterp/corefcn/load-save.h libinterp/corefcn/ls-ascii-helper.h libinterp/corefcn/ls-hdf5.h libinterp/corefcn/ls-mat-ascii.h libinterp/corefcn/ls-mat4.h libinterp/corefcn/ls-mat5.h libinterp/corefcn/ls-oct-text.h libinterp/corefcn/ls-oct-binary.h libinterp/corefcn/ls-utils.h libinterp/corefcn/mex.h libinterp/corefcn/mexproto.h libinterp/corefcn/oct-errno.h libinterp/corefcn/oct-fstrm.h libinterp/corefcn/oct-handle.h libinterp/corefcn/oct-hdf5-types.h libinterp/corefcn/oct-hist.h libinterp/corefcn/oct-iostrm.h libinterp/corefcn/oct-lvalue.h libinterp/corefcn/oct-map.h libinterp/corefcn/oct-obj.h libinterp/corefcn/oct-prcstrm.h libinterp/corefcn/oct-procbuf.h libinterp/corefcn/oct-stdstrm.h libinterp/corefcn/oct-stream.h libinterp/corefcn/oct-strstrm.h libinterp/corefcn/oct.h libinterp/corefcn/octave-default-image.h libinterp/corefcn/octave-link.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 libinterp/corefcn/octave-preserve-stream-state.h libinterp/corefcn/pager.h libinterp/corefcn/pr-output.h libinterp/corefcn/procstream.h libinterp/corefcn/profiler.h libinterp/corefcn/sighandlers.h libinterp/corefcn/sparse-xdiv.h libinterp/corefcn/sparse-xpow.h libinterp/corefcn/symtab.h libinterp/corefcn/sysdep.h libinterp/corefcn/text-renderer.h libinterp/corefcn/toplev.h libinterp/corefcn/txt-eng.h libinterp/corefcn/utils.h libinterp/corefcn/variables.h libinterp/corefcn/workspace-element.h libinterp/corefcn/xdiv.h libinterp/corefcn/xnorm.h libinterp/corefcn/xpow.h libinterp/corefcn/zfstream.h libinterp/corefcn/jit-util.h libinterp/corefcn/jit-typeinfo.h libinterp/corefcn/jit-ir.h libinterp/corefcn/pt-jit.h libinterp/operators/ops.h libinterp/octave-value/ov-base-diag.h libinterp/octave-value/ov-base-mat.h libinterp/octave-value/ov-base-scalar.h libinterp/octave-value/ov-base.h libinterp/octave-value/ov-bool-mat.h libinterp/octave-value/ov-bool.h libinterp/octave-value/ov-builtin.h libinterp/octave-value/ov-cell.h libinterp/octave-value/ov-ch-mat.h libinterp/octave-value/ov-class.h libinterp/octave-value/ov-classdef.h libinterp/octave-value/ov-colon.h libinterp/octave-value/ov-complex.h libinterp/octave-value/ov-cs-list.h libinterp/octave-value/ov-cx-diag.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 libinterp/octave-value/ov-cx-mat.h libinterp/octave-value/ov-dld-fcn.h libinterp/octave-value/ov-fcn-handle.h libinterp/octave-value/ov-fcn-inline.h libinterp/octave-value/ov-fcn.h libinterp/octave-value/ov-float.h libinterp/octave-value/ov-flt-complex.h libinterp/octave-value/ov-flt-cx-diag.h libinterp/octave-value/ov-flt-cx-mat.h libinterp/octave-value/ov-flt-re-diag.h libinterp/octave-value/ov-flt-re-mat.h libinterp/octave-value/ov-java.h libinterp/octave-value/ov-lazy-idx.h libinterp/octave-value/ov-mex-fcn.h libinterp/octave-value/ov-null-mat.h libinterp/octave-value/ov-oncleanup.h libinterp/octave-value/ov-perm.h libinterp/octave-value/ov-range.h libinterp/octave-value/ov-re-diag.h libinterp/octave-value/ov-re-mat.h libinterp/octave-value/ov-scalar.h libinterp/octave-value/ov-str-mat.h libinterp/octave-value/ov-struct.h libinterp/octave-value/ov-typeinfo.h libinterp/octave-value/ov-usr-fcn.h libinterp/octave-value/ov.h libinterp/octave-value/ovl.h libinterp/octave-value/ov-base-int.h libinterp/octave-value/ov-int-traits.h libinterp/octave-value/ov-int16.h libinterp/octave-value/ov-int32.h libinterp/octave-value/ov-int64.h libinterp/octave-value/ov-int8.h libinterp/octave-value/ov-intx.h libinterp/octave-value/ov-uint16.h libinterp/octave-value/ov-uint32.h libinterp/octave-value/ov-uint64.h libinterp/octave-value/ov-uint8.h libinterp/octave-value/ov-base-sparse.h libinterp/octave-value/ov-bool-sparse.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/install -c -m 644 libinterp/octave-value/ov-cx-sparse.h libinterp/octave-value/ov-re-sparse.h libinterp/parse-tree/lex.h libinterp/parse-tree/parse.h libinterp/parse-tree/pt-all.h libinterp/parse-tree/pt-arg-list.h libinterp/parse-tree/pt-array-list.h libinterp/parse-tree/pt-assign.h libinterp/parse-tree/pt-binop.h libinterp/parse-tree/pt-bp.h libinterp/parse-tree/pt-cbinop.h libinterp/parse-tree/pt-cell.h libinterp/parse-tree/pt-check.h libinterp/parse-tree/pt-classdef.h libinterp/parse-tree/pt-cmd.h libinterp/parse-tree/pt-colon.h libinterp/parse-tree/pt-const.h libinterp/parse-tree/pt-decl.h libinterp/parse-tree/pt-eval.h libinterp/parse-tree/pt-except.h libinterp/parse-tree/pt-exp.h libinterp/parse-tree/pt-fcn-handle.h libinterp/parse-tree/pt-funcall.h libinterp/parse-tree/pt-id.h libinterp/parse-tree/pt-idx.h libinterp/parse-tree/pt-jump.h libinterp/parse-tree/pt-loop.h libinterp/parse-tree/pt-mat.h libinterp/parse-tree/pt-misc.h libinterp/parse-tree/pt-pr-code.h libinterp/parse-tree/pt-select.h libinterp/parse-tree/pt-stmt.h libinterp/parse-tree/pt-unop.h libinterp/parse-tree/pt-walk.h libinterp/parse-tree/pt.h libinterp/parse-tree/token.h src/octave-build-info.h '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2' /bin/sh ./libtool --mode=install /usr/bin/install -c liboctave/liboctave.la libinterp/liboctinterp.la libinterp/dldfcn/__delaunayn__.la libinterp/dldfcn/__eigs__.la libinterp/dldfcn/__fltk_uigetfile__.la libinterp/dldfcn/__glpk__.la libinterp/dldfcn/__init_fltk__.la libinterp/dldfcn/__init_gnuplot__.la libinterp/dldfcn/__osmesa_print__.la libinterp/dldfcn/__voronoi__.la libinterp/dldfcn/amd.la libinterp/dldfcn/audiodevinfo.la libinterp/dldfcn/audioread.la libinterp/dldfcn/ccolamd.la libinterp/dldfcn/chol.la libinterp/dldfcn/colamd.la libinterp/dldfcn/convhulln.la libinterp/dldfcn/dmperm.la libinterp/dldfcn/fftw.la libinterp/dldfcn/gzip.la libinterp/dldfcn/qr.la libinterp/dldfcn/symbfact.la libinterp/dldfcn/symrcm.la libgui/liboctgui.la '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2' libtool: install: /usr/bin/install -c liboctave/.libs/liboctave.so.4.0.0 /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctave.so.4.0.0 libtool: install: (cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 && { ln -s -f liboctave.so.4.0.0 liboctave.so.4 || { rm -f liboctave.so.4 && ln -s liboctave.so.4.0.0 liboctave.so.4; }; }) libtool: install: (cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 && { ln -s -f liboctave.so.4.0.0 liboctave.so || { rm -f liboctave.so && ln -s liboctave.so.4.0.0 liboctave.so; }; }) libtool: install: /usr/bin/install -c liboctave/.libs/liboctave.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctave.la libtool: warning: relinking 'libinterp/liboctinterp.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -version-info 4:0:0 -no-undefined -bindir /usr/bin -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/liboctinterp.la -rpath /usr/lib/octave/4.2.2 libinterp/libinterp_liboctinterp_la-octave.lo libinterp/libinterp_liboctinterp_la-version.lo libinterp/operators/libinterp_liboctinterp_la-op-b-b.lo libinterp/operators/libinterp_liboctinterp_la-op-b-bm.lo libinterp/operators/libinterp_liboctinterp_la-op-b-sbm.lo libinterp/operators/libinterp_liboctinterp_la-op-bm-b.lo libinterp/operators/libinterp_liboctinterp_la-op-bm-bm.lo libinterp/operators/libinterp_liboctinterp_la-op-bm-sbm.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-cdm.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-dm.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-cdm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-cell.lo libinterp/operators/libinterp_liboctinterp_la-op-chm.lo libinterp/operators/libinterp_liboctinterp_la-op-class.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-cdm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-dm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-cm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-m.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-s.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-cs-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-cdm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-dm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-dm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fcdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcdm-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fcdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcm-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcn.lo libinterp/operators/libinterp_liboctinterp_la-op-fcs-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcs-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fcs-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fcs-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fcdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fdm-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fcdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fdm.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-fm-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-fs-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-fs-fcs.lo libinterp/operators/libinterp_liboctinterp_la-op-fs-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-fs-fs.lo libinterp/operators/libinterp_liboctinterp_la-op-i16-i16.lo libinterp/operators/libinterp_liboctinterp_la-op-i32-i32.lo libinterp/operators/libinterp_liboctinterp_la-op-i64-i64.lo libinterp/operators/libinterp_liboctinterp_la-op-i8-i8.lo libinterp/operators/libinterp_liboctinterp_la-op-int-concat.lo libinterp/operators/libinterp_liboctinterp_la-op-m-cdm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-m-dm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-m.lo libinterp/operators/libinterp_liboctinterp_la-op-m-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-s.lo libinterp/operators/libinterp_liboctinterp_la-op-m-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-m-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-fcm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-fm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-pm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-pm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-range.lo libinterp/operators/libinterp_liboctinterp_la-op-s-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-s-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-s-m.lo libinterp/operators/libinterp_liboctinterp_la-op-s-s.lo libinterp/operators/libinterp_liboctinterp_la-op-s-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-s-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-sbm-b.lo libinterp/operators/libinterp_liboctinterp_la-op-sbm-bm.lo libinterp/operators/libinterp_liboctinterp_la-op-sbm-sbm.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-scm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-cm.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-cs.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-m.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-s.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-scm.lo libinterp/operators/libinterp_liboctinterp_la-op-sm-sm.lo libinterp/operators/libinterp_liboctinterp_la-op-str-m.lo libinterp/operators/libinterp_liboctinterp_la-op-str-s.lo libinterp/operators/libinterp_liboctinterp_la-op-str-str.lo libinterp/operators/libinterp_liboctinterp_la-op-struct.lo libinterp/operators/libinterp_liboctinterp_la-op-ui16-ui16.lo libinterp/operators/libinterp_liboctinterp_la-op-ui32-ui32.lo libinterp/operators/libinterp_liboctinterp_la-op-ui64-ui64.lo libinterp/operators/libinterp_liboctinterp_la-op-ui8-ui8.lo libinterp/template-inst/libinterp_liboctinterp_la-Array-tc.lo libinterp/template-inst/libinterp_liboctinterp_la-Array-jit.lo libinterp/corefcn/libinterp_liboctinterp_la-oct-errno.lo libinterp/operators/libinterp_liboctinterp_la-ops.lo libinterp/libinterp_liboctinterp_la-builtins.lo libinterp/libinterp_liboctinterp_la-build-env.lo libinterp/libinterp_liboctinterp_la-build-env-features.lo libinterp/libinterp_liboctinterp_la-liboctinterp-build-info.lo libinterp/octave-value/liboctave-value.la libinterp/parse-tree/libparse-tree.la libinterp/corefcn/libcorefcn.la liboctave/liboctave.la -lfreetype -lhdf5 -lGraphicsMagick++ -lGraphicsMagick -lz -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lGL -lGLU -lfontconfig -lfreetype -lX11 -lgl2ps -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/.libs/libinterp_liboctinterp_la-octave.o libinterp/.libs/libinterp_liboctinterp_la-version.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-b-b.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-b-bm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-b-sbm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-bm-b.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-bm-bm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-bm-sbm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-cdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-dm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cdm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cell.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-chm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-class.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-cdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-dm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-cs-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-cdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-dm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-dm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fcdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcdm-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fcdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcm-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcn.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fcs-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fcdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fdm-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fcdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fm-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fcs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-fs-fs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i16-i16.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i32-i32.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i64-i64.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-i8-i8.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-int-concat.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-cdm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-dm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-m-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-fcm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-fm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-pm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-pm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-range.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-s-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sbm-b.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sbm-bm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sbm-sbm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-scm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-cm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-cs.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-scm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-sm-sm.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-str-m.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-str-s.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-str-str.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-struct.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui16-ui16.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui32-ui32.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui64-ui64.o libinterp/operators/.libs/libinterp_liboctinterp_la-op-ui8-ui8.o libinterp/template-inst/.libs/libinterp_liboctinterp_la-Array-tc.o libinterp/template-inst/.libs/libinterp_liboctinterp_la-Array-jit.o libinterp/corefcn/.libs/libinterp_liboctinterp_la-oct-errno.o libinterp/operators/.libs/libinterp_liboctinterp_la-ops.o libinterp/.libs/libinterp_liboctinterp_la-builtins.o libinterp/.libs/libinterp_liboctinterp_la-build-env.o libinterp/.libs/libinterp_liboctinterp_la-build-env-features.o libinterp/.libs/libinterp_liboctinterp_la-liboctinterp-build-info.o -Wl,--whole-archive libinterp/octave-value/.libs/liboctave-value.a libinterp/parse-tree/.libs/libparse-tree.a libinterp/corefcn/.libs/libcorefcn.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctave -lhdf5 -lGraphicsMagick++ -lGraphicsMagick -lz -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lGL -lGLU -lfontconfig -lfreetype -lX11 -lgl2ps -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,liboctinterp.so.4 -o libinterp/.libs/liboctinterp.so.4.0.0 libtool: install: /usr/bin/install -c libinterp/.libs/liboctinterp.so.4.0.0T /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctinterp.so.4.0.0 libtool: install: (cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 && { ln -s -f liboctinterp.so.4.0.0 liboctinterp.so.4 || { rm -f liboctinterp.so.4 && ln -s liboctinterp.so.4.0.0 liboctinterp.so.4; }; }) libtool: install: (cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 && { ln -s -f liboctinterp.so.4.0.0 liboctinterp.so || { rm -f liboctinterp.so && ln -s liboctinterp.so.4.0.0 liboctinterp.so; }; }) libtool: install: /usr/bin/install -c libinterp/.libs/liboctinterp.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctinterp.la libtool: warning: relinking 'libinterp/dldfcn/__delaunayn__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__delaunayn__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___delaunayn___la-__delaunayn__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lqhull -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___delaunayn___la-__delaunayn__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lqhull -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__delaunayn__.so -o libinterp/dldfcn/.libs/__delaunayn__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__delaunayn__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__delaunayn__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__delaunayn__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__delaunayn__.la libtool: warning: relinking 'libinterp/dldfcn/__eigs__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__eigs__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___eigs___la-__eigs__.lo libinterp/liboctinterp.la liboctave/liboctave.la -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lopenblas -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___eigs___la-__eigs__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -larpack -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lopenblas -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__eigs__.so -o libinterp/dldfcn/.libs/__eigs__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__eigs__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__eigs__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__eigs__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__eigs__.la libtool: warning: relinking 'libinterp/dldfcn/__fltk_uigetfile__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -lfltk_gl -lfltk -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__fltk_uigetfile__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lfreetype -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___fltk_uigetfile___la-__fltk_uigetfile__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -lfltk_gl -lfltk -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lfreetype -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__fltk_uigetfile__.so -o libinterp/dldfcn/.libs/__fltk_uigetfile__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__fltk_uigetfile__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__fltk_uigetfile__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__fltk_uigetfile__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__fltk_uigetfile__.la libtool: warning: relinking 'libinterp/dldfcn/__glpk__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__glpk__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___glpk___la-__glpk__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lglpk -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___glpk___la-__glpk__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lglpk -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__glpk__.so -o libinterp/dldfcn/.libs/__glpk__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__glpk__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__glpk__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__glpk__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__glpk__.la libtool: warning: relinking 'libinterp/dldfcn/__init_fltk__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -lfltk_gl -lfltk -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__init_fltk__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___init_fltk___la-__init_fltk__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lfreetype -lGL -lGLU -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___init_fltk___la-__init_fltk__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -lfltk_gl -lfltk -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lfreetype -lGL -lGLU -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__init_fltk__.so -o libinterp/dldfcn/.libs/__init_fltk__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__init_fltk__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__init_fltk__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__init_fltk__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__init_fltk__.la libtool: warning: relinking 'libinterp/dldfcn/__init_gnuplot__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__init_gnuplot__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___init_gnuplot___la-__init_gnuplot__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___init_gnuplot___la-__init_gnuplot__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__init_gnuplot__.so -o libinterp/dldfcn/.libs/__init_gnuplot__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__init_gnuplot__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__init_gnuplot__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__init_gnuplot__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__init_gnuplot__.la libtool: warning: relinking 'libinterp/dldfcn/__osmesa_print__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/freetype2 -I/usr/include/libpng16 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__osmesa_print__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___osmesa_print___la-__osmesa_print__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lOSMesa -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___osmesa_print___la-__osmesa_print__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lOSMesa -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__osmesa_print__.so -o libinterp/dldfcn/.libs/__osmesa_print__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__osmesa_print__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__osmesa_print__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__osmesa_print__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__osmesa_print__.la libtool: warning: relinking 'libinterp/dldfcn/__voronoi__.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/__voronoi__.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn___voronoi___la-__voronoi__.lo libinterp/liboctinterp.la liboctave/liboctave.la -lqhull -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn___voronoi___la-__voronoi__.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lqhull -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,__voronoi__.so -o libinterp/dldfcn/.libs/__voronoi__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__voronoi__.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__voronoi__.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/__voronoi__.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/__voronoi__.la libtool: warning: relinking 'libinterp/dldfcn/amd.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/amd.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_amd_la-amd.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_amd_la-amd.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,amd.so -o libinterp/dldfcn/.libs/amd.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/amd.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/amd.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/amd.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/amd.la libtool: warning: relinking 'libinterp/dldfcn/audiodevinfo.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -I/usr/include/alsa -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/audiodevinfo.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_audiodevinfo_la-audiodevinfo.lo libinterp/liboctinterp.la liboctave/liboctave.la -lportaudio -lm -lpthread -lasound -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_audiodevinfo_la-audiodevinfo.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lportaudio -lasound -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,audiodevinfo.so -o libinterp/dldfcn/.libs/audiodevinfo.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/audiodevinfo.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/audiodevinfo.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/audiodevinfo.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/audiodevinfo.la libtool: warning: relinking 'libinterp/dldfcn/audioread.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/audioread.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_audioread_la-audioread.lo libinterp/liboctinterp.la liboctave/liboctave.la -lsndfile -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_audioread_la-audioread.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lsndfile -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,audioread.so -o libinterp/dldfcn/.libs/audioread.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/audioread.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/audioread.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/audioread.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/audioread.la libtool: warning: relinking 'libinterp/dldfcn/ccolamd.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/ccolamd.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_ccolamd_la-ccolamd.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_ccolamd_la-ccolamd.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,ccolamd.so -o libinterp/dldfcn/.libs/ccolamd.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/ccolamd.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/ccolamd.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/ccolamd.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/ccolamd.la libtool: warning: relinking 'libinterp/dldfcn/chol.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/chol.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_chol_la-chol.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_chol_la-chol.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,chol.so -o libinterp/dldfcn/.libs/chol.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/chol.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/chol.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/chol.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/chol.la libtool: warning: relinking 'libinterp/dldfcn/colamd.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/colamd.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_colamd_la-colamd.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_colamd_la-colamd.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,colamd.so -o libinterp/dldfcn/.libs/colamd.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/colamd.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/colamd.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/colamd.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/colamd.la libtool: warning: relinking 'libinterp/dldfcn/convhulln.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/convhulln.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_convhulln_la-convhulln.lo libinterp/liboctinterp.la liboctave/liboctave.la -lqhull -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_convhulln_la-convhulln.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lqhull -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,convhulln.so -o libinterp/dldfcn/.libs/convhulln.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/convhulln.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/convhulln.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/convhulln.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/convhulln.la libtool: warning: relinking 'libinterp/dldfcn/dmperm.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/dmperm.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_dmperm_la-dmperm.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_dmperm_la-dmperm.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,dmperm.so -o libinterp/dldfcn/.libs/dmperm.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/dmperm.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/dmperm.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/dmperm.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/dmperm.la libtool: warning: relinking 'libinterp/dldfcn/fftw.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/fftw.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_fftw_la-fftw.lo libinterp/liboctinterp.la liboctave/liboctave.la -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_fftw_la-fftw.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lfftw3_threads -lfftw3 -lfftw3f_threads -lfftw3f -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,fftw.so -o libinterp/dldfcn/.libs/fftw.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/fftw.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/fftw.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/fftw.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/fftw.la libtool: warning: relinking 'libinterp/dldfcn/gzip.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/gzip.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_gzip_la-gzip.lo libinterp/liboctinterp.la liboctave/liboctave.la -lz -lbz2 -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_gzip_la-gzip.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lz -lbz2 -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,gzip.so -o libinterp/dldfcn/.libs/gzip.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/gzip.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/gzip.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/gzip.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/gzip.la libtool: warning: relinking 'libinterp/dldfcn/qr.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/qr.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_qr_la-qr.lo libinterp/liboctinterp.la liboctave/liboctave.la -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_qr_la-qr.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lqrupdate -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,qr.so -o libinterp/dldfcn/.libs/qr.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/qr.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/qr.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/qr.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/qr.la libtool: warning: relinking 'libinterp/dldfcn/symbfact.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/symbfact.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_symbfact_la-symbfact.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_symbfact_la-symbfact.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,symbfact.so -o libinterp/dldfcn/.libs/symbfact.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/symbfact.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/symbfact.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/symbfact.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/symbfact.la libtool: warning: relinking 'libinterp/dldfcn/symrcm.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -avoid-version -module -no-undefined -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libinterp/dldfcn/symrcm.la -rpath /usr/lib/octave/4.2.2 libinterp/dldfcn/libinterp_dldfcn_symrcm_la-symrcm.lo libinterp/liboctinterp.la liboctave/liboctave.la -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o libinterp/dldfcn/.libs/libinterp_dldfcn_symrcm_la-symrcm.o -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lcholmod -lumfpack -lamd -lcamd -lcolamd -lccolamd -lcxsparse -lsuitesparseconfig -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,symrcm.so -o libinterp/dldfcn/.libs/symrcm.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/symrcm.soT /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/symrcm.so libtool: install: /usr/bin/install -c libinterp/dldfcn/.libs/symrcm.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/symrcm.la libtool: warning: relinking 'libgui/liboctgui.la' libtool: install: (cd /builddir/build/BUILD/octave-4.2.2; /bin/sh "/builddir/build/BUILD/octave-4.2.2/libtool" --tag CXX --mode=relink g++ -fPIC -pthread -fopenmp -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector-strong --param=ssp-buffer-size=4 -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -version-info 2:0:0 -no-undefined -bindir /usr/bin -Wl,-z,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -o libgui/liboctgui.la -rpath /usr/lib/octave/4.2.2 libgui/qterminal/libqterminal.la libgui/src/libgui-src.la libgui/graphics/libgui-graphics.la libinterp/liboctinterp.la liboctave/liboctave.la -lQt5Network -lQt5OpenGL -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Core -lqscintilla2-qt5 -lGL -lGLU -lutil -lm -inst-prefix-dir /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm) libtool: relink: g++ -fPIC -DPIC -shared -nostdlib /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crti.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtbeginS.o -Wl,--whole-archive libgui/qterminal/.libs/libqterminal.a libgui/src/.libs/libgui-src.a libgui/graphics/.libs/libgui-graphics.a -Wl,--no-whole-archive -Wl,-rpath -Wl,/usr/lib/octave/4.2.2 -L/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 -L/usr/lib/octave/4.2.2 -loctinterp -loctave -lQt5Network -lQt5OpenGL -lQt5PrintSupport -lQt5Widgets -lQt5Gui -lQt5Core -lqscintilla2-qt5 -lGL -lGLU -lutil -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7 -L/usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../.. -lstdc++ -lm -lgomp -lpthread -lc -lgcc_s /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/crtendS.o /usr/lib/gcc/armv7hl-redhat-linux-gnueabi/7/../../../crtn.o -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -O2 -g -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -march=armv7-a -mfpu=vfpv3-d16 -mtune=generic-armv7-a -mabi=aapcs-linux -mfloat-abi=hard -Wl,-z -Wl,relro -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -pthread -fopenmp -Wl,-soname -Wl,liboctgui.so.2 -o libgui/.libs/liboctgui.so.2.0.0 libtool: install: /usr/bin/install -c libgui/.libs/liboctgui.so.2.0.0T /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctgui.so.2.0.0 libtool: install: (cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 && { ln -s -f liboctgui.so.2.0.0 liboctgui.so.2 || { rm -f liboctgui.so.2 && ln -s liboctgui.so.2.0.0 liboctgui.so.2; }; }) libtool: install: (cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 && { ln -s -f liboctgui.so.2.0.0 liboctgui.so || { rm -f liboctgui.so && ln -s liboctgui.so.2.0.0 liboctgui.so; }; }) libtool: install: /usr/bin/install -c libgui/.libs/liboctgui.lai /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctgui.la libtool: warning: remember to run 'libtool --finish /usr/lib/octave/4.2.2' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/locale' /usr/bin/install -c -m 644 libgui/languages/be_BY.qm libgui/languages/de_DE.qm libgui/languages/en_US.qm libgui/languages/es_ES.qm libgui/languages/eu_ES.qm libgui/languages/fr_FR.qm libgui/languages/it_IT.qm libgui/languages/ja_JP.qm libgui/languages/nl_NL.qm libgui/languages/pt_BR.qm libgui/languages/pt_PT.qm libgui/languages/ru_RU.qm libgui/languages/uk_UA.qm libgui/languages/zh_CN.qm '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/locale' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/@ftp' /usr/bin/install -c -m 644 scripts/@ftp/ascii.m scripts/@ftp/binary.m scripts/@ftp/cd.m scripts/@ftp/close.m scripts/@ftp/delete.m scripts/@ftp/dir.m scripts/@ftp/display.m scripts/@ftp/ftp.m scripts/@ftp/loadobj.m scripts/@ftp/mget.m scripts/@ftp/mkdir.m scripts/@ftp/mput.m scripts/@ftp/rename.m scripts/@ftp/rmdir.m scripts/@ftp/saveobj.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/@ftp' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/audio' /usr/bin/install -c -m 644 scripts/audio/lin2mu.m scripts/audio/mu2lin.m scripts/audio/record.m scripts/audio/sound.m scripts/audio/soundsc.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/audio' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/audio/@audioplayer' /usr/bin/install -c -m 644 scripts/audio/@audioplayer/__get_properties__.m scripts/audio/@audioplayer/audioplayer.m scripts/audio/@audioplayer/display.m scripts/audio/@audioplayer/get.m scripts/audio/@audioplayer/isplaying.m scripts/audio/@audioplayer/pause.m scripts/audio/@audioplayer/play.m scripts/audio/@audioplayer/playblocking.m scripts/audio/@audioplayer/resume.m scripts/audio/@audioplayer/set.m scripts/audio/@audioplayer/stop.m scripts/audio/@audioplayer/subsasgn.m scripts/audio/@audioplayer/subsref.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/audio/@audioplayer' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/audio/@audiorecorder' /usr/bin/install -c -m 644 scripts/audio/@audiorecorder/__get_properties__.m scripts/audio/@audiorecorder/audiorecorder.m scripts/audio/@audiorecorder/display.m scripts/audio/@audiorecorder/get.m scripts/audio/@audiorecorder/getaudiodata.m scripts/audio/@audiorecorder/getplayer.m scripts/audio/@audiorecorder/isrecording.m scripts/audio/@audiorecorder/pause.m scripts/audio/@audiorecorder/play.m scripts/audio/@audiorecorder/record.m scripts/audio/@audiorecorder/recordblocking.m scripts/audio/@audiorecorder/resume.m scripts/audio/@audiorecorder/set.m scripts/audio/@audiorecorder/stop.m scripts/audio/@audiorecorder/subsasgn.m scripts/audio/@audiorecorder/subsref.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/audio/@audiorecorder' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/deprecated' /usr/bin/install -c -m 644 scripts/deprecated/bicubic.m scripts/deprecated/bitmax.m scripts/deprecated/comma.m scripts/deprecated/delaunay3.m scripts/deprecated/dump_prefs.m scripts/deprecated/find_dir_in_path.m scripts/deprecated/finite.m scripts/deprecated/fmod.m scripts/deprecated/fnmatch.m scripts/deprecated/gmap40.m scripts/deprecated/isstr.m scripts/deprecated/loadaudio.m scripts/deprecated/luinc.m scripts/deprecated/mahalanobis.m scripts/deprecated/md5sum.m scripts/deprecated/mouse_wheel_zoom.m scripts/deprecated/nfields.m scripts/deprecated/octave_config_info.m scripts/deprecated/octave_tmp_file_name.m scripts/deprecated/onenormest.m scripts/deprecated/paren.m scripts/deprecated/playaudio.m scripts/deprecated/saveaudio.m scripts/deprecated/semicolon.m scripts/deprecated/setaudio.m scripts/deprecated/sleep.m scripts/deprecated/syl.m scripts/deprecated/usage.m scripts/deprecated/usleep.m scripts/deprecated/wavread.m scripts/deprecated/wavwrite.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/deprecated' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/elfun' /usr/bin/install -c -m 644 scripts/elfun/acosd.m scripts/elfun/acot.m scripts/elfun/acotd.m scripts/elfun/acoth.m scripts/elfun/acsc.m scripts/elfun/acscd.m scripts/elfun/acsch.m scripts/elfun/asec.m scripts/elfun/asecd.m scripts/elfun/asech.m scripts/elfun/asind.m scripts/elfun/atan2d.m scripts/elfun/atand.m scripts/elfun/cosd.m scripts/elfun/cot.m scripts/elfun/cotd.m scripts/elfun/coth.m scripts/elfun/csc.m scripts/elfun/cscd.m scripts/elfun/csch.m scripts/elfun/sec.m scripts/elfun/secd.m scripts/elfun/sech.m scripts/elfun/sind.m scripts/elfun/tand.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/elfun' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/general' /usr/bin/install -c -m 644 scripts/general/accumarray.m scripts/general/accumdim.m scripts/general/bincoeff.m scripts/general/bitcmp.m scripts/general/bitget.m scripts/general/bitset.m scripts/general/blkdiag.m scripts/general/cart2pol.m scripts/general/cart2sph.m scripts/general/cell2mat.m scripts/general/celldisp.m scripts/general/chop.m scripts/general/circshift.m scripts/general/common_size.m scripts/general/cplxpair.m scripts/general/cumtrapz.m scripts/general/curl.m scripts/general/dblquad.m scripts/general/deal.m scripts/general/deg2rad.m scripts/general/del2.m scripts/general/display.m scripts/general/divergence.m scripts/general/fieldnames.m scripts/general/flip.m scripts/general/flipdim.m scripts/general/fliplr.m scripts/general/flipud.m scripts/general/grabcode.m scripts/general/gradient.m scripts/general/idivide.m scripts/general/inputParser.m scripts/general/int2str.m scripts/general/interp1.m scripts/general/interp2.m scripts/general/interp3.m scripts/general/interpft.m scripts/general/interpn.m scripts/general/isdir.m scripts/general/isequal.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/general' /usr/bin/install -c -m 644 scripts/general/isequaln.m scripts/general/loadobj.m scripts/general/logspace.m scripts/general/methods.m scripts/general/nargchk.m scripts/general/narginchk.m scripts/general/nargoutchk.m scripts/general/nextpow2.m scripts/general/nthargout.m scripts/general/num2str.m scripts/general/pol2cart.m scripts/general/polyarea.m scripts/general/postpad.m scripts/general/prepad.m scripts/general/publish.m scripts/general/quadgk.m scripts/general/quadl.m scripts/general/quadv.m scripts/general/rad2deg.m scripts/general/randi.m scripts/general/rat.m scripts/general/repmat.m scripts/general/rot90.m scripts/general/rotdim.m scripts/general/saveobj.m scripts/general/shift.m scripts/general/shiftdim.m scripts/general/sortrows.m scripts/general/sph2cart.m scripts/general/structfun.m scripts/general/subsindex.m scripts/general/trapz.m scripts/general/triplequad.m scripts/general/validateattributes.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/general' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/general/private' /usr/bin/install -c -m 644 scripts/general/private/__isequal__.m scripts/general/private/__publish_html_output__.m scripts/general/private/__publish_latex_output__.m scripts/general/private/__splinen__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/general/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/geometry' /usr/bin/install -c -m 644 scripts/geometry/convhull.m scripts/geometry/delaunayn.m scripts/geometry/delaunay.m scripts/geometry/dsearch.m scripts/geometry/dsearchn.m scripts/geometry/griddata.m scripts/geometry/griddata3.m scripts/geometry/griddatan.m scripts/geometry/inpolygon.m scripts/geometry/rectint.m scripts/geometry/tsearchn.m scripts/geometry/voronoi.m scripts/geometry/voronoin.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/geometry' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/gui' /usr/bin/install -c -m 644 scripts/gui/dialog.m scripts/gui/errordlg.m scripts/gui/guidata.m scripts/gui/guihandles.m scripts/gui/helpdlg.m scripts/gui/inputdlg.m scripts/gui/listdlg.m scripts/gui/msgbox.m scripts/gui/questdlg.m scripts/gui/uibuttongroup.m scripts/gui/uicontextmenu.m scripts/gui/uicontrol.m scripts/gui/uigetdir.m scripts/gui/uigetfile.m scripts/gui/uimenu.m scripts/gui/uipanel.m scripts/gui/uipushtool.m scripts/gui/uiputfile.m scripts/gui/uiresume.m scripts/gui/uitoggletool.m scripts/gui/uitoolbar.m scripts/gui/uiwait.m scripts/gui/waitbar.m scripts/gui/waitforbuttonpress.m scripts/gui/warndlg.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/gui' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/gui/private' /usr/bin/install -c -m 644 scripts/gui/private/__file_filter__.m scripts/gui/private/__fltk_file_filter__.m scripts/gui/private/__get_funcname__.m scripts/gui/private/__is_function__.m scripts/gui/private/__uigetdir_fltk__.m scripts/gui/private/__uigetfile_fltk__.m scripts/gui/private/__uiobject_split_args__.m scripts/gui/private/__uiputfile_fltk__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/gui/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/help' /usr/bin/install -c -m 644 scripts/help/__gripe_missing_component__.m scripts/help/__makeinfo__.m scripts/help/__unimplemented__.m scripts/help/ans.m scripts/help/doc.m scripts/help/doc_cache_create.m scripts/help/get_first_help_sentence.m scripts/help/error_ids.m scripts/help/help.m scripts/help/lookfor.m scripts/help/print_usage.m scripts/help/type.m scripts/help/warning_ids.m scripts/help/which.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/help' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/help/private' /usr/bin/install -c -m 644 scripts/help/private/__additional_help_message__.m scripts/help/private/__strip_html_tags__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/help/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/image' /usr/bin/install -c -m 644 scripts/image/autumn.m scripts/image/bone.m scripts/image/brighten.m scripts/image/cmpermute.m scripts/image/cmunique.m scripts/image/colorcube.m scripts/image/colormap.m scripts/image/contrast.m scripts/image/cool.m scripts/image/copper.m scripts/image/cubehelix.m scripts/image/flag.m scripts/image/frame2im.m scripts/image/gray.m scripts/image/gray2ind.m scripts/image/hot.m scripts/image/hsv.m scripts/image/hsv2rgb.m scripts/image/im2double.m scripts/image/im2frame.m scripts/image/image.m scripts/image/imagesc.m scripts/image/imfinfo.m scripts/image/imformats.m scripts/image/imread.m scripts/image/imshow.m scripts/image/iscolormap.m scripts/image/imwrite.m scripts/image/ind2gray.m scripts/image/ind2rgb.m scripts/image/jet.m scripts/image/lines.m scripts/image/ntsc2rgb.m scripts/image/ocean.m scripts/image/pink.m scripts/image/prism.m scripts/image/rainbow.m scripts/image/rgb2hsv.m scripts/image/rgb2ind.m scripts/image/rgb2ntsc.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/image' /usr/bin/install -c -m 644 scripts/image/rgbplot.m scripts/image/spinmap.m scripts/image/spring.m scripts/image/summer.m scripts/image/viridis.m scripts/image/white.m scripts/image/winter.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/image' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/image/private' /usr/bin/install -c -m 644 scripts/image/private/__imfinfo__.m scripts/image/private/__imread__.m scripts/image/private/__imwrite__.m scripts/image/private/colorspace_conversion_input_check.m scripts/image/private/colorspace_conversion_revert.m scripts/image/private/imageIO.m scripts/image/private/imwrite_filename.m scripts/image/private/ind2x.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/image/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/io' /usr/bin/install -c -m 644 scripts/io/beep.m scripts/io/csvread.m scripts/io/csvwrite.m scripts/io/dlmwrite.m scripts/io/fileread.m scripts/io/importdata.m scripts/io/is_valid_file_id.m scripts/io/strread.m scripts/io/textread.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/io' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/java' /usr/bin/install -c -m 644 scripts/java/java_get.m scripts/java/java_set.m scripts/java/javaArray.m scripts/java/javaaddpath.m scripts/java/javachk.m scripts/java/javaclasspath.m scripts/java/javamem.m scripts/java/javarmpath.m scripts/java/usejava.m scripts/java/octave.jar '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/java' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/linear-algebra' /usr/bin/install -c -m 644 scripts/linear-algebra/bandwidth.m scripts/linear-algebra/commutation_matrix.m scripts/linear-algebra/cond.m scripts/linear-algebra/condest.m scripts/linear-algebra/condeig.m scripts/linear-algebra/cross.m scripts/linear-algebra/duplication_matrix.m scripts/linear-algebra/expm.m scripts/linear-algebra/housh.m scripts/linear-algebra/isbanded.m scripts/linear-algebra/isdefinite.m scripts/linear-algebra/isdiag.m scripts/linear-algebra/ishermitian.m scripts/linear-algebra/issymmetric.m scripts/linear-algebra/istril.m scripts/linear-algebra/istriu.m scripts/linear-algebra/krylov.m scripts/linear-algebra/linsolve.m scripts/linear-algebra/logm.m scripts/linear-algebra/normest.m scripts/linear-algebra/normest1.m scripts/linear-algebra/null.m scripts/linear-algebra/orth.m scripts/linear-algebra/planerot.m scripts/linear-algebra/qzhess.m scripts/linear-algebra/rank.m scripts/linear-algebra/rref.m scripts/linear-algebra/subspace.m scripts/linear-algebra/trace.m scripts/linear-algebra/vech.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/linear-algebra' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/miscellaneous' /usr/bin/install -c -m 644 scripts/miscellaneous/bug_report.m scripts/miscellaneous/bunzip2.m scripts/miscellaneous/cast.m scripts/miscellaneous/citation.m scripts/miscellaneous/compare_versions.m scripts/miscellaneous/computer.m scripts/miscellaneous/copyfile.m scripts/miscellaneous/debug.m scripts/miscellaneous/delete.m scripts/miscellaneous/desktop.m scripts/miscellaneous/dir.m scripts/miscellaneous/dos.m scripts/miscellaneous/edit.m scripts/miscellaneous/fact.m scripts/miscellaneous/fileattrib.m scripts/miscellaneous/fileparts.m scripts/miscellaneous/fullfile.m scripts/miscellaneous/genvarname.m scripts/miscellaneous/getappdata.m scripts/miscellaneous/getfield.m scripts/miscellaneous/gunzip.m scripts/miscellaneous/info.m scripts/miscellaneous/inputname.m scripts/miscellaneous/isappdata.m scripts/miscellaneous/isdeployed.m scripts/miscellaneous/ismac.m scripts/miscellaneous/ispc.m scripts/miscellaneous/isunix.m scripts/miscellaneous/license.m scripts/miscellaneous/list_primes.m scripts/miscellaneous/ls.m scripts/miscellaneous/ls_command.m scripts/miscellaneous/menu.m scripts/miscellaneous/mex.m scripts/miscellaneous/mexext.m scripts/miscellaneous/mkdir.m scripts/miscellaneous/mkoctfile.m scripts/miscellaneous/movefile.m scripts/miscellaneous/namelengthmax.m scripts/miscellaneous/news.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/miscellaneous' /usr/bin/install -c -m 644 scripts/miscellaneous/open.m scripts/miscellaneous/orderfields.m scripts/miscellaneous/pack.m scripts/miscellaneous/parseparams.m scripts/miscellaneous/perl.m scripts/miscellaneous/python.m scripts/miscellaneous/recycle.m scripts/miscellaneous/rmappdata.m scripts/miscellaneous/run.m scripts/miscellaneous/setappdata.m scripts/miscellaneous/setfield.m scripts/miscellaneous/substruct.m scripts/miscellaneous/swapbytes.m scripts/miscellaneous/symvar.m scripts/miscellaneous/tar.m scripts/miscellaneous/tempdir.m scripts/miscellaneous/tmpnam.m scripts/miscellaneous/unix.m scripts/miscellaneous/unpack.m scripts/miscellaneous/untar.m scripts/miscellaneous/unzip.m scripts/miscellaneous/ver.m scripts/miscellaneous/version.m scripts/miscellaneous/what.m scripts/miscellaneous/xor.m scripts/miscellaneous/zip.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/miscellaneous' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/miscellaneous/private' /usr/bin/install -c -m 644 scripts/miscellaneous/private/display_info_file.m scripts/miscellaneous/private/__w2mpth__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/miscellaneous/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/ode' /usr/bin/install -c -m 644 scripts/ode/ode23.m scripts/ode/ode45.m scripts/ode/odeset.m scripts/ode/odeget.m scripts/ode/odeplot.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/ode' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/ode/private' /usr/bin/install -c -m 644 scripts/ode/private/AbsRel_norm.m scripts/ode/private/integrate_adaptive.m scripts/ode/private/kahan.m scripts/ode/private/odedefaults.m scripts/ode/private/odemergeopts.m scripts/ode/private/ode_event_handler.m scripts/ode/private/runge_kutta_23.m scripts/ode/private/runge_kutta_45_dorpri.m scripts/ode/private/runge_kutta_interpolate.m scripts/ode/private/starting_stepsize.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/ode/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/optimization' /usr/bin/install -c -m 644 scripts/optimization/__all_opts__.m scripts/optimization/fminbnd.m scripts/optimization/fminsearch.m scripts/optimization/fminunc.m scripts/optimization/fsolve.m scripts/optimization/fzero.m scripts/optimization/glpk.m scripts/optimization/lsqnonneg.m scripts/optimization/optimget.m scripts/optimization/optimset.m scripts/optimization/pqpnonneg.m scripts/optimization/qp.m scripts/optimization/sqp.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/optimization' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/optimization/private' /usr/bin/install -c -m 644 scripts/optimization/private/__fdjac__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/optimization/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/path' /usr/bin/install -c -m 644 scripts/path/matlabroot.m scripts/path/pathdef.m scripts/path/savepath.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/path' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/path/private' /usr/bin/install -c -m 644 scripts/path/private/getsavepath.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/path/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/pkg' /usr/bin/install -c -m 644 scripts/pkg/pkg.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/pkg' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/pkg/private' /usr/bin/install -c -m 644 scripts/pkg/private/build.m scripts/pkg/private/configure_make.m scripts/pkg/private/default_prefix.m scripts/pkg/private/describe.m scripts/pkg/private/dirempty.m scripts/pkg/private/get_description.m scripts/pkg/private/get_forge_download.m scripts/pkg/private/get_forge_pkg.m scripts/pkg/private/getarch.m scripts/pkg/private/getarchdir.m scripts/pkg/private/get_unsatisfied_deps.m scripts/pkg/private/install.m scripts/pkg/private/installed_packages.m scripts/pkg/private/list_forge_packages.m scripts/pkg/private/load_packages.m scripts/pkg/private/load_packages_and_dependencies.m scripts/pkg/private/rebuild.m scripts/pkg/private/save_order.m scripts/pkg/private/uninstall.m scripts/pkg/private/unload_packages.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/pkg/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/appearance' /usr/bin/install -c -m 644 scripts/plot/appearance/__clabel__.m scripts/plot/appearance/__getlegenddata__.m scripts/plot/appearance/annotation.m scripts/plot/appearance/axis.m scripts/plot/appearance/box.m scripts/plot/appearance/caxis.m scripts/plot/appearance/clabel.m scripts/plot/appearance/daspect.m scripts/plot/appearance/datetick.m scripts/plot/appearance/diffuse.m scripts/plot/appearance/grid.m scripts/plot/appearance/gtext.m scripts/plot/appearance/hidden.m scripts/plot/appearance/legend.m scripts/plot/appearance/lighting.m scripts/plot/appearance/material.m scripts/plot/appearance/orient.m scripts/plot/appearance/pbaspect.m scripts/plot/appearance/shading.m scripts/plot/appearance/specular.m scripts/plot/appearance/text.m scripts/plot/appearance/title.m scripts/plot/appearance/view.m scripts/plot/appearance/whitebg.m scripts/plot/appearance/xlabel.m scripts/plot/appearance/xlim.m scripts/plot/appearance/ylabel.m scripts/plot/appearance/ylim.m scripts/plot/appearance/zlabel.m scripts/plot/appearance/zlim.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/appearance' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/appearance/private' /usr/bin/install -c -m 644 scripts/plot/appearance/private/__axis_limits__.m scripts/plot/appearance/private/__axis_label__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/appearance/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/draw' /usr/bin/install -c -m 644 scripts/plot/draw/area.m scripts/plot/draw/barh.m scripts/plot/draw/bar.m scripts/plot/draw/camlight.m scripts/plot/draw/colorbar.m scripts/plot/draw/comet3.m scripts/plot/draw/comet.m scripts/plot/draw/compass.m scripts/plot/draw/contour3.m scripts/plot/draw/contourc.m scripts/plot/draw/contourf.m scripts/plot/draw/contour.m scripts/plot/draw/cylinder.m scripts/plot/draw/ellipsoid.m scripts/plot/draw/errorbar.m scripts/plot/draw/ezcontourf.m scripts/plot/draw/ezcontour.m scripts/plot/draw/ezmeshc.m scripts/plot/draw/ezmesh.m scripts/plot/draw/ezplot3.m scripts/plot/draw/ezplot.m scripts/plot/draw/ezpolar.m scripts/plot/draw/ezsurfc.m scripts/plot/draw/ezsurf.m scripts/plot/draw/feather.m scripts/plot/draw/fill.m scripts/plot/draw/fplot.m scripts/plot/draw/hist.m scripts/plot/draw/isocaps.m scripts/plot/draw/isocolors.m scripts/plot/draw/isonormals.m scripts/plot/draw/isosurface.m scripts/plot/draw/light.m scripts/plot/draw/line.m scripts/plot/draw/loglogerr.m scripts/plot/draw/loglog.m scripts/plot/draw/meshc.m scripts/plot/draw/mesh.m scripts/plot/draw/meshz.m scripts/plot/draw/pareto.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/draw' /usr/bin/install -c -m 644 scripts/plot/draw/patch.m scripts/plot/draw/pcolor.m scripts/plot/draw/peaks.m scripts/plot/draw/pie3.m scripts/plot/draw/pie.m scripts/plot/draw/plot3.m scripts/plot/draw/plot.m scripts/plot/draw/plotmatrix.m scripts/plot/draw/plotyy.m scripts/plot/draw/polar.m scripts/plot/draw/quiver3.m scripts/plot/draw/quiver.m scripts/plot/draw/rectangle.m scripts/plot/draw/reducepatch.m scripts/plot/draw/reducevolume.m scripts/plot/draw/ribbon.m scripts/plot/draw/rose.m scripts/plot/draw/scatter3.m scripts/plot/draw/scatter.m scripts/plot/draw/semilogxerr.m scripts/plot/draw/semilogx.m scripts/plot/draw/semilogyerr.m scripts/plot/draw/semilogy.m scripts/plot/draw/shrinkfaces.m scripts/plot/draw/slice.m scripts/plot/draw/smooth3.m scripts/plot/draw/sombrero.m scripts/plot/draw/sphere.m scripts/plot/draw/stairs.m scripts/plot/draw/stem3.m scripts/plot/draw/stemleaf.m scripts/plot/draw/stem.m scripts/plot/draw/surface.m scripts/plot/draw/surfc.m scripts/plot/draw/surfl.m scripts/plot/draw/surf.m scripts/plot/draw/surfnorm.m scripts/plot/draw/tetramesh.m scripts/plot/draw/trimesh.m scripts/plot/draw/triplot.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/draw' /usr/bin/install -c -m 644 scripts/plot/draw/trisurf.m scripts/plot/draw/waterfall.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/draw' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/draw/private' /usr/bin/install -c -m 644 scripts/plot/draw/private/__add_datasource__.m scripts/plot/draw/private/__bar__.m scripts/plot/draw/private/__calc_isovalue_from_data__.m scripts/plot/draw/private/__contour__.m scripts/plot/draw/private/__errplot__.m scripts/plot/draw/private/__ezplot__.m scripts/plot/draw/private/__interp_cube__.m scripts/plot/draw/private/__line__.m scripts/plot/draw/private/__marching_cube__.m scripts/plot/draw/private/__patch__.m scripts/plot/draw/private/__pie__.m scripts/plot/draw/private/__plt__.m scripts/plot/draw/private/__quiver__.m scripts/plot/draw/private/__rotate_around_axis__.m scripts/plot/draw/private/__scatter__.m scripts/plot/draw/private/__stem__.m scripts/plot/draw/private/__unite_shared_vertices__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/draw/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/util' /usr/bin/install -c -m 644 scripts/plot/util/__actual_axis_position__.m scripts/plot/util/__default_plot_options__.m scripts/plot/util/__gnuplot_drawnow__.m scripts/plot/util/__next_line_color__.m scripts/plot/util/__next_line_style__.m scripts/plot/util/__opengl_info__.m scripts/plot/util/__plt_get_axis_arg__.m scripts/plot/util/__pltopt__.m scripts/plot/util/allchild.m scripts/plot/util/ancestor.m scripts/plot/util/axes.m scripts/plot/util/cla.m scripts/plot/util/clf.m scripts/plot/util/close.m scripts/plot/util/closereq.m scripts/plot/util/colstyle.m scripts/plot/util/copyobj.m scripts/plot/util/figure.m scripts/plot/util/findall.m scripts/plot/util/findfigs.m scripts/plot/util/findobj.m scripts/plot/util/gca.m scripts/plot/util/gcbf.m scripts/plot/util/gcbo.m scripts/plot/util/gcf.m scripts/plot/util/gco.m scripts/plot/util/ginput.m scripts/plot/util/graphics_toolkit.m scripts/plot/util/hdl2struct.m scripts/plot/util/hggroup.m scripts/plot/util/hgload.m scripts/plot/util/hgsave.m scripts/plot/util/hold.m scripts/plot/util/isaxes.m scripts/plot/util/isfigure.m scripts/plot/util/ishghandle.m scripts/plot/util/ishold.m scripts/plot/util/isprop.m scripts/plot/util/linkaxes.m scripts/plot/util/linkprop.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/util' /usr/bin/install -c -m 644 scripts/plot/util/meshgrid.m scripts/plot/util/ndgrid.m scripts/plot/util/newplot.m scripts/plot/util/pan.m scripts/plot/util/print.m scripts/plot/util/printd.m scripts/plot/util/refresh.m scripts/plot/util/refreshdata.m scripts/plot/util/rotate.m scripts/plot/util/rotate3d.m scripts/plot/util/saveas.m scripts/plot/util/shg.m scripts/plot/util/struct2hdl.m scripts/plot/util/subplot.m scripts/plot/util/zoom.m scripts/plot/util/gnuplot_binary.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/util' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/util/private' /usr/bin/install -c -m 644 scripts/plot/util/private/__add_default_menu__.m scripts/plot/util/private/__ghostscript__.m scripts/plot/util/private/__gnuplot_get_var__.m scripts/plot/util/private/__gnuplot_ginput__.m scripts/plot/util/private/__gnuplot_has_feature__.m scripts/plot/util/private/__gnuplot_has_terminal__.m scripts/plot/util/private/__gnuplot_open_stream__.m scripts/plot/util/private/__gnuplot_print__.m scripts/plot/util/private/__gnuplot_version__.m scripts/plot/util/private/__gnuplot_draw_axes__.m scripts/plot/util/private/__gnuplot_draw_figure__.m scripts/plot/util/private/__opengl_print__.m scripts/plot/util/private/__print_parse_opts__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/plot/util/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/polynomial' /usr/bin/install -c -m 644 scripts/polynomial/compan.m scripts/polynomial/conv.m scripts/polynomial/deconv.m scripts/polynomial/mkpp.m scripts/polynomial/mpoles.m scripts/polynomial/padecoef.m scripts/polynomial/pchip.m scripts/polynomial/poly.m scripts/polynomial/polyaffine.m scripts/polynomial/polyder.m scripts/polynomial/polyeig.m scripts/polynomial/polyfit.m scripts/polynomial/polygcd.m scripts/polynomial/polyint.m scripts/polynomial/polyout.m scripts/polynomial/polyreduce.m scripts/polynomial/polyval.m scripts/polynomial/polyvalm.m scripts/polynomial/ppval.m scripts/polynomial/ppder.m scripts/polynomial/ppint.m scripts/polynomial/ppjumps.m scripts/polynomial/residue.m scripts/polynomial/roots.m scripts/polynomial/spline.m scripts/polynomial/splinefit.m scripts/polynomial/unmkpp.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/polynomial' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/polynomial/private' /usr/bin/install -c -m 644 scripts/polynomial/private/__splinefit__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/polynomial/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/prefs' /usr/bin/install -c -m 644 scripts/prefs/addpref.m scripts/prefs/getpref.m scripts/prefs/ispref.m scripts/prefs/prefdir.m scripts/prefs/preferences.m scripts/prefs/rmpref.m scripts/prefs/setpref.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/prefs' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/prefs/private' /usr/bin/install -c -m 644 scripts/prefs/private/loadprefs.m scripts/prefs/private/prefsfile.m scripts/prefs/private/saveprefs.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/prefs/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/profiler' /usr/bin/install -c -m 644 scripts/profiler/profexplore.m scripts/profiler/profexport.m scripts/profiler/profile.m scripts/profiler/profshow.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/profiler' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/profiler' /usr/bin/install -c -m 644 scripts/profiler/html/flat.html scripts/profiler/html/flat_entry.html scripts/profiler/html/function.html scripts/profiler/html/hierarchical.html scripts/profiler/html/hierarchical_entry.html scripts/profiler/html/style.css '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/profiler' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/set' /usr/bin/install -c -m 644 scripts/set/intersect.m scripts/set/ismember.m scripts/set/powerset.m scripts/set/setdiff.m scripts/set/setxor.m scripts/set/union.m scripts/set/unique.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/set' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/set/private' /usr/bin/install -c -m 644 scripts/set/private/validsetargs.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/set/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/signal' /usr/bin/install -c -m 644 scripts/signal/arch_fit.m scripts/signal/arch_rnd.m scripts/signal/arch_test.m scripts/signal/arma_rnd.m scripts/signal/autoreg_matrix.m scripts/signal/bartlett.m scripts/signal/blackman.m scripts/signal/detrend.m scripts/signal/diffpara.m scripts/signal/durbinlevinson.m scripts/signal/fftconv.m scripts/signal/fftfilt.m scripts/signal/fftshift.m scripts/signal/filter2.m scripts/signal/fractdiff.m scripts/signal/freqz.m scripts/signal/freqz_plot.m scripts/signal/hamming.m scripts/signal/hanning.m scripts/signal/hurst.m scripts/signal/ifftshift.m scripts/signal/periodogram.m scripts/signal/sinc.m scripts/signal/sinetone.m scripts/signal/sinewave.m scripts/signal/spectral_adf.m scripts/signal/spectral_xdf.m scripts/signal/spencer.m scripts/signal/stft.m scripts/signal/synthesis.m scripts/signal/unwrap.m scripts/signal/yulewalker.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/signal' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/signal/private' /usr/bin/install -c -m 644 scripts/signal/private/rectangle_lw.m scripts/signal/private/rectangle_sw.m scripts/signal/private/triangle_lw.m scripts/signal/private/triangle_sw.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/signal/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/sparse' /usr/bin/install -c -m 644 scripts/sparse/bicg.m scripts/sparse/bicgstab.m scripts/sparse/cgs.m scripts/sparse/colperm.m scripts/sparse/eigs.m scripts/sparse/etreeplot.m scripts/sparse/gmres.m scripts/sparse/gplot.m scripts/sparse/ichol.m scripts/sparse/ilu.m scripts/sparse/nonzeros.m scripts/sparse/pcg.m scripts/sparse/pcr.m scripts/sparse/qmr.m scripts/sparse/spaugment.m scripts/sparse/spconvert.m scripts/sparse/spdiags.m scripts/sparse/speye.m scripts/sparse/spfun.m scripts/sparse/spones.m scripts/sparse/sprand.m scripts/sparse/sprandn.m scripts/sparse/sprandsym.m scripts/sparse/spstats.m scripts/sparse/spy.m scripts/sparse/svds.m scripts/sparse/treelayout.m scripts/sparse/treeplot.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/sparse' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/sparse/private' /usr/bin/install -c -m 644 scripts/sparse/private/__sprand__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/sparse/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/specfun' /usr/bin/install -c -m 644 scripts/specfun/bessel.m scripts/specfun/beta.m scripts/specfun/betaln.m scripts/specfun/ellipke.m scripts/specfun/expint.m scripts/specfun/factor.m scripts/specfun/factorial.m scripts/specfun/isprime.m scripts/specfun/lcm.m scripts/specfun/legendre.m scripts/specfun/nchoosek.m scripts/specfun/nthroot.m scripts/specfun/perms.m scripts/specfun/pow2.m scripts/specfun/primes.m scripts/specfun/reallog.m scripts/specfun/realpow.m scripts/specfun/realsqrt.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/specfun' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/special-matrix' /usr/bin/install -c -m 644 scripts/special-matrix/gallery.m scripts/special-matrix/hadamard.m scripts/special-matrix/hankel.m scripts/special-matrix/hilb.m scripts/special-matrix/invhilb.m scripts/special-matrix/magic.m scripts/special-matrix/pascal.m scripts/special-matrix/rosser.m scripts/special-matrix/toeplitz.m scripts/special-matrix/vander.m scripts/special-matrix/wilkinson.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/special-matrix' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/startup' /usr/bin/install -c -m 644 scripts/startup/__finish__.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/startup' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/base' /usr/bin/install -c -m 644 scripts/statistics/base/center.m scripts/statistics/base/cloglog.m scripts/statistics/base/corr.m scripts/statistics/base/cov.m scripts/statistics/base/gls.m scripts/statistics/base/histc.m scripts/statistics/base/iqr.m scripts/statistics/base/kendall.m scripts/statistics/base/kurtosis.m scripts/statistics/base/logit.m scripts/statistics/base/lscov.m scripts/statistics/base/mean.m scripts/statistics/base/meansq.m scripts/statistics/base/median.m scripts/statistics/base/mode.m scripts/statistics/base/moment.m scripts/statistics/base/ols.m scripts/statistics/base/ppplot.m scripts/statistics/base/prctile.m scripts/statistics/base/probit.m scripts/statistics/base/qqplot.m scripts/statistics/base/quantile.m scripts/statistics/base/range.m scripts/statistics/base/ranks.m scripts/statistics/base/run_count.m scripts/statistics/base/runlength.m scripts/statistics/base/skewness.m scripts/statistics/base/spearman.m scripts/statistics/base/statistics.m scripts/statistics/base/std.m scripts/statistics/base/table.m scripts/statistics/base/var.m scripts/statistics/base/zscore.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/base' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/distributions' /usr/bin/install -c -m 644 scripts/statistics/distributions/betacdf.m scripts/statistics/distributions/betainv.m scripts/statistics/distributions/betapdf.m scripts/statistics/distributions/betarnd.m scripts/statistics/distributions/binocdf.m scripts/statistics/distributions/binoinv.m scripts/statistics/distributions/binopdf.m scripts/statistics/distributions/binornd.m scripts/statistics/distributions/cauchy_cdf.m scripts/statistics/distributions/cauchy_inv.m scripts/statistics/distributions/cauchy_pdf.m scripts/statistics/distributions/cauchy_rnd.m scripts/statistics/distributions/chi2cdf.m scripts/statistics/distributions/chi2inv.m scripts/statistics/distributions/chi2pdf.m scripts/statistics/distributions/chi2rnd.m scripts/statistics/distributions/discrete_cdf.m scripts/statistics/distributions/discrete_inv.m scripts/statistics/distributions/discrete_pdf.m scripts/statistics/distributions/discrete_rnd.m scripts/statistics/distributions/empirical_cdf.m scripts/statistics/distributions/empirical_inv.m scripts/statistics/distributions/empirical_pdf.m scripts/statistics/distributions/empirical_rnd.m scripts/statistics/distributions/expcdf.m scripts/statistics/distributions/expinv.m scripts/statistics/distributions/exppdf.m scripts/statistics/distributions/exprnd.m scripts/statistics/distributions/fcdf.m scripts/statistics/distributions/finv.m scripts/statistics/distributions/fpdf.m scripts/statistics/distributions/frnd.m scripts/statistics/distributions/gamcdf.m scripts/statistics/distributions/gaminv.m scripts/statistics/distributions/gampdf.m scripts/statistics/distributions/gamrnd.m scripts/statistics/distributions/geocdf.m scripts/statistics/distributions/geoinv.m scripts/statistics/distributions/geopdf.m scripts/statistics/distributions/geornd.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/distributions' /usr/bin/install -c -m 644 scripts/statistics/distributions/hygecdf.m scripts/statistics/distributions/hygeinv.m scripts/statistics/distributions/hygepdf.m scripts/statistics/distributions/hygernd.m scripts/statistics/distributions/kolmogorov_smirnov_cdf.m scripts/statistics/distributions/laplace_cdf.m scripts/statistics/distributions/laplace_inv.m scripts/statistics/distributions/laplace_pdf.m scripts/statistics/distributions/laplace_rnd.m scripts/statistics/distributions/logistic_cdf.m scripts/statistics/distributions/logistic_inv.m scripts/statistics/distributions/logistic_pdf.m scripts/statistics/distributions/logistic_rnd.m scripts/statistics/distributions/logncdf.m scripts/statistics/distributions/logninv.m scripts/statistics/distributions/lognpdf.m scripts/statistics/distributions/lognrnd.m scripts/statistics/distributions/nbincdf.m scripts/statistics/distributions/nbininv.m scripts/statistics/distributions/nbinpdf.m scripts/statistics/distributions/nbinrnd.m scripts/statistics/distributions/normcdf.m scripts/statistics/distributions/norminv.m scripts/statistics/distributions/normpdf.m scripts/statistics/distributions/normrnd.m scripts/statistics/distributions/poisscdf.m scripts/statistics/distributions/poissinv.m scripts/statistics/distributions/poisspdf.m scripts/statistics/distributions/poissrnd.m scripts/statistics/distributions/stdnormal_cdf.m scripts/statistics/distributions/stdnormal_inv.m scripts/statistics/distributions/stdnormal_pdf.m scripts/statistics/distributions/stdnormal_rnd.m scripts/statistics/distributions/tcdf.m scripts/statistics/distributions/tinv.m scripts/statistics/distributions/tpdf.m scripts/statistics/distributions/trnd.m scripts/statistics/distributions/unidrnd.m scripts/statistics/distributions/unidcdf.m scripts/statistics/distributions/unidinv.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/distributions' /usr/bin/install -c -m 644 scripts/statistics/distributions/unidpdf.m scripts/statistics/distributions/unifrnd.m scripts/statistics/distributions/unifcdf.m scripts/statistics/distributions/unifinv.m scripts/statistics/distributions/unifpdf.m scripts/statistics/distributions/wblcdf.m scripts/statistics/distributions/wblinv.m scripts/statistics/distributions/wblpdf.m scripts/statistics/distributions/wblrnd.m scripts/statistics/distributions/wienrnd.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/distributions' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/models' /usr/bin/install -c -m 644 scripts/statistics/models/logistic_regression.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/models' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/models/private' /usr/bin/install -c -m 644 scripts/statistics/models/private/logistic_regression_derivatives.m scripts/statistics/models/private/logistic_regression_likelihood.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/models/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/tests' /usr/bin/install -c -m 644 scripts/statistics/tests/anova.m scripts/statistics/tests/bartlett_test.m scripts/statistics/tests/chisquare_test_homogeneity.m scripts/statistics/tests/chisquare_test_independence.m scripts/statistics/tests/cor_test.m scripts/statistics/tests/f_test_regression.m scripts/statistics/tests/hotelling_test.m scripts/statistics/tests/hotelling_test_2.m scripts/statistics/tests/kolmogorov_smirnov_test.m scripts/statistics/tests/kolmogorov_smirnov_test_2.m scripts/statistics/tests/kruskal_wallis_test.m scripts/statistics/tests/manova.m scripts/statistics/tests/mcnemar_test.m scripts/statistics/tests/prop_test_2.m scripts/statistics/tests/run_test.m scripts/statistics/tests/sign_test.m scripts/statistics/tests/t_test.m scripts/statistics/tests/t_test_2.m scripts/statistics/tests/t_test_regression.m scripts/statistics/tests/u_test.m scripts/statistics/tests/var_test.m scripts/statistics/tests/welch_test.m scripts/statistics/tests/wilcoxon_test.m scripts/statistics/tests/z_test.m scripts/statistics/tests/z_test_2.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/statistics/tests' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/strings' /usr/bin/install -c -m 644 scripts/strings/base2dec.m scripts/strings/bin2dec.m scripts/strings/blanks.m scripts/strings/cstrcat.m scripts/strings/deblank.m scripts/strings/dec2base.m scripts/strings/dec2bin.m scripts/strings/dec2hex.m scripts/strings/findstr.m scripts/strings/hex2dec.m scripts/strings/index.m scripts/strings/isletter.m scripts/strings/isstrprop.m scripts/strings/mat2str.m scripts/strings/ostrsplit.m scripts/strings/regexptranslate.m scripts/strings/rindex.m scripts/strings/str2num.m scripts/strings/strcat.m scripts/strings/strchr.m scripts/strings/strjoin.m scripts/strings/strjust.m scripts/strings/strmatch.m scripts/strings/strsplit.m scripts/strings/strtok.m scripts/strings/strtrim.m scripts/strings/strtrunc.m scripts/strings/substr.m scripts/strings/untabify.m scripts/strings/validatestring.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/strings' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/testfun' /usr/bin/install -c -m 644 scripts/testfun/__have_feature__.m scripts/testfun/__printf_assert__.m scripts/testfun/__prog_output_assert__.m scripts/testfun/__run_test_suite__.m scripts/testfun/assert.m scripts/testfun/demo.m scripts/testfun/example.m scripts/testfun/fail.m scripts/testfun/rundemos.m scripts/testfun/runtests.m scripts/testfun/speed.m scripts/testfun/test.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/testfun' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/testfun/private' /usr/bin/install -c -m 644 scripts/testfun/private/compare_plot_demos.m scripts/testfun/private/dump_demos.m scripts/testfun/private/html_compare_plot_demos.m scripts/testfun/private/html_plot_demos_template.html '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/testfun/private' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/time' /usr/bin/install -c -m 644 scripts/time/addtodate.m scripts/time/asctime.m scripts/time/calendar.m scripts/time/clock.m scripts/time/ctime.m scripts/time/date.m scripts/time/datenum.m scripts/time/datestr.m scripts/time/datevec.m scripts/time/eomday.m scripts/time/etime.m scripts/time/is_leap_year.m scripts/time/now.m scripts/time/weekday.m '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/m/time' make install-data-hook make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu if [ -n "`cat libinterp/dldfcn/PKG_ADD`" ]; then \ /usr/bin/install -c -m 644 libinterp/dldfcn/PKG_ADD /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/PKG_ADD; \ fi cd /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2 && \ for ltlib in libinterp/dldfcn/__delaunayn__.la libinterp/dldfcn/__eigs__.la libinterp/dldfcn/__fltk_uigetfile__.la libinterp/dldfcn/__glpk__.la libinterp/dldfcn/__init_fltk__.la libinterp/dldfcn/__init_gnuplot__.la libinterp/dldfcn/__osmesa_print__.la libinterp/dldfcn/__voronoi__.la libinterp/dldfcn/amd.la libinterp/dldfcn/audiodevinfo.la libinterp/dldfcn/audioread.la libinterp/dldfcn/ccolamd.la libinterp/dldfcn/chol.la libinterp/dldfcn/colamd.la libinterp/dldfcn/convhulln.la libinterp/dldfcn/dmperm.la libinterp/dldfcn/fftw.la libinterp/dldfcn/gzip.la libinterp/dldfcn/qr.la libinterp/dldfcn/symbfact.la libinterp/dldfcn/symrcm.la; do \ f=`echo $ltlib | /usr/bin/sed 's,.*/,,'`; \ dl=`/usr/bin/sed -n -e "s/dlname='\([^']*\)'/\1/p" < $f`; \ if [ -n "$dl" ]; then \ /usr/bin/install -c $dl /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/`echo $f | /usr/bin/sed 's,^lib,,; s,\.la$,.oct,'`; \ else \ echo "error: dlname is empty in $ltlib!"; \ exit 1; \ fi; \ lnames=`/usr/bin/sed -n -e "s/library_names='\([^']*\)'/\1/p" < $f`; \ if [ -n "$lnames" ]; then \ rm -f $f $lnames $dl; \ fi \ done rm -f libinterp/DOCSTRINGS-t && \ ( perl ./libinterp/gendoc.pl "." libinterp/corefcn/DASPK-opts.cc libinterp/corefcn/DASRT-opts.cc libinterp/corefcn/DASSL-opts.cc libinterp/corefcn/LSODE-opts.cc libinterp/corefcn/Quad-opts.cc libinterp/octave.cc libinterp/octave-value/ov-base.cc libinterp/octave-value/ov-bool-mat.cc libinterp/octave-value/ov-cell.cc libinterp/octave-value/ov-class.cc libinterp/octave-value/ov-classdef.cc libinterp/octave-value/ov-fcn-handle.cc libinterp/octave-value/ov-fcn-inline.cc libinterp/octave-value/ov-java.cc libinterp/octave-value/ov-null-mat.cc libinterp/octave-value/ov-oncleanup.cc libinterp/octave-value/ov-range.cc libinterp/octave-value/ov-struct.cc libinterp/octave-value/ov-typeinfo.cc libinterp/octave-value/ov-usr-fcn.cc libinterp/octave-value/ov.cc libinterp/parse-tree/lex.ll libinterp/parse-tree/pt-arg-list.cc libinterp/parse-tree/pt-binop.cc libinterp/parse-tree/pt-eval.cc libinterp/parse-tree/pt-mat.cc libinterp/corefcn/__contourc__.cc libinterp/corefcn/__dispatch__.cc libinterp/corefcn/__dsearchn__.cc libinterp/corefcn/__ichol__.cc libinterp/corefcn/__ilu__.cc libinterp/corefcn/__lin_interpn__.cc libinterp/corefcn/__luinc__.cc libinterp/corefcn/__magick_read__.cc libinterp/corefcn/__pchip_deriv__.cc libinterp/corefcn/__qp__.cc libinterp/corefcn/balance.cc libinterp/corefcn/besselj.cc libinterp/corefcn/betainc.cc libinterp/corefcn/bitfcns.cc libinterp/corefcn/bsxfun.cc libinterp/corefcn/cellfun.cc libinterp/corefcn/colloc.cc libinterp/corefcn/conv2.cc libinterp/corefcn/daspk.cc libinterp/corefcn/dasrt.cc libinterp/corefcn/dassl.cc libinterp/corefcn/data.cc libinterp/corefcn/debug.cc libinterp/corefcn/defaults.cc libinterp/corefcn/det.cc libinterp/corefcn/dirfns.cc libinterp/corefcn/dlmread.cc libinterp/corefcn/dot.cc libinterp/corefcn/eig.cc libinterp/corefcn/ellipj.cc libinterp/corefcn/error.cc libinterp/corefcn/fft.cc libinterp/corefcn/fft2.cc libinterp/corefcn/fftn.cc libinterp/corefcn/file-io.cc libinterp/corefcn/filter.cc libinterp/corefcn/find.cc libinterp/corefcn/gammainc.cc libinterp/corefcn/gcd.cc libinterp/corefcn/getgrent.cc libinterp/corefcn/getpwent.cc libinterp/corefcn/getrusage.cc libinterp/corefcn/givens.cc libinterp/corefcn/graphics.cc libinterp/corefcn/hash.cc libinterp/corefcn/help.cc libinterp/corefcn/hess.cc libinterp/corefcn/hex2num.cc libinterp/corefcn/input.cc libinterp/corefcn/inv.cc libinterp/corefcn/interpreter.cc libinterp/corefcn/kron.cc libinterp/corefcn/load-path.cc libinterp/corefcn/load-save.cc libinterp/corefcn/lookup.cc libinterp/corefcn/ls-oct-text.cc libinterp/corefcn/lsode.cc libinterp/corefcn/lu.cc libinterp/corefcn/mappers.cc libinterp/corefcn/matrix_type.cc libinterp/corefcn/max.cc libinterp/corefcn/mgorth.cc libinterp/corefcn/nproc.cc libinterp/corefcn/oct-hist.cc libinterp/corefcn/octave-link.cc libinterp/corefcn/ordschur.cc libinterp/corefcn/pager.cc libinterp/corefcn/pinv.cc libinterp/corefcn/pr-output.cc libinterp/corefcn/profiler.cc libinterp/corefcn/psi.cc libinterp/corefcn/quad.cc libinterp/corefcn/quadcc.cc libinterp/corefcn/qz.cc libinterp/corefcn/rand.cc libinterp/corefcn/rcond.cc libinterp/corefcn/regexp.cc libinterp/corefcn/schur.cc libinterp/corefcn/sighandlers.cc libinterp/corefcn/sparse.cc libinterp/corefcn/spparms.cc libinterp/corefcn/sqrtm.cc libinterp/corefcn/str2double.cc libinterp/corefcn/strfind.cc libinterp/corefcn/strfns.cc libinterp/corefcn/sub2ind.cc libinterp/corefcn/svd.cc libinterp/corefcn/sylvester.cc libinterp/corefcn/symtab.cc libinterp/corefcn/syscalls.cc libinterp/corefcn/sysdep.cc libinterp/corefcn/time.cc libinterp/corefcn/toplev.cc libinterp/corefcn/tril.cc libinterp/corefcn/tsearch.cc libinterp/corefcn/typecast.cc libinterp/corefcn/urlwrite.cc libinterp/corefcn/utils.cc libinterp/corefcn/variables.cc libinterp/corefcn/pt-jit.cc libinterp/parse-tree/oct-parse.in.yy libinterp/dldfcn/__delaunayn__.cc libinterp/dldfcn/__eigs__.cc libinterp/dldfcn/__fltk_uigetfile__.cc libinterp/dldfcn/__glpk__.cc libinterp/dldfcn/__init_fltk__.cc libinterp/dldfcn/__init_gnuplot__.cc libinterp/dldfcn/__osmesa_print__.cc libinterp/dldfcn/__voronoi__.cc libinterp/dldfcn/amd.cc libinterp/dldfcn/audiodevinfo.cc libinterp/dldfcn/audioread.cc libinterp/dldfcn/ccolamd.cc libinterp/dldfcn/chol.cc libinterp/dldfcn/colamd.cc libinterp/dldfcn/convhulln.cc libinterp/dldfcn/dmperm.cc libinterp/dldfcn/fftw.cc libinterp/dldfcn/gzip.cc libinterp/dldfcn/qr.cc libinterp/dldfcn/symbfact.cc libinterp/dldfcn/symrcm.cc; /usr/bin/sed -ne '/^\x1d/,$p' ./libinterp/op-kw-docs ) > libinterp/DOCSTRINGS-t && \ if [ -s libinterp/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change libinterp/DOCSTRINGS-t libinterp/DOCSTRINGS; else echo "libinterp/DOCSTRINGS-t is empty!" 1>&2; rm -f libinterp/DOCSTRINGS-t; exit 1; fi libinterp/DOCSTRINGS is unchanged /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc /usr/bin/install -c -m 644 libinterp/DOCSTRINGS /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/built-in-docstrings /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave /usr/bin/install -c -m 644 libinterp/deprecated-config.h /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave/config.h make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' Making install-html in libgnu make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[2]: Nothing to be done for 'install-html-am'. make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file rm -f libinterp/DOCSTRINGS-t && \ ( perl ./libinterp/gendoc.pl "." libinterp/corefcn/DASPK-opts.cc libinterp/corefcn/DASRT-opts.cc libinterp/corefcn/DASSL-opts.cc libinterp/corefcn/LSODE-opts.cc libinterp/corefcn/Quad-opts.cc libinterp/octave.cc libinterp/octave-value/ov-base.cc libinterp/octave-value/ov-bool-mat.cc libinterp/octave-value/ov-cell.cc libinterp/octave-value/ov-class.cc libinterp/octave-value/ov-classdef.cc libinterp/octave-value/ov-fcn-handle.cc libinterp/octave-value/ov-fcn-inline.cc libinterp/octave-value/ov-java.cc libinterp/octave-value/ov-null-mat.cc libinterp/octave-value/ov-oncleanup.cc libinterp/octave-value/ov-range.cc libinterp/octave-value/ov-struct.cc libinterp/octave-value/ov-typeinfo.cc libinterp/octave-value/ov-usr-fcn.cc libinterp/octave-value/ov.cc libinterp/parse-tree/lex.ll libinterp/parse-tree/pt-arg-list.cc libinterp/parse-tree/pt-binop.cc libinterp/parse-tree/pt-eval.cc libinterp/parse-tree/pt-mat.cc libinterp/corefcn/__contourc__.cc libinterp/corefcn/__dispatch__.cc libinterp/corefcn/__dsearchn__.cc libinterp/corefcn/__ichol__.cc libinterp/corefcn/__ilu__.cc libinterp/corefcn/__lin_interpn__.cc libinterp/corefcn/__luinc__.cc libinterp/corefcn/__magick_read__.cc libinterp/corefcn/__pchip_deriv__.cc libinterp/corefcn/__qp__.cc libinterp/corefcn/balance.cc libinterp/corefcn/besselj.cc libinterp/corefcn/betainc.cc libinterp/corefcn/bitfcns.cc libinterp/corefcn/bsxfun.cc libinterp/corefcn/cellfun.cc libinterp/corefcn/colloc.cc libinterp/corefcn/conv2.cc libinterp/corefcn/daspk.cc libinterp/corefcn/dasrt.cc libinterp/corefcn/dassl.cc libinterp/corefcn/data.cc libinterp/corefcn/debug.cc libinterp/corefcn/defaults.cc libinterp/corefcn/det.cc libinterp/corefcn/dirfns.cc libinterp/corefcn/dlmread.cc libinterp/corefcn/dot.cc libinterp/corefcn/eig.cc libinterp/corefcn/ellipj.cc libinterp/corefcn/error.cc libinterp/corefcn/fft.cc libinterp/corefcn/fft2.cc libinterp/corefcn/fftn.cc libinterp/corefcn/file-io.cc libinterp/corefcn/filter.cc libinterp/corefcn/find.cc libinterp/corefcn/gammainc.cc libinterp/corefcn/gcd.cc libinterp/corefcn/getgrent.cc libinterp/corefcn/getpwent.cc libinterp/corefcn/getrusage.cc libinterp/corefcn/givens.cc libinterp/corefcn/graphics.cc libinterp/corefcn/hash.cc libinterp/corefcn/help.cc libinterp/corefcn/hess.cc libinterp/corefcn/hex2num.cc libinterp/corefcn/input.cc libinterp/corefcn/inv.cc libinterp/corefcn/interpreter.cc libinterp/corefcn/kron.cc libinterp/corefcn/load-path.cc libinterp/corefcn/load-save.cc libinterp/corefcn/lookup.cc libinterp/corefcn/ls-oct-text.cc libinterp/corefcn/lsode.cc libinterp/corefcn/lu.cc libinterp/corefcn/mappers.cc libinterp/corefcn/matrix_type.cc libinterp/corefcn/max.cc libinterp/corefcn/mgorth.cc libinterp/corefcn/nproc.cc libinterp/corefcn/oct-hist.cc libinterp/corefcn/octave-link.cc libinterp/corefcn/ordschur.cc libinterp/corefcn/pager.cc libinterp/corefcn/pinv.cc libinterp/corefcn/pr-output.cc libinterp/corefcn/profiler.cc libinterp/corefcn/psi.cc libinterp/corefcn/quad.cc libinterp/corefcn/quadcc.cc libinterp/corefcn/qz.cc libinterp/corefcn/rand.cc libinterp/corefcn/rcond.cc libinterp/corefcn/regexp.cc libinterp/corefcn/schur.cc libinterp/corefcn/sighandlers.cc libinterp/corefcn/sparse.cc libinterp/corefcn/spparms.cc libinterp/corefcn/sqrtm.cc libinterp/corefcn/str2double.cc libinterp/corefcn/strfind.cc libinterp/corefcn/strfns.cc libinterp/corefcn/sub2ind.cc libinterp/corefcn/svd.cc libinterp/corefcn/sylvester.cc libinterp/corefcn/symtab.cc libinterp/corefcn/syscalls.cc libinterp/corefcn/sysdep.cc libinterp/corefcn/time.cc libinterp/corefcn/toplev.cc libinterp/corefcn/tril.cc libinterp/corefcn/tsearch.cc libinterp/corefcn/typecast.cc libinterp/corefcn/urlwrite.cc libinterp/corefcn/utils.cc libinterp/corefcn/variables.cc libinterp/corefcn/pt-jit.cc libinterp/parse-tree/oct-parse.in.yy libinterp/dldfcn/__delaunayn__.cc libinterp/dldfcn/__eigs__.cc libinterp/dldfcn/__fltk_uigetfile__.cc libinterp/dldfcn/__glpk__.cc libinterp/dldfcn/__init_fltk__.cc libinterp/dldfcn/__init_gnuplot__.cc libinterp/dldfcn/__osmesa_print__.cc libinterp/dldfcn/__voronoi__.cc libinterp/dldfcn/amd.cc libinterp/dldfcn/audiodevinfo.cc libinterp/dldfcn/audioread.cc libinterp/dldfcn/ccolamd.cc libinterp/dldfcn/chol.cc libinterp/dldfcn/colamd.cc libinterp/dldfcn/convhulln.cc libinterp/dldfcn/dmperm.cc libinterp/dldfcn/fftw.cc libinterp/dldfcn/gzip.cc libinterp/dldfcn/qr.cc libinterp/dldfcn/symbfact.cc libinterp/dldfcn/symrcm.cc; /usr/bin/sed -ne '/^\x1d/,$p' ./libinterp/op-kw-docs ) > libinterp/DOCSTRINGS-t && \ if [ -s libinterp/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change libinterp/DOCSTRINGS-t libinterp/DOCSTRINGS; else echo "libinterp/DOCSTRINGS-t is empty!" 1>&2; rm -f libinterp/DOCSTRINGS-t; exit 1; fi libinterp/DOCSTRINGS is unchanged rm -f scripts/DOCSTRINGS-t && \ perl ./scripts/mkdoc.pl "." scripts/audio/lin2mu.m scripts/audio/mu2lin.m scripts/audio/record.m scripts/audio/sound.m scripts/audio/soundsc.m scripts/audio/@audioplayer/__get_properties__.m scripts/audio/@audioplayer/audioplayer.m scripts/audio/@audioplayer/display.m scripts/audio/@audioplayer/get.m scripts/audio/@audioplayer/isplaying.m scripts/audio/@audioplayer/pause.m scripts/audio/@audioplayer/play.m scripts/audio/@audioplayer/playblocking.m scripts/audio/@audioplayer/resume.m scripts/audio/@audioplayer/set.m scripts/audio/@audioplayer/stop.m scripts/audio/@audioplayer/subsasgn.m scripts/audio/@audioplayer/subsref.m scripts/audio/@audiorecorder/__get_properties__.m scripts/audio/@audiorecorder/audiorecorder.m scripts/audio/@audiorecorder/display.m scripts/audio/@audiorecorder/get.m scripts/audio/@audiorecorder/getaudiodata.m scripts/audio/@audiorecorder/getplayer.m scripts/audio/@audiorecorder/isrecording.m scripts/audio/@audiorecorder/pause.m scripts/audio/@audiorecorder/play.m scripts/audio/@audiorecorder/record.m scripts/audio/@audiorecorder/recordblocking.m scripts/audio/@audiorecorder/resume.m scripts/audio/@audiorecorder/set.m scripts/audio/@audiorecorder/stop.m scripts/audio/@audiorecorder/subsasgn.m scripts/audio/@audiorecorder/subsref.m scripts/deprecated/bicubic.m scripts/deprecated/bitmax.m scripts/deprecated/comma.m scripts/deprecated/delaunay3.m scripts/deprecated/dump_prefs.m scripts/deprecated/find_dir_in_path.m scripts/deprecated/finite.m scripts/deprecated/fmod.m scripts/deprecated/fnmatch.m scripts/deprecated/gmap40.m scripts/deprecated/isstr.m scripts/deprecated/loadaudio.m scripts/deprecated/luinc.m scripts/deprecated/mahalanobis.m scripts/deprecated/md5sum.m scripts/deprecated/mouse_wheel_zoom.m scripts/deprecated/nfields.m scripts/deprecated/octave_config_info.m scripts/deprecated/octave_tmp_file_name.m scripts/deprecated/onenormest.m scripts/deprecated/paren.m scripts/deprecated/playaudio.m scripts/deprecated/saveaudio.m scripts/deprecated/semicolon.m scripts/deprecated/setaudio.m scripts/deprecated/sleep.m scripts/deprecated/syl.m scripts/deprecated/usage.m scripts/deprecated/usleep.m scripts/deprecated/wavread.m scripts/deprecated/wavwrite.m scripts/elfun/acosd.m scripts/elfun/acot.m scripts/elfun/acotd.m scripts/elfun/acoth.m scripts/elfun/acsc.m scripts/elfun/acscd.m scripts/elfun/acsch.m scripts/elfun/asec.m scripts/elfun/asecd.m scripts/elfun/asech.m scripts/elfun/asind.m scripts/elfun/atan2d.m scripts/elfun/atand.m scripts/elfun/cosd.m scripts/elfun/cot.m scripts/elfun/cotd.m scripts/elfun/coth.m scripts/elfun/csc.m scripts/elfun/cscd.m scripts/elfun/csch.m scripts/elfun/sec.m scripts/elfun/secd.m scripts/elfun/sech.m scripts/elfun/sind.m scripts/elfun/tand.m scripts/general/accumarray.m scripts/general/accumdim.m scripts/general/bincoeff.m scripts/general/bitcmp.m scripts/general/bitget.m scripts/general/bitset.m scripts/general/blkdiag.m scripts/general/cart2pol.m scripts/general/cart2sph.m scripts/general/cell2mat.m scripts/general/celldisp.m scripts/general/chop.m scripts/general/circshift.m scripts/general/common_size.m scripts/general/cplxpair.m scripts/general/cumtrapz.m scripts/general/curl.m scripts/general/dblquad.m scripts/general/deal.m scripts/general/deg2rad.m scripts/general/del2.m scripts/general/display.m scripts/general/divergence.m scripts/general/fieldnames.m scripts/general/flip.m scripts/general/flipdim.m scripts/general/fliplr.m scripts/general/flipud.m scripts/general/grabcode.m scripts/general/gradient.m scripts/general/idivide.m scripts/general/inputParser.m scripts/general/int2str.m scripts/general/interp1.m scripts/general/interp2.m scripts/general/interp3.m scripts/general/interpft.m scripts/general/interpn.m scripts/general/isdir.m scripts/general/isequal.m scripts/general/isequaln.m scripts/general/loadobj.m scripts/general/logspace.m scripts/general/methods.m scripts/general/nargchk.m scripts/general/narginchk.m scripts/general/nargoutchk.m scripts/general/nextpow2.m scripts/general/nthargout.m scripts/general/num2str.m scripts/general/pol2cart.m scripts/general/polyarea.m scripts/general/postpad.m scripts/general/prepad.m scripts/general/publish.m scripts/general/quadgk.m scripts/general/quadl.m scripts/general/quadv.m scripts/general/rad2deg.m scripts/general/randi.m scripts/general/rat.m scripts/general/repmat.m scripts/general/rot90.m scripts/general/rotdim.m scripts/general/saveobj.m scripts/general/shift.m scripts/general/shiftdim.m scripts/general/sortrows.m scripts/general/sph2cart.m scripts/general/structfun.m scripts/general/subsindex.m scripts/general/trapz.m scripts/general/triplequad.m scripts/general/validateattributes.m scripts/general/private/__isequal__.m scripts/general/private/__publish_html_output__.m scripts/general/private/__publish_latex_output__.m scripts/general/private/__splinen__.m scripts/geometry/convhull.m scripts/geometry/delaunayn.m scripts/geometry/delaunay.m scripts/geometry/dsearch.m scripts/geometry/dsearchn.m scripts/geometry/griddata.m scripts/geometry/griddata3.m scripts/geometry/griddatan.m scripts/geometry/inpolygon.m scripts/geometry/rectint.m scripts/geometry/tsearchn.m scripts/geometry/voronoi.m scripts/geometry/voronoin.m scripts/gui/dialog.m scripts/gui/errordlg.m scripts/gui/guidata.m scripts/gui/guihandles.m scripts/gui/helpdlg.m scripts/gui/inputdlg.m scripts/gui/listdlg.m scripts/gui/msgbox.m scripts/gui/questdlg.m scripts/gui/uibuttongroup.m scripts/gui/uicontextmenu.m scripts/gui/uicontrol.m scripts/gui/uigetdir.m scripts/gui/uigetfile.m scripts/gui/uimenu.m scripts/gui/uipanel.m scripts/gui/uipushtool.m scripts/gui/uiputfile.m scripts/gui/uiresume.m scripts/gui/uitoggletool.m scripts/gui/uitoolbar.m scripts/gui/uiwait.m scripts/gui/waitbar.m scripts/gui/waitforbuttonpress.m scripts/gui/warndlg.m scripts/gui/private/__file_filter__.m scripts/gui/private/__fltk_file_filter__.m scripts/gui/private/__get_funcname__.m scripts/gui/private/__is_function__.m scripts/gui/private/__uigetdir_fltk__.m scripts/gui/private/__uigetfile_fltk__.m scripts/gui/private/__uiobject_split_args__.m scripts/gui/private/__uiputfile_fltk__.m scripts/help/__gripe_missing_component__.m scripts/help/__makeinfo__.m scripts/help/__unimplemented__.m scripts/help/ans.m scripts/help/doc.m scripts/help/doc_cache_create.m scripts/help/get_first_help_sentence.m scripts/help/error_ids.m scripts/help/help.m scripts/help/lookfor.m scripts/help/print_usage.m scripts/help/type.m scripts/help/warning_ids.m scripts/help/which.m scripts/help/private/__additional_help_message__.m scripts/help/private/__strip_html_tags__.m scripts/image/autumn.m scripts/image/bone.m scripts/image/brighten.m scripts/image/cmpermute.m scripts/image/cmunique.m scripts/image/colorcube.m scripts/image/colormap.m scripts/image/contrast.m scripts/image/cool.m scripts/image/copper.m scripts/image/cubehelix.m scripts/image/flag.m scripts/image/frame2im.m scripts/image/gray.m scripts/image/gray2ind.m scripts/image/hot.m scripts/image/hsv.m scripts/image/hsv2rgb.m scripts/image/im2double.m scripts/image/im2frame.m scripts/image/image.m scripts/image/imagesc.m scripts/image/imfinfo.m scripts/image/imformats.m scripts/image/imread.m scripts/image/imshow.m scripts/image/iscolormap.m scripts/image/imwrite.m scripts/image/ind2gray.m scripts/image/ind2rgb.m scripts/image/jet.m scripts/image/lines.m scripts/image/ntsc2rgb.m scripts/image/ocean.m scripts/image/pink.m scripts/image/prism.m scripts/image/rainbow.m scripts/image/rgb2hsv.m scripts/image/rgb2ind.m scripts/image/rgb2ntsc.m scripts/image/rgbplot.m scripts/image/spinmap.m scripts/image/spring.m scripts/image/summer.m scripts/image/viridis.m scripts/image/white.m scripts/image/winter.m scripts/image/private/__imfinfo__.m scripts/image/private/__imread__.m scripts/image/private/__imwrite__.m scripts/image/private/colorspace_conversion_input_check.m scripts/image/private/colorspace_conversion_revert.m scripts/image/private/imageIO.m scripts/image/private/imwrite_filename.m scripts/image/private/ind2x.m scripts/io/beep.m scripts/io/csvread.m scripts/io/csvwrite.m scripts/io/dlmwrite.m scripts/io/fileread.m scripts/io/importdata.m scripts/io/is_valid_file_id.m scripts/io/strread.m scripts/io/textread.m scripts/java/java_get.m scripts/java/java_set.m scripts/java/javaArray.m scripts/java/javaaddpath.m scripts/java/javachk.m scripts/java/javaclasspath.m scripts/java/javamem.m scripts/java/javarmpath.m scripts/java/usejava.m scripts/linear-algebra/bandwidth.m scripts/linear-algebra/commutation_matrix.m scripts/linear-algebra/cond.m scripts/linear-algebra/condest.m scripts/linear-algebra/condeig.m scripts/linear-algebra/cross.m scripts/linear-algebra/duplication_matrix.m scripts/linear-algebra/expm.m scripts/linear-algebra/housh.m scripts/linear-algebra/isbanded.m scripts/linear-algebra/isdefinite.m scripts/linear-algebra/isdiag.m scripts/linear-algebra/ishermitian.m scripts/linear-algebra/issymmetric.m scripts/linear-algebra/istril.m scripts/linear-algebra/istriu.m scripts/linear-algebra/krylov.m scripts/linear-algebra/linsolve.m scripts/linear-algebra/logm.m scripts/linear-algebra/normest.m scripts/linear-algebra/normest1.m scripts/linear-algebra/null.m scripts/linear-algebra/orth.m scripts/linear-algebra/planerot.m scripts/linear-algebra/qzhess.m scripts/linear-algebra/rank.m scripts/linear-algebra/rref.m scripts/linear-algebra/subspace.m scripts/linear-algebra/trace.m scripts/linear-algebra/vech.m scripts/miscellaneous/bug_report.m scripts/miscellaneous/bunzip2.m scripts/miscellaneous/cast.m scripts/miscellaneous/citation.m scripts/miscellaneous/compare_versions.m scripts/miscellaneous/computer.m scripts/miscellaneous/copyfile.m scripts/miscellaneous/debug.m scripts/miscellaneous/delete.m scripts/miscellaneous/desktop.m scripts/miscellaneous/dir.m scripts/miscellaneous/dos.m scripts/miscellaneous/edit.m scripts/miscellaneous/fact.m scripts/miscellaneous/fileattrib.m scripts/miscellaneous/fileparts.m scripts/miscellaneous/fullfile.m scripts/miscellaneous/genvarname.m scripts/miscellaneous/getappdata.m scripts/miscellaneous/getfield.m scripts/miscellaneous/gunzip.m scripts/miscellaneous/info.m scripts/miscellaneous/inputname.m scripts/miscellaneous/isappdata.m scripts/miscellaneous/isdeployed.m scripts/miscellaneous/ismac.m scripts/miscellaneous/ispc.m scripts/miscellaneous/isunix.m scripts/miscellaneous/license.m scripts/miscellaneous/list_primes.m scripts/miscellaneous/ls.m scripts/miscellaneous/ls_command.m scripts/miscellaneous/menu.m scripts/miscellaneous/mex.m scripts/miscellaneous/mexext.m scripts/miscellaneous/mkdir.m scripts/miscellaneous/mkoctfile.m scripts/miscellaneous/movefile.m scripts/miscellaneous/namelengthmax.m scripts/miscellaneous/news.m scripts/miscellaneous/open.m scripts/miscellaneous/orderfields.m scripts/miscellaneous/pack.m scripts/miscellaneous/parseparams.m scripts/miscellaneous/perl.m scripts/miscellaneous/python.m scripts/miscellaneous/recycle.m scripts/miscellaneous/rmappdata.m scripts/miscellaneous/run.m scripts/miscellaneous/setappdata.m scripts/miscellaneous/setfield.m scripts/miscellaneous/substruct.m scripts/miscellaneous/swapbytes.m scripts/miscellaneous/symvar.m scripts/miscellaneous/tar.m scripts/miscellaneous/tempdir.m scripts/miscellaneous/tmpnam.m scripts/miscellaneous/unix.m scripts/miscellaneous/unpack.m scripts/miscellaneous/untar.m scripts/miscellaneous/unzip.m scripts/miscellaneous/ver.m scripts/miscellaneous/version.m scripts/miscellaneous/what.m scripts/miscellaneous/xor.m scripts/miscellaneous/zip.m scripts/miscellaneous/private/display_info_file.m scripts/miscellaneous/private/__w2mpth__.m scripts/ode/ode23.m scripts/ode/ode45.m scripts/ode/odeset.m scripts/ode/odeget.m scripts/ode/odeplot.m scripts/ode/private/AbsRel_norm.m scripts/ode/private/integrate_adaptive.m scripts/ode/private/kahan.m scripts/ode/private/odedefaults.m scripts/ode/private/odemergeopts.m scripts/ode/private/ode_event_handler.m scripts/ode/private/runge_kutta_23.m scripts/ode/private/runge_kutta_45_dorpri.m scripts/ode/private/runge_kutta_interpolate.m scripts/ode/private/starting_stepsize.m scripts/optimization/__all_opts__.m scripts/optimization/fminbnd.m scripts/optimization/fminsearch.m scripts/optimization/fminunc.m scripts/optimization/fsolve.m scripts/optimization/fzero.m scripts/optimization/glpk.m scripts/optimization/lsqnonneg.m scripts/optimization/optimget.m scripts/optimization/optimset.m scripts/optimization/pqpnonneg.m scripts/optimization/qp.m scripts/optimization/sqp.m scripts/optimization/private/__fdjac__.m scripts/path/matlabroot.m scripts/path/pathdef.m scripts/path/savepath.m scripts/path/private/getsavepath.m scripts/pkg/pkg.m scripts/pkg/private/build.m scripts/pkg/private/configure_make.m scripts/pkg/private/default_prefix.m scripts/pkg/private/describe.m scripts/pkg/private/dirempty.m scripts/pkg/private/get_description.m scripts/pkg/private/get_forge_download.m scripts/pkg/private/get_forge_pkg.m scripts/pkg/private/getarch.m scripts/pkg/private/getarchdir.m scripts/pkg/private/get_unsatisfied_deps.m scripts/pkg/private/install.m scripts/pkg/private/installed_packages.m scripts/pkg/private/list_forge_packages.m scripts/pkg/private/load_packages.m scripts/pkg/private/load_packages_and_dependencies.m scripts/pkg/private/rebuild.m scripts/pkg/private/save_order.m scripts/pkg/private/uninstall.m scripts/pkg/private/unload_packages.m scripts/plot/appearance/__clabel__.m scripts/plot/appearance/__getlegenddata__.m scripts/plot/appearance/annotation.m scripts/plot/appearance/axis.m scripts/plot/appearance/box.m scripts/plot/appearance/caxis.m scripts/plot/appearance/clabel.m scripts/plot/appearance/daspect.m scripts/plot/appearance/datetick.m scripts/plot/appearance/diffuse.m scripts/plot/appearance/grid.m scripts/plot/appearance/gtext.m scripts/plot/appearance/hidden.m scripts/plot/appearance/legend.m scripts/plot/appearance/lighting.m scripts/plot/appearance/material.m scripts/plot/appearance/orient.m scripts/plot/appearance/pbaspect.m scripts/plot/appearance/shading.m scripts/plot/appearance/specular.m scripts/plot/appearance/text.m scripts/plot/appearance/title.m scripts/plot/appearance/view.m scripts/plot/appearance/whitebg.m scripts/plot/appearance/xlabel.m scripts/plot/appearance/xlim.m scripts/plot/appearance/ylabel.m scripts/plot/appearance/ylim.m scripts/plot/appearance/zlabel.m scripts/plot/appearance/zlim.m scripts/plot/appearance/private/__axis_limits__.m scripts/plot/appearance/private/__axis_label__.m scripts/plot/draw/area.m scripts/plot/draw/barh.m scripts/plot/draw/bar.m scripts/plot/draw/camlight.m scripts/plot/draw/colorbar.m scripts/plot/draw/comet3.m scripts/plot/draw/comet.m scripts/plot/draw/compass.m scripts/plot/draw/contour3.m scripts/plot/draw/contourc.m scripts/plot/draw/contourf.m scripts/plot/draw/contour.m scripts/plot/draw/cylinder.m scripts/plot/draw/ellipsoid.m scripts/plot/draw/errorbar.m scripts/plot/draw/ezcontourf.m scripts/plot/draw/ezcontour.m scripts/plot/draw/ezmeshc.m scripts/plot/draw/ezmesh.m scripts/plot/draw/ezplot3.m scripts/plot/draw/ezplot.m scripts/plot/draw/ezpolar.m scripts/plot/draw/ezsurfc.m scripts/plot/draw/ezsurf.m scripts/plot/draw/feather.m scripts/plot/draw/fill.m scripts/plot/draw/fplot.m scripts/plot/draw/hist.m scripts/plot/draw/isocaps.m scripts/plot/draw/isocolors.m scripts/plot/draw/isonormals.m scripts/plot/draw/isosurface.m scripts/plot/draw/light.m scripts/plot/draw/line.m scripts/plot/draw/loglogerr.m scripts/plot/draw/loglog.m scripts/plot/draw/meshc.m scripts/plot/draw/mesh.m scripts/plot/draw/meshz.m scripts/plot/draw/pareto.m scripts/plot/draw/patch.m scripts/plot/draw/pcolor.m scripts/plot/draw/peaks.m scripts/plot/draw/pie3.m scripts/plot/draw/pie.m scripts/plot/draw/plot3.m scripts/plot/draw/plot.m scripts/plot/draw/plotmatrix.m scripts/plot/draw/plotyy.m scripts/plot/draw/polar.m scripts/plot/draw/quiver3.m scripts/plot/draw/quiver.m scripts/plot/draw/rectangle.m scripts/plot/draw/reducepatch.m scripts/plot/draw/reducevolume.m scripts/plot/draw/ribbon.m scripts/plot/draw/rose.m scripts/plot/draw/scatter3.m scripts/plot/draw/scatter.m scripts/plot/draw/semilogxerr.m scripts/plot/draw/semilogx.m scripts/plot/draw/semilogyerr.m scripts/plot/draw/semilogy.m scripts/plot/draw/shrinkfaces.m scripts/plot/draw/slice.m scripts/plot/draw/smooth3.m scripts/plot/draw/sombrero.m scripts/plot/draw/sphere.m scripts/plot/draw/stairs.m scripts/plot/draw/stem3.m scripts/plot/draw/stemleaf.m scripts/plot/draw/stem.m scripts/plot/draw/surface.m scripts/plot/draw/surfc.m scripts/plot/draw/surfl.m scripts/plot/draw/surf.m scripts/plot/draw/surfnorm.m scripts/plot/draw/tetramesh.m scripts/plot/draw/trimesh.m scripts/plot/draw/triplot.m scripts/plot/draw/trisurf.m scripts/plot/draw/waterfall.m scripts/plot/draw/private/__add_datasource__.m scripts/plot/draw/private/__bar__.m scripts/plot/draw/private/__calc_isovalue_from_data__.m scripts/plot/draw/private/__contour__.m scripts/plot/draw/private/__errplot__.m scripts/plot/draw/private/__ezplot__.m scripts/plot/draw/private/__interp_cube__.m scripts/plot/draw/private/__line__.m scripts/plot/draw/private/__marching_cube__.m scripts/plot/draw/private/__patch__.m scripts/plot/draw/private/__pie__.m scripts/plot/draw/private/__plt__.m scripts/plot/draw/private/__quiver__.m scripts/plot/draw/private/__rotate_around_axis__.m scripts/plot/draw/private/__scatter__.m scripts/plot/draw/private/__stem__.m scripts/plot/draw/private/__unite_shared_vertices__.m scripts/plot/util/__actual_axis_position__.m scripts/plot/util/__default_plot_options__.m scripts/plot/util/__gnuplot_drawnow__.m scripts/plot/util/__next_line_color__.m scripts/plot/util/__next_line_style__.m scripts/plot/util/__opengl_info__.m scripts/plot/util/__plt_get_axis_arg__.m scripts/plot/util/__pltopt__.m scripts/plot/util/allchild.m scripts/plot/util/ancestor.m scripts/plot/util/axes.m scripts/plot/util/cla.m scripts/plot/util/clf.m scripts/plot/util/close.m scripts/plot/util/closereq.m scripts/plot/util/colstyle.m scripts/plot/util/copyobj.m scripts/plot/util/figure.m scripts/plot/util/findall.m scripts/plot/util/findfigs.m scripts/plot/util/findobj.m scripts/plot/util/gca.m scripts/plot/util/gcbf.m scripts/plot/util/gcbo.m scripts/plot/util/gcf.m scripts/plot/util/gco.m scripts/plot/util/ginput.m scripts/plot/util/graphics_toolkit.m scripts/plot/util/hdl2struct.m scripts/plot/util/hggroup.m scripts/plot/util/hgload.m scripts/plot/util/hgsave.m scripts/plot/util/hold.m scripts/plot/util/isaxes.m scripts/plot/util/isfigure.m scripts/plot/util/ishghandle.m scripts/plot/util/ishold.m scripts/plot/util/isprop.m scripts/plot/util/linkaxes.m scripts/plot/util/linkprop.m scripts/plot/util/meshgrid.m scripts/plot/util/ndgrid.m scripts/plot/util/newplot.m scripts/plot/util/pan.m scripts/plot/util/print.m scripts/plot/util/printd.m scripts/plot/util/refresh.m scripts/plot/util/refreshdata.m scripts/plot/util/rotate.m scripts/plot/util/rotate3d.m scripts/plot/util/saveas.m scripts/plot/util/shg.m scripts/plot/util/struct2hdl.m scripts/plot/util/subplot.m scripts/plot/util/zoom.m scripts/plot/util/private/__add_default_menu__.m scripts/plot/util/private/__ghostscript__.m scripts/plot/util/private/__gnuplot_get_var__.m scripts/plot/util/private/__gnuplot_ginput__.m scripts/plot/util/private/__gnuplot_has_feature__.m scripts/plot/util/private/__gnuplot_has_terminal__.m scripts/plot/util/private/__gnuplot_open_stream__.m scripts/plot/util/private/__gnuplot_print__.m scripts/plot/util/private/__gnuplot_version__.m scripts/plot/util/private/__gnuplot_draw_axes__.m scripts/plot/util/private/__gnuplot_draw_figure__.m scripts/plot/util/private/__opengl_print__.m scripts/plot/util/private/__print_parse_opts__.m scripts/polynomial/compan.m scripts/polynomial/conv.m scripts/polynomial/deconv.m scripts/polynomial/mkpp.m scripts/polynomial/mpoles.m scripts/polynomial/padecoef.m scripts/polynomial/pchip.m scripts/polynomial/poly.m scripts/polynomial/polyaffine.m scripts/polynomial/polyder.m scripts/polynomial/polyeig.m scripts/polynomial/polyfit.m scripts/polynomial/polygcd.m scripts/polynomial/polyint.m scripts/polynomial/polyout.m scripts/polynomial/polyreduce.m scripts/polynomial/polyval.m scripts/polynomial/polyvalm.m scripts/polynomial/ppval.m scripts/polynomial/ppder.m scripts/polynomial/ppint.m scripts/polynomial/ppjumps.m scripts/polynomial/residue.m scripts/polynomial/roots.m scripts/polynomial/spline.m scripts/polynomial/splinefit.m scripts/polynomial/unmkpp.m scripts/polynomial/private/__splinefit__.m scripts/prefs/addpref.m scripts/prefs/getpref.m scripts/prefs/ispref.m scripts/prefs/prefdir.m scripts/prefs/preferences.m scripts/prefs/rmpref.m scripts/prefs/setpref.m scripts/prefs/private/loadprefs.m scripts/prefs/private/prefsfile.m scripts/prefs/private/saveprefs.m scripts/profiler/profexplore.m scripts/profiler/profexport.m scripts/profiler/profile.m scripts/profiler/profshow.m scripts/set/intersect.m scripts/set/ismember.m scripts/set/powerset.m scripts/set/setdiff.m scripts/set/setxor.m scripts/set/union.m scripts/set/unique.m scripts/set/private/validsetargs.m scripts/signal/arch_fit.m scripts/signal/arch_rnd.m scripts/signal/arch_test.m scripts/signal/arma_rnd.m scripts/signal/autoreg_matrix.m scripts/signal/bartlett.m scripts/signal/blackman.m scripts/signal/detrend.m scripts/signal/diffpara.m scripts/signal/durbinlevinson.m scripts/signal/fftconv.m scripts/signal/fftfilt.m scripts/signal/fftshift.m scripts/signal/filter2.m scripts/signal/fractdiff.m scripts/signal/freqz.m scripts/signal/freqz_plot.m scripts/signal/hamming.m scripts/signal/hanning.m scripts/signal/hurst.m scripts/signal/ifftshift.m scripts/signal/periodogram.m scripts/signal/sinc.m scripts/signal/sinetone.m scripts/signal/sinewave.m scripts/signal/spectral_adf.m scripts/signal/spectral_xdf.m scripts/signal/spencer.m scripts/signal/stft.m scripts/signal/synthesis.m scripts/signal/unwrap.m scripts/signal/yulewalker.m scripts/signal/private/rectangle_lw.m scripts/signal/private/rectangle_sw.m scripts/signal/private/triangle_lw.m scripts/signal/private/triangle_sw.m scripts/sparse/bicg.m scripts/sparse/bicgstab.m scripts/sparse/cgs.m scripts/sparse/colperm.m scripts/sparse/eigs.m scripts/sparse/etreeplot.m scripts/sparse/gmres.m scripts/sparse/gplot.m scripts/sparse/ichol.m scripts/sparse/ilu.m scripts/sparse/nonzeros.m scripts/sparse/pcg.m scripts/sparse/pcr.m scripts/sparse/qmr.m scripts/sparse/spaugment.m scripts/sparse/spconvert.m scripts/sparse/spdiags.m scripts/sparse/speye.m scripts/sparse/spfun.m scripts/sparse/spones.m scripts/sparse/sprand.m scripts/sparse/sprandn.m scripts/sparse/sprandsym.m scripts/sparse/spstats.m scripts/sparse/spy.m scripts/sparse/svds.m scripts/sparse/treelayout.m scripts/sparse/treeplot.m scripts/sparse/private/__sprand__.m scripts/specfun/bessel.m scripts/specfun/beta.m scripts/specfun/betaln.m scripts/specfun/ellipke.m scripts/specfun/expint.m scripts/specfun/factor.m scripts/specfun/factorial.m scripts/specfun/isprime.m scripts/specfun/lcm.m scripts/specfun/legendre.m scripts/specfun/nchoosek.m scripts/specfun/nthroot.m scripts/specfun/perms.m scripts/specfun/pow2.m scripts/specfun/primes.m scripts/specfun/reallog.m scripts/specfun/realpow.m scripts/specfun/realsqrt.m scripts/special-matrix/gallery.m scripts/special-matrix/hadamard.m scripts/special-matrix/hankel.m scripts/special-matrix/hilb.m scripts/special-matrix/invhilb.m scripts/special-matrix/magic.m scripts/special-matrix/pascal.m scripts/special-matrix/rosser.m scripts/special-matrix/toeplitz.m scripts/special-matrix/vander.m scripts/special-matrix/wilkinson.m scripts/startup/__finish__.m scripts/statistics/base/center.m scripts/statistics/base/cloglog.m scripts/statistics/base/corr.m scripts/statistics/base/cov.m scripts/statistics/base/gls.m scripts/statistics/base/histc.m scripts/statistics/base/iqr.m scripts/statistics/base/kendall.m scripts/statistics/base/kurtosis.m scripts/statistics/base/logit.m scripts/statistics/base/lscov.m scripts/statistics/base/mean.m scripts/statistics/base/meansq.m scripts/statistics/base/median.m scripts/statistics/base/mode.m scripts/statistics/base/moment.m scripts/statistics/base/ols.m scripts/statistics/base/ppplot.m scripts/statistics/base/prctile.m scripts/statistics/base/probit.m scripts/statistics/base/qqplot.m scripts/statistics/base/quantile.m scripts/statistics/base/range.m scripts/statistics/base/ranks.m scripts/statistics/base/run_count.m scripts/statistics/base/runlength.m scripts/statistics/base/skewness.m scripts/statistics/base/spearman.m scripts/statistics/base/statistics.m scripts/statistics/base/std.m scripts/statistics/base/table.m scripts/statistics/base/var.m scripts/statistics/base/zscore.m scripts/statistics/distributions/betacdf.m scripts/statistics/distributions/betainv.m scripts/statistics/distributions/betapdf.m scripts/statistics/distributions/betarnd.m scripts/statistics/distributions/binocdf.m scripts/statistics/distributions/binoinv.m scripts/statistics/distributions/binopdf.m scripts/statistics/distributions/binornd.m scripts/statistics/distributions/cauchy_cdf.m scripts/statistics/distributions/cauchy_inv.m scripts/statistics/distributions/cauchy_pdf.m scripts/statistics/distributions/cauchy_rnd.m scripts/statistics/distributions/chi2cdf.m scripts/statistics/distributions/chi2inv.m scripts/statistics/distributions/chi2pdf.m scripts/statistics/distributions/chi2rnd.m scripts/statistics/distributions/discrete_cdf.m scripts/statistics/distributions/discrete_inv.m scripts/statistics/distributions/discrete_pdf.m scripts/statistics/distributions/discrete_rnd.m scripts/statistics/distributions/empirical_cdf.m scripts/statistics/distributions/empirical_inv.m scripts/statistics/distributions/empirical_pdf.m scripts/statistics/distributions/empirical_rnd.m scripts/statistics/distributions/expcdf.m scripts/statistics/distributions/expinv.m scripts/statistics/distributions/exppdf.m scripts/statistics/distributions/exprnd.m scripts/statistics/distributions/fcdf.m scripts/statistics/distributions/finv.m scripts/statistics/distributions/fpdf.m scripts/statistics/distributions/frnd.m scripts/statistics/distributions/gamcdf.m scripts/statistics/distributions/gaminv.m scripts/statistics/distributions/gampdf.m scripts/statistics/distributions/gamrnd.m scripts/statistics/distributions/geocdf.m scripts/statistics/distributions/geoinv.m scripts/statistics/distributions/geopdf.m scripts/statistics/distributions/geornd.m scripts/statistics/distributions/hygecdf.m scripts/statistics/distributions/hygeinv.m scripts/statistics/distributions/hygepdf.m scripts/statistics/distributions/hygernd.m scripts/statistics/distributions/kolmogorov_smirnov_cdf.m scripts/statistics/distributions/laplace_cdf.m scripts/statistics/distributions/laplace_inv.m scripts/statistics/distributions/laplace_pdf.m scripts/statistics/distributions/laplace_rnd.m scripts/statistics/distributions/logistic_cdf.m scripts/statistics/distributions/logistic_inv.m scripts/statistics/distributions/logistic_pdf.m scripts/statistics/distributions/logistic_rnd.m scripts/statistics/distributions/logncdf.m scripts/statistics/distributions/logninv.m scripts/statistics/distributions/lognpdf.m scripts/statistics/distributions/lognrnd.m scripts/statistics/distributions/nbincdf.m scripts/statistics/distributions/nbininv.m scripts/statistics/distributions/nbinpdf.m scripts/statistics/distributions/nbinrnd.m scripts/statistics/distributions/normcdf.m scripts/statistics/distributions/norminv.m scripts/statistics/distributions/normpdf.m scripts/statistics/distributions/normrnd.m scripts/statistics/distributions/poisscdf.m scripts/statistics/distributions/poissinv.m scripts/statistics/distributions/poisspdf.m scripts/statistics/distributions/poissrnd.m scripts/statistics/distributions/stdnormal_cdf.m scripts/statistics/distributions/stdnormal_inv.m scripts/statistics/distributions/stdnormal_pdf.m scripts/statistics/distributions/stdnormal_rnd.m scripts/statistics/distributions/tcdf.m scripts/statistics/distributions/tinv.m scripts/statistics/distributions/tpdf.m scripts/statistics/distributions/trnd.m scripts/statistics/distributions/unidrnd.m scripts/statistics/distributions/unidcdf.m scripts/statistics/distributions/unidinv.m scripts/statistics/distributions/unidpdf.m scripts/statistics/distributions/unifrnd.m scripts/statistics/distributions/unifcdf.m scripts/statistics/distributions/unifinv.m scripts/statistics/distributions/unifpdf.m scripts/statistics/distributions/wblcdf.m scripts/statistics/distributions/wblinv.m scripts/statistics/distributions/wblpdf.m scripts/statistics/distributions/wblrnd.m scripts/statistics/distributions/wienrnd.m scripts/statistics/models/logistic_regression.m scripts/statistics/models/private/logistic_regression_derivatives.m scripts/statistics/models/private/logistic_regression_likelihood.m scripts/statistics/tests/anova.m scripts/statistics/tests/bartlett_test.m scripts/statistics/tests/chisquare_test_homogeneity.m scripts/statistics/tests/chisquare_test_independence.m scripts/statistics/tests/cor_test.m scripts/statistics/tests/f_test_regression.m scripts/statistics/tests/hotelling_test.m scripts/statistics/tests/hotelling_test_2.m scripts/statistics/tests/kolmogorov_smirnov_test.m scripts/statistics/tests/kolmogorov_smirnov_test_2.m scripts/statistics/tests/kruskal_wallis_test.m scripts/statistics/tests/manova.m scripts/statistics/tests/mcnemar_test.m scripts/statistics/tests/prop_test_2.m scripts/statistics/tests/run_test.m scripts/statistics/tests/sign_test.m scripts/statistics/tests/t_test.m scripts/statistics/tests/t_test_2.m scripts/statistics/tests/t_test_regression.m scripts/statistics/tests/u_test.m scripts/statistics/tests/var_test.m scripts/statistics/tests/welch_test.m scripts/statistics/tests/wilcoxon_test.m scripts/statistics/tests/z_test.m scripts/statistics/tests/z_test_2.m scripts/strings/base2dec.m scripts/strings/bin2dec.m scripts/strings/blanks.m scripts/strings/cstrcat.m scripts/strings/deblank.m scripts/strings/dec2base.m scripts/strings/dec2bin.m scripts/strings/dec2hex.m scripts/strings/findstr.m scripts/strings/hex2dec.m scripts/strings/index.m scripts/strings/isletter.m scripts/strings/isstrprop.m scripts/strings/mat2str.m scripts/strings/ostrsplit.m scripts/strings/regexptranslate.m scripts/strings/rindex.m scripts/strings/str2num.m scripts/strings/strcat.m scripts/strings/strchr.m scripts/strings/strjoin.m scripts/strings/strjust.m scripts/strings/strmatch.m scripts/strings/strsplit.m scripts/strings/strtok.m scripts/strings/strtrim.m scripts/strings/strtrunc.m scripts/strings/substr.m scripts/strings/untabify.m scripts/strings/validatestring.m scripts/testfun/__have_feature__.m scripts/testfun/__printf_assert__.m scripts/testfun/__prog_output_assert__.m scripts/testfun/__run_test_suite__.m scripts/testfun/assert.m scripts/testfun/demo.m scripts/testfun/example.m scripts/testfun/fail.m scripts/testfun/rundemos.m scripts/testfun/runtests.m scripts/testfun/speed.m scripts/testfun/test.m scripts/testfun/private/compare_plot_demos.m scripts/testfun/private/dump_demos.m scripts/testfun/private/html_compare_plot_demos.m scripts/testfun/private/html_plot_demos_template.html scripts/time/addtodate.m scripts/time/asctime.m scripts/time/calendar.m scripts/time/clock.m scripts/time/ctime.m scripts/time/date.m scripts/time/datenum.m scripts/time/datestr.m scripts/time/datevec.m scripts/time/eomday.m scripts/time/etime.m scripts/time/is_leap_year.m scripts/time/now.m scripts/time/weekday.m scripts/@ftp/ascii.m scripts/@ftp/binary.m scripts/@ftp/cd.m scripts/@ftp/close.m scripts/@ftp/delete.m scripts/@ftp/dir.m scripts/@ftp/display.m scripts/@ftp/ftp.m scripts/@ftp/loadobj.m scripts/@ftp/mget.m scripts/@ftp/mkdir.m scripts/@ftp/mput.m scripts/@ftp/rename.m scripts/@ftp/rmdir.m scripts/@ftp/saveobj.m scripts/plot/util/gnuplot_binary.in.m > scripts/DOCSTRINGS-t && \ if [ -s scripts/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change scripts/DOCSTRINGS-t scripts/DOCSTRINGS; else echo "scripts/DOCSTRINGS-t is empty!" 1>&2; rm -f scripts/DOCSTRINGS-t; exit 1; fi scripts/DOCSTRINGS is unchanged /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/doc/octave' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/doc/octave/octave.html' /usr/bin/install -c -m 644 'doc/interpreter/octave.html'/* '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/doc/octave/octave.html' /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/doc/octave/liboctave.html' /usr/bin/install -c -m 644 'doc/liboctave/liboctave.html'/* '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/doc/octave/liboctave.html' make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' Making install-info in libgnu make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[2]: Nothing to be done for 'install-info-am'. make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file rm -f libinterp/DOCSTRINGS-t && \ ( perl ./libinterp/gendoc.pl "." libinterp/corefcn/DASPK-opts.cc libinterp/corefcn/DASRT-opts.cc libinterp/corefcn/DASSL-opts.cc libinterp/corefcn/LSODE-opts.cc libinterp/corefcn/Quad-opts.cc libinterp/octave.cc libinterp/octave-value/ov-base.cc libinterp/octave-value/ov-bool-mat.cc libinterp/octave-value/ov-cell.cc libinterp/octave-value/ov-class.cc libinterp/octave-value/ov-classdef.cc libinterp/octave-value/ov-fcn-handle.cc libinterp/octave-value/ov-fcn-inline.cc libinterp/octave-value/ov-java.cc libinterp/octave-value/ov-null-mat.cc libinterp/octave-value/ov-oncleanup.cc libinterp/octave-value/ov-range.cc libinterp/octave-value/ov-struct.cc libinterp/octave-value/ov-typeinfo.cc libinterp/octave-value/ov-usr-fcn.cc libinterp/octave-value/ov.cc libinterp/parse-tree/lex.ll libinterp/parse-tree/pt-arg-list.cc libinterp/parse-tree/pt-binop.cc libinterp/parse-tree/pt-eval.cc libinterp/parse-tree/pt-mat.cc libinterp/corefcn/__contourc__.cc libinterp/corefcn/__dispatch__.cc libinterp/corefcn/__dsearchn__.cc libinterp/corefcn/__ichol__.cc libinterp/corefcn/__ilu__.cc libinterp/corefcn/__lin_interpn__.cc libinterp/corefcn/__luinc__.cc libinterp/corefcn/__magick_read__.cc libinterp/corefcn/__pchip_deriv__.cc libinterp/corefcn/__qp__.cc libinterp/corefcn/balance.cc libinterp/corefcn/besselj.cc libinterp/corefcn/betainc.cc libinterp/corefcn/bitfcns.cc libinterp/corefcn/bsxfun.cc libinterp/corefcn/cellfun.cc libinterp/corefcn/colloc.cc libinterp/corefcn/conv2.cc libinterp/corefcn/daspk.cc libinterp/corefcn/dasrt.cc libinterp/corefcn/dassl.cc libinterp/corefcn/data.cc libinterp/corefcn/debug.cc libinterp/corefcn/defaults.cc libinterp/corefcn/det.cc libinterp/corefcn/dirfns.cc libinterp/corefcn/dlmread.cc libinterp/corefcn/dot.cc libinterp/corefcn/eig.cc libinterp/corefcn/ellipj.cc libinterp/corefcn/error.cc libinterp/corefcn/fft.cc libinterp/corefcn/fft2.cc libinterp/corefcn/fftn.cc libinterp/corefcn/file-io.cc libinterp/corefcn/filter.cc libinterp/corefcn/find.cc libinterp/corefcn/gammainc.cc libinterp/corefcn/gcd.cc libinterp/corefcn/getgrent.cc libinterp/corefcn/getpwent.cc libinterp/corefcn/getrusage.cc libinterp/corefcn/givens.cc libinterp/corefcn/graphics.cc libinterp/corefcn/hash.cc libinterp/corefcn/help.cc libinterp/corefcn/hess.cc libinterp/corefcn/hex2num.cc libinterp/corefcn/input.cc libinterp/corefcn/inv.cc libinterp/corefcn/interpreter.cc libinterp/corefcn/kron.cc libinterp/corefcn/load-path.cc libinterp/corefcn/load-save.cc libinterp/corefcn/lookup.cc libinterp/corefcn/ls-oct-text.cc libinterp/corefcn/lsode.cc libinterp/corefcn/lu.cc libinterp/corefcn/mappers.cc libinterp/corefcn/matrix_type.cc libinterp/corefcn/max.cc libinterp/corefcn/mgorth.cc libinterp/corefcn/nproc.cc libinterp/corefcn/oct-hist.cc libinterp/corefcn/octave-link.cc libinterp/corefcn/ordschur.cc libinterp/corefcn/pager.cc libinterp/corefcn/pinv.cc libinterp/corefcn/pr-output.cc libinterp/corefcn/profiler.cc libinterp/corefcn/psi.cc libinterp/corefcn/quad.cc libinterp/corefcn/quadcc.cc libinterp/corefcn/qz.cc libinterp/corefcn/rand.cc libinterp/corefcn/rcond.cc libinterp/corefcn/regexp.cc libinterp/corefcn/schur.cc libinterp/corefcn/sighandlers.cc libinterp/corefcn/sparse.cc libinterp/corefcn/spparms.cc libinterp/corefcn/sqrtm.cc libinterp/corefcn/str2double.cc libinterp/corefcn/strfind.cc libinterp/corefcn/strfns.cc libinterp/corefcn/sub2ind.cc libinterp/corefcn/svd.cc libinterp/corefcn/sylvester.cc libinterp/corefcn/symtab.cc libinterp/corefcn/syscalls.cc libinterp/corefcn/sysdep.cc libinterp/corefcn/time.cc libinterp/corefcn/toplev.cc libinterp/corefcn/tril.cc libinterp/corefcn/tsearch.cc libinterp/corefcn/typecast.cc libinterp/corefcn/urlwrite.cc libinterp/corefcn/utils.cc libinterp/corefcn/variables.cc libinterp/corefcn/pt-jit.cc libinterp/parse-tree/oct-parse.in.yy libinterp/dldfcn/__delaunayn__.cc libinterp/dldfcn/__eigs__.cc libinterp/dldfcn/__fltk_uigetfile__.cc libinterp/dldfcn/__glpk__.cc libinterp/dldfcn/__init_fltk__.cc libinterp/dldfcn/__init_gnuplot__.cc libinterp/dldfcn/__osmesa_print__.cc libinterp/dldfcn/__voronoi__.cc libinterp/dldfcn/amd.cc libinterp/dldfcn/audiodevinfo.cc libinterp/dldfcn/audioread.cc libinterp/dldfcn/ccolamd.cc libinterp/dldfcn/chol.cc libinterp/dldfcn/colamd.cc libinterp/dldfcn/convhulln.cc libinterp/dldfcn/dmperm.cc libinterp/dldfcn/fftw.cc libinterp/dldfcn/gzip.cc libinterp/dldfcn/qr.cc libinterp/dldfcn/symbfact.cc libinterp/dldfcn/symrcm.cc; /usr/bin/sed -ne '/^\x1d/,$p' ./libinterp/op-kw-docs ) > libinterp/DOCSTRINGS-t && \ if [ -s libinterp/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change libinterp/DOCSTRINGS-t libinterp/DOCSTRINGS; else echo "libinterp/DOCSTRINGS-t is empty!" 1>&2; rm -f libinterp/DOCSTRINGS-t; exit 1; fi libinterp/DOCSTRINGS is unchanged rm -f scripts/DOCSTRINGS-t && \ perl ./scripts/mkdoc.pl "." scripts/audio/lin2mu.m scripts/audio/mu2lin.m scripts/audio/record.m scripts/audio/sound.m scripts/audio/soundsc.m scripts/audio/@audioplayer/__get_properties__.m scripts/audio/@audioplayer/audioplayer.m scripts/audio/@audioplayer/display.m scripts/audio/@audioplayer/get.m scripts/audio/@audioplayer/isplaying.m scripts/audio/@audioplayer/pause.m scripts/audio/@audioplayer/play.m scripts/audio/@audioplayer/playblocking.m scripts/audio/@audioplayer/resume.m scripts/audio/@audioplayer/set.m scripts/audio/@audioplayer/stop.m scripts/audio/@audioplayer/subsasgn.m scripts/audio/@audioplayer/subsref.m scripts/audio/@audiorecorder/__get_properties__.m scripts/audio/@audiorecorder/audiorecorder.m scripts/audio/@audiorecorder/display.m scripts/audio/@audiorecorder/get.m scripts/audio/@audiorecorder/getaudiodata.m scripts/audio/@audiorecorder/getplayer.m scripts/audio/@audiorecorder/isrecording.m scripts/audio/@audiorecorder/pause.m scripts/audio/@audiorecorder/play.m scripts/audio/@audiorecorder/record.m scripts/audio/@audiorecorder/recordblocking.m scripts/audio/@audiorecorder/resume.m scripts/audio/@audiorecorder/set.m scripts/audio/@audiorecorder/stop.m scripts/audio/@audiorecorder/subsasgn.m scripts/audio/@audiorecorder/subsref.m scripts/deprecated/bicubic.m scripts/deprecated/bitmax.m scripts/deprecated/comma.m scripts/deprecated/delaunay3.m scripts/deprecated/dump_prefs.m scripts/deprecated/find_dir_in_path.m scripts/deprecated/finite.m scripts/deprecated/fmod.m scripts/deprecated/fnmatch.m scripts/deprecated/gmap40.m scripts/deprecated/isstr.m scripts/deprecated/loadaudio.m scripts/deprecated/luinc.m scripts/deprecated/mahalanobis.m scripts/deprecated/md5sum.m scripts/deprecated/mouse_wheel_zoom.m scripts/deprecated/nfields.m scripts/deprecated/octave_config_info.m scripts/deprecated/octave_tmp_file_name.m scripts/deprecated/onenormest.m scripts/deprecated/paren.m scripts/deprecated/playaudio.m scripts/deprecated/saveaudio.m scripts/deprecated/semicolon.m scripts/deprecated/setaudio.m scripts/deprecated/sleep.m scripts/deprecated/syl.m scripts/deprecated/usage.m scripts/deprecated/usleep.m scripts/deprecated/wavread.m scripts/deprecated/wavwrite.m scripts/elfun/acosd.m scripts/elfun/acot.m scripts/elfun/acotd.m scripts/elfun/acoth.m scripts/elfun/acsc.m scripts/elfun/acscd.m scripts/elfun/acsch.m scripts/elfun/asec.m scripts/elfun/asecd.m scripts/elfun/asech.m scripts/elfun/asind.m scripts/elfun/atan2d.m scripts/elfun/atand.m scripts/elfun/cosd.m scripts/elfun/cot.m scripts/elfun/cotd.m scripts/elfun/coth.m scripts/elfun/csc.m scripts/elfun/cscd.m scripts/elfun/csch.m scripts/elfun/sec.m scripts/elfun/secd.m scripts/elfun/sech.m scripts/elfun/sind.m scripts/elfun/tand.m scripts/general/accumarray.m scripts/general/accumdim.m scripts/general/bincoeff.m scripts/general/bitcmp.m scripts/general/bitget.m scripts/general/bitset.m scripts/general/blkdiag.m scripts/general/cart2pol.m scripts/general/cart2sph.m scripts/general/cell2mat.m scripts/general/celldisp.m scripts/general/chop.m scripts/general/circshift.m scripts/general/common_size.m scripts/general/cplxpair.m scripts/general/cumtrapz.m scripts/general/curl.m scripts/general/dblquad.m scripts/general/deal.m scripts/general/deg2rad.m scripts/general/del2.m scripts/general/display.m scripts/general/divergence.m scripts/general/fieldnames.m scripts/general/flip.m scripts/general/flipdim.m scripts/general/fliplr.m scripts/general/flipud.m scripts/general/grabcode.m scripts/general/gradient.m scripts/general/idivide.m scripts/general/inputParser.m scripts/general/int2str.m scripts/general/interp1.m scripts/general/interp2.m scripts/general/interp3.m scripts/general/interpft.m scripts/general/interpn.m scripts/general/isdir.m scripts/general/isequal.m scripts/general/isequaln.m scripts/general/loadobj.m scripts/general/logspace.m scripts/general/methods.m scripts/general/nargchk.m scripts/general/narginchk.m scripts/general/nargoutchk.m scripts/general/nextpow2.m scripts/general/nthargout.m scripts/general/num2str.m scripts/general/pol2cart.m scripts/general/polyarea.m scripts/general/postpad.m scripts/general/prepad.m scripts/general/publish.m scripts/general/quadgk.m scripts/general/quadl.m scripts/general/quadv.m scripts/general/rad2deg.m scripts/general/randi.m scripts/general/rat.m scripts/general/repmat.m scripts/general/rot90.m scripts/general/rotdim.m scripts/general/saveobj.m scripts/general/shift.m scripts/general/shiftdim.m scripts/general/sortrows.m scripts/general/sph2cart.m scripts/general/structfun.m scripts/general/subsindex.m scripts/general/trapz.m scripts/general/triplequad.m scripts/general/validateattributes.m scripts/general/private/__isequal__.m scripts/general/private/__publish_html_output__.m scripts/general/private/__publish_latex_output__.m scripts/general/private/__splinen__.m scripts/geometry/convhull.m scripts/geometry/delaunayn.m scripts/geometry/delaunay.m scripts/geometry/dsearch.m scripts/geometry/dsearchn.m scripts/geometry/griddata.m scripts/geometry/griddata3.m scripts/geometry/griddatan.m scripts/geometry/inpolygon.m scripts/geometry/rectint.m scripts/geometry/tsearchn.m scripts/geometry/voronoi.m scripts/geometry/voronoin.m scripts/gui/dialog.m scripts/gui/errordlg.m scripts/gui/guidata.m scripts/gui/guihandles.m scripts/gui/helpdlg.m scripts/gui/inputdlg.m scripts/gui/listdlg.m scripts/gui/msgbox.m scripts/gui/questdlg.m scripts/gui/uibuttongroup.m scripts/gui/uicontextmenu.m scripts/gui/uicontrol.m scripts/gui/uigetdir.m scripts/gui/uigetfile.m scripts/gui/uimenu.m scripts/gui/uipanel.m scripts/gui/uipushtool.m scripts/gui/uiputfile.m scripts/gui/uiresume.m scripts/gui/uitoggletool.m scripts/gui/uitoolbar.m scripts/gui/uiwait.m scripts/gui/waitbar.m scripts/gui/waitforbuttonpress.m scripts/gui/warndlg.m scripts/gui/private/__file_filter__.m scripts/gui/private/__fltk_file_filter__.m scripts/gui/private/__get_funcname__.m scripts/gui/private/__is_function__.m scripts/gui/private/__uigetdir_fltk__.m scripts/gui/private/__uigetfile_fltk__.m scripts/gui/private/__uiobject_split_args__.m scripts/gui/private/__uiputfile_fltk__.m scripts/help/__gripe_missing_component__.m scripts/help/__makeinfo__.m scripts/help/__unimplemented__.m scripts/help/ans.m scripts/help/doc.m scripts/help/doc_cache_create.m scripts/help/get_first_help_sentence.m scripts/help/error_ids.m scripts/help/help.m scripts/help/lookfor.m scripts/help/print_usage.m scripts/help/type.m scripts/help/warning_ids.m scripts/help/which.m scripts/help/private/__additional_help_message__.m scripts/help/private/__strip_html_tags__.m scripts/image/autumn.m scripts/image/bone.m scripts/image/brighten.m scripts/image/cmpermute.m scripts/image/cmunique.m scripts/image/colorcube.m scripts/image/colormap.m scripts/image/contrast.m scripts/image/cool.m scripts/image/copper.m scripts/image/cubehelix.m scripts/image/flag.m scripts/image/frame2im.m scripts/image/gray.m scripts/image/gray2ind.m scripts/image/hot.m scripts/image/hsv.m scripts/image/hsv2rgb.m scripts/image/im2double.m scripts/image/im2frame.m scripts/image/image.m scripts/image/imagesc.m scripts/image/imfinfo.m scripts/image/imformats.m scripts/image/imread.m scripts/image/imshow.m scripts/image/iscolormap.m scripts/image/imwrite.m scripts/image/ind2gray.m scripts/image/ind2rgb.m scripts/image/jet.m scripts/image/lines.m scripts/image/ntsc2rgb.m scripts/image/ocean.m scripts/image/pink.m scripts/image/prism.m scripts/image/rainbow.m scripts/image/rgb2hsv.m scripts/image/rgb2ind.m scripts/image/rgb2ntsc.m scripts/image/rgbplot.m scripts/image/spinmap.m scripts/image/spring.m scripts/image/summer.m scripts/image/viridis.m scripts/image/white.m scripts/image/winter.m scripts/image/private/__imfinfo__.m scripts/image/private/__imread__.m scripts/image/private/__imwrite__.m scripts/image/private/colorspace_conversion_input_check.m scripts/image/private/colorspace_conversion_revert.m scripts/image/private/imageIO.m scripts/image/private/imwrite_filename.m scripts/image/private/ind2x.m scripts/io/beep.m scripts/io/csvread.m scripts/io/csvwrite.m scripts/io/dlmwrite.m scripts/io/fileread.m scripts/io/importdata.m scripts/io/is_valid_file_id.m scripts/io/strread.m scripts/io/textread.m scripts/java/java_get.m scripts/java/java_set.m scripts/java/javaArray.m scripts/java/javaaddpath.m scripts/java/javachk.m scripts/java/javaclasspath.m scripts/java/javamem.m scripts/java/javarmpath.m scripts/java/usejava.m scripts/linear-algebra/bandwidth.m scripts/linear-algebra/commutation_matrix.m scripts/linear-algebra/cond.m scripts/linear-algebra/condest.m scripts/linear-algebra/condeig.m scripts/linear-algebra/cross.m scripts/linear-algebra/duplication_matrix.m scripts/linear-algebra/expm.m scripts/linear-algebra/housh.m scripts/linear-algebra/isbanded.m scripts/linear-algebra/isdefinite.m scripts/linear-algebra/isdiag.m scripts/linear-algebra/ishermitian.m scripts/linear-algebra/issymmetric.m scripts/linear-algebra/istril.m scripts/linear-algebra/istriu.m scripts/linear-algebra/krylov.m scripts/linear-algebra/linsolve.m scripts/linear-algebra/logm.m scripts/linear-algebra/normest.m scripts/linear-algebra/normest1.m scripts/linear-algebra/null.m scripts/linear-algebra/orth.m scripts/linear-algebra/planerot.m scripts/linear-algebra/qzhess.m scripts/linear-algebra/rank.m scripts/linear-algebra/rref.m scripts/linear-algebra/subspace.m scripts/linear-algebra/trace.m scripts/linear-algebra/vech.m scripts/miscellaneous/bug_report.m scripts/miscellaneous/bunzip2.m scripts/miscellaneous/cast.m scripts/miscellaneous/citation.m scripts/miscellaneous/compare_versions.m scripts/miscellaneous/computer.m scripts/miscellaneous/copyfile.m scripts/miscellaneous/debug.m scripts/miscellaneous/delete.m scripts/miscellaneous/desktop.m scripts/miscellaneous/dir.m scripts/miscellaneous/dos.m scripts/miscellaneous/edit.m scripts/miscellaneous/fact.m scripts/miscellaneous/fileattrib.m scripts/miscellaneous/fileparts.m scripts/miscellaneous/fullfile.m scripts/miscellaneous/genvarname.m scripts/miscellaneous/getappdata.m scripts/miscellaneous/getfield.m scripts/miscellaneous/gunzip.m scripts/miscellaneous/info.m scripts/miscellaneous/inputname.m scripts/miscellaneous/isappdata.m scripts/miscellaneous/isdeployed.m scripts/miscellaneous/ismac.m scripts/miscellaneous/ispc.m scripts/miscellaneous/isunix.m scripts/miscellaneous/license.m scripts/miscellaneous/list_primes.m scripts/miscellaneous/ls.m scripts/miscellaneous/ls_command.m scripts/miscellaneous/menu.m scripts/miscellaneous/mex.m scripts/miscellaneous/mexext.m scripts/miscellaneous/mkdir.m scripts/miscellaneous/mkoctfile.m scripts/miscellaneous/movefile.m scripts/miscellaneous/namelengthmax.m scripts/miscellaneous/news.m scripts/miscellaneous/open.m scripts/miscellaneous/orderfields.m scripts/miscellaneous/pack.m scripts/miscellaneous/parseparams.m scripts/miscellaneous/perl.m scripts/miscellaneous/python.m scripts/miscellaneous/recycle.m scripts/miscellaneous/rmappdata.m scripts/miscellaneous/run.m scripts/miscellaneous/setappdata.m scripts/miscellaneous/setfield.m scripts/miscellaneous/substruct.m scripts/miscellaneous/swapbytes.m scripts/miscellaneous/symvar.m scripts/miscellaneous/tar.m scripts/miscellaneous/tempdir.m scripts/miscellaneous/tmpnam.m scripts/miscellaneous/unix.m scripts/miscellaneous/unpack.m scripts/miscellaneous/untar.m scripts/miscellaneous/unzip.m scripts/miscellaneous/ver.m scripts/miscellaneous/version.m scripts/miscellaneous/what.m scripts/miscellaneous/xor.m scripts/miscellaneous/zip.m scripts/miscellaneous/private/display_info_file.m scripts/miscellaneous/private/__w2mpth__.m scripts/ode/ode23.m scripts/ode/ode45.m scripts/ode/odeset.m scripts/ode/odeget.m scripts/ode/odeplot.m scripts/ode/private/AbsRel_norm.m scripts/ode/private/integrate_adaptive.m scripts/ode/private/kahan.m scripts/ode/private/odedefaults.m scripts/ode/private/odemergeopts.m scripts/ode/private/ode_event_handler.m scripts/ode/private/runge_kutta_23.m scripts/ode/private/runge_kutta_45_dorpri.m scripts/ode/private/runge_kutta_interpolate.m scripts/ode/private/starting_stepsize.m scripts/optimization/__all_opts__.m scripts/optimization/fminbnd.m scripts/optimization/fminsearch.m scripts/optimization/fminunc.m scripts/optimization/fsolve.m scripts/optimization/fzero.m scripts/optimization/glpk.m scripts/optimization/lsqnonneg.m scripts/optimization/optimget.m scripts/optimization/optimset.m scripts/optimization/pqpnonneg.m scripts/optimization/qp.m scripts/optimization/sqp.m scripts/optimization/private/__fdjac__.m scripts/path/matlabroot.m scripts/path/pathdef.m scripts/path/savepath.m scripts/path/private/getsavepath.m scripts/pkg/pkg.m scripts/pkg/private/build.m scripts/pkg/private/configure_make.m scripts/pkg/private/default_prefix.m scripts/pkg/private/describe.m scripts/pkg/private/dirempty.m scripts/pkg/private/get_description.m scripts/pkg/private/get_forge_download.m scripts/pkg/private/get_forge_pkg.m scripts/pkg/private/getarch.m scripts/pkg/private/getarchdir.m scripts/pkg/private/get_unsatisfied_deps.m scripts/pkg/private/install.m scripts/pkg/private/installed_packages.m scripts/pkg/private/list_forge_packages.m scripts/pkg/private/load_packages.m scripts/pkg/private/load_packages_and_dependencies.m scripts/pkg/private/rebuild.m scripts/pkg/private/save_order.m scripts/pkg/private/uninstall.m scripts/pkg/private/unload_packages.m scripts/plot/appearance/__clabel__.m scripts/plot/appearance/__getlegenddata__.m scripts/plot/appearance/annotation.m scripts/plot/appearance/axis.m scripts/plot/appearance/box.m scripts/plot/appearance/caxis.m scripts/plot/appearance/clabel.m scripts/plot/appearance/daspect.m scripts/plot/appearance/datetick.m scripts/plot/appearance/diffuse.m scripts/plot/appearance/grid.m scripts/plot/appearance/gtext.m scripts/plot/appearance/hidden.m scripts/plot/appearance/legend.m scripts/plot/appearance/lighting.m scripts/plot/appearance/material.m scripts/plot/appearance/orient.m scripts/plot/appearance/pbaspect.m scripts/plot/appearance/shading.m scripts/plot/appearance/specular.m scripts/plot/appearance/text.m scripts/plot/appearance/title.m scripts/plot/appearance/view.m scripts/plot/appearance/whitebg.m scripts/plot/appearance/xlabel.m scripts/plot/appearance/xlim.m scripts/plot/appearance/ylabel.m scripts/plot/appearance/ylim.m scripts/plot/appearance/zlabel.m scripts/plot/appearance/zlim.m scripts/plot/appearance/private/__axis_limits__.m scripts/plot/appearance/private/__axis_label__.m scripts/plot/draw/area.m scripts/plot/draw/barh.m scripts/plot/draw/bar.m scripts/plot/draw/camlight.m scripts/plot/draw/colorbar.m scripts/plot/draw/comet3.m scripts/plot/draw/comet.m scripts/plot/draw/compass.m scripts/plot/draw/contour3.m scripts/plot/draw/contourc.m scripts/plot/draw/contourf.m scripts/plot/draw/contour.m scripts/plot/draw/cylinder.m scripts/plot/draw/ellipsoid.m scripts/plot/draw/errorbar.m scripts/plot/draw/ezcontourf.m scripts/plot/draw/ezcontour.m scripts/plot/draw/ezmeshc.m scripts/plot/draw/ezmesh.m scripts/plot/draw/ezplot3.m scripts/plot/draw/ezplot.m scripts/plot/draw/ezpolar.m scripts/plot/draw/ezsurfc.m scripts/plot/draw/ezsurf.m scripts/plot/draw/feather.m scripts/plot/draw/fill.m scripts/plot/draw/fplot.m scripts/plot/draw/hist.m scripts/plot/draw/isocaps.m scripts/plot/draw/isocolors.m scripts/plot/draw/isonormals.m scripts/plot/draw/isosurface.m scripts/plot/draw/light.m scripts/plot/draw/line.m scripts/plot/draw/loglogerr.m scripts/plot/draw/loglog.m scripts/plot/draw/meshc.m scripts/plot/draw/mesh.m scripts/plot/draw/meshz.m scripts/plot/draw/pareto.m scripts/plot/draw/patch.m scripts/plot/draw/pcolor.m scripts/plot/draw/peaks.m scripts/plot/draw/pie3.m scripts/plot/draw/pie.m scripts/plot/draw/plot3.m scripts/plot/draw/plot.m scripts/plot/draw/plotmatrix.m scripts/plot/draw/plotyy.m scripts/plot/draw/polar.m scripts/plot/draw/quiver3.m scripts/plot/draw/quiver.m scripts/plot/draw/rectangle.m scripts/plot/draw/reducepatch.m scripts/plot/draw/reducevolume.m scripts/plot/draw/ribbon.m scripts/plot/draw/rose.m scripts/plot/draw/scatter3.m scripts/plot/draw/scatter.m scripts/plot/draw/semilogxerr.m scripts/plot/draw/semilogx.m scripts/plot/draw/semilogyerr.m scripts/plot/draw/semilogy.m scripts/plot/draw/shrinkfaces.m scripts/plot/draw/slice.m scripts/plot/draw/smooth3.m scripts/plot/draw/sombrero.m scripts/plot/draw/sphere.m scripts/plot/draw/stairs.m scripts/plot/draw/stem3.m scripts/plot/draw/stemleaf.m scripts/plot/draw/stem.m scripts/plot/draw/surface.m scripts/plot/draw/surfc.m scripts/plot/draw/surfl.m scripts/plot/draw/surf.m scripts/plot/draw/surfnorm.m scripts/plot/draw/tetramesh.m scripts/plot/draw/trimesh.m scripts/plot/draw/triplot.m scripts/plot/draw/trisurf.m scripts/plot/draw/waterfall.m scripts/plot/draw/private/__add_datasource__.m scripts/plot/draw/private/__bar__.m scripts/plot/draw/private/__calc_isovalue_from_data__.m scripts/plot/draw/private/__contour__.m scripts/plot/draw/private/__errplot__.m scripts/plot/draw/private/__ezplot__.m scripts/plot/draw/private/__interp_cube__.m scripts/plot/draw/private/__line__.m scripts/plot/draw/private/__marching_cube__.m scripts/plot/draw/private/__patch__.m scripts/plot/draw/private/__pie__.m scripts/plot/draw/private/__plt__.m scripts/plot/draw/private/__quiver__.m scripts/plot/draw/private/__rotate_around_axis__.m scripts/plot/draw/private/__scatter__.m scripts/plot/draw/private/__stem__.m scripts/plot/draw/private/__unite_shared_vertices__.m scripts/plot/util/__actual_axis_position__.m scripts/plot/util/__default_plot_options__.m scripts/plot/util/__gnuplot_drawnow__.m scripts/plot/util/__next_line_color__.m scripts/plot/util/__next_line_style__.m scripts/plot/util/__opengl_info__.m scripts/plot/util/__plt_get_axis_arg__.m scripts/plot/util/__pltopt__.m scripts/plot/util/allchild.m scripts/plot/util/ancestor.m scripts/plot/util/axes.m scripts/plot/util/cla.m scripts/plot/util/clf.m scripts/plot/util/close.m scripts/plot/util/closereq.m scripts/plot/util/colstyle.m scripts/plot/util/copyobj.m scripts/plot/util/figure.m scripts/plot/util/findall.m scripts/plot/util/findfigs.m scripts/plot/util/findobj.m scripts/plot/util/gca.m scripts/plot/util/gcbf.m scripts/plot/util/gcbo.m scripts/plot/util/gcf.m scripts/plot/util/gco.m scripts/plot/util/ginput.m scripts/plot/util/graphics_toolkit.m scripts/plot/util/hdl2struct.m scripts/plot/util/hggroup.m scripts/plot/util/hgload.m scripts/plot/util/hgsave.m scripts/plot/util/hold.m scripts/plot/util/isaxes.m scripts/plot/util/isfigure.m scripts/plot/util/ishghandle.m scripts/plot/util/ishold.m scripts/plot/util/isprop.m scripts/plot/util/linkaxes.m scripts/plot/util/linkprop.m scripts/plot/util/meshgrid.m scripts/plot/util/ndgrid.m scripts/plot/util/newplot.m scripts/plot/util/pan.m scripts/plot/util/print.m scripts/plot/util/printd.m scripts/plot/util/refresh.m scripts/plot/util/refreshdata.m scripts/plot/util/rotate.m scripts/plot/util/rotate3d.m scripts/plot/util/saveas.m scripts/plot/util/shg.m scripts/plot/util/struct2hdl.m scripts/plot/util/subplot.m scripts/plot/util/zoom.m scripts/plot/util/private/__add_default_menu__.m scripts/plot/util/private/__ghostscript__.m scripts/plot/util/private/__gnuplot_get_var__.m scripts/plot/util/private/__gnuplot_ginput__.m scripts/plot/util/private/__gnuplot_has_feature__.m scripts/plot/util/private/__gnuplot_has_terminal__.m scripts/plot/util/private/__gnuplot_open_stream__.m scripts/plot/util/private/__gnuplot_print__.m scripts/plot/util/private/__gnuplot_version__.m scripts/plot/util/private/__gnuplot_draw_axes__.m scripts/plot/util/private/__gnuplot_draw_figure__.m scripts/plot/util/private/__opengl_print__.m scripts/plot/util/private/__print_parse_opts__.m scripts/polynomial/compan.m scripts/polynomial/conv.m scripts/polynomial/deconv.m scripts/polynomial/mkpp.m scripts/polynomial/mpoles.m scripts/polynomial/padecoef.m scripts/polynomial/pchip.m scripts/polynomial/poly.m scripts/polynomial/polyaffine.m scripts/polynomial/polyder.m scripts/polynomial/polyeig.m scripts/polynomial/polyfit.m scripts/polynomial/polygcd.m scripts/polynomial/polyint.m scripts/polynomial/polyout.m scripts/polynomial/polyreduce.m scripts/polynomial/polyval.m scripts/polynomial/polyvalm.m scripts/polynomial/ppval.m scripts/polynomial/ppder.m scripts/polynomial/ppint.m scripts/polynomial/ppjumps.m scripts/polynomial/residue.m scripts/polynomial/roots.m scripts/polynomial/spline.m scripts/polynomial/splinefit.m scripts/polynomial/unmkpp.m scripts/polynomial/private/__splinefit__.m scripts/prefs/addpref.m scripts/prefs/getpref.m scripts/prefs/ispref.m scripts/prefs/prefdir.m scripts/prefs/preferences.m scripts/prefs/rmpref.m scripts/prefs/setpref.m scripts/prefs/private/loadprefs.m scripts/prefs/private/prefsfile.m scripts/prefs/private/saveprefs.m scripts/profiler/profexplore.m scripts/profiler/profexport.m scripts/profiler/profile.m scripts/profiler/profshow.m scripts/set/intersect.m scripts/set/ismember.m scripts/set/powerset.m scripts/set/setdiff.m scripts/set/setxor.m scripts/set/union.m scripts/set/unique.m scripts/set/private/validsetargs.m scripts/signal/arch_fit.m scripts/signal/arch_rnd.m scripts/signal/arch_test.m scripts/signal/arma_rnd.m scripts/signal/autoreg_matrix.m scripts/signal/bartlett.m scripts/signal/blackman.m scripts/signal/detrend.m scripts/signal/diffpara.m scripts/signal/durbinlevinson.m scripts/signal/fftconv.m scripts/signal/fftfilt.m scripts/signal/fftshift.m scripts/signal/filter2.m scripts/signal/fractdiff.m scripts/signal/freqz.m scripts/signal/freqz_plot.m scripts/signal/hamming.m scripts/signal/hanning.m scripts/signal/hurst.m scripts/signal/ifftshift.m scripts/signal/periodogram.m scripts/signal/sinc.m scripts/signal/sinetone.m scripts/signal/sinewave.m scripts/signal/spectral_adf.m scripts/signal/spectral_xdf.m scripts/signal/spencer.m scripts/signal/stft.m scripts/signal/synthesis.m scripts/signal/unwrap.m scripts/signal/yulewalker.m scripts/signal/private/rectangle_lw.m scripts/signal/private/rectangle_sw.m scripts/signal/private/triangle_lw.m scripts/signal/private/triangle_sw.m scripts/sparse/bicg.m scripts/sparse/bicgstab.m scripts/sparse/cgs.m scripts/sparse/colperm.m scripts/sparse/eigs.m scripts/sparse/etreeplot.m scripts/sparse/gmres.m scripts/sparse/gplot.m scripts/sparse/ichol.m scripts/sparse/ilu.m scripts/sparse/nonzeros.m scripts/sparse/pcg.m scripts/sparse/pcr.m scripts/sparse/qmr.m scripts/sparse/spaugment.m scripts/sparse/spconvert.m scripts/sparse/spdiags.m scripts/sparse/speye.m scripts/sparse/spfun.m scripts/sparse/spones.m scripts/sparse/sprand.m scripts/sparse/sprandn.m scripts/sparse/sprandsym.m scripts/sparse/spstats.m scripts/sparse/spy.m scripts/sparse/svds.m scripts/sparse/treelayout.m scripts/sparse/treeplot.m scripts/sparse/private/__sprand__.m scripts/specfun/bessel.m scripts/specfun/beta.m scripts/specfun/betaln.m scripts/specfun/ellipke.m scripts/specfun/expint.m scripts/specfun/factor.m scripts/specfun/factorial.m scripts/specfun/isprime.m scripts/specfun/lcm.m scripts/specfun/legendre.m scripts/specfun/nchoosek.m scripts/specfun/nthroot.m scripts/specfun/perms.m scripts/specfun/pow2.m scripts/specfun/primes.m scripts/specfun/reallog.m scripts/specfun/realpow.m scripts/specfun/realsqrt.m scripts/special-matrix/gallery.m scripts/special-matrix/hadamard.m scripts/special-matrix/hankel.m scripts/special-matrix/hilb.m scripts/special-matrix/invhilb.m scripts/special-matrix/magic.m scripts/special-matrix/pascal.m scripts/special-matrix/rosser.m scripts/special-matrix/toeplitz.m scripts/special-matrix/vander.m scripts/special-matrix/wilkinson.m scripts/startup/__finish__.m scripts/statistics/base/center.m scripts/statistics/base/cloglog.m scripts/statistics/base/corr.m scripts/statistics/base/cov.m scripts/statistics/base/gls.m scripts/statistics/base/histc.m scripts/statistics/base/iqr.m scripts/statistics/base/kendall.m scripts/statistics/base/kurtosis.m scripts/statistics/base/logit.m scripts/statistics/base/lscov.m scripts/statistics/base/mean.m scripts/statistics/base/meansq.m scripts/statistics/base/median.m scripts/statistics/base/mode.m scripts/statistics/base/moment.m scripts/statistics/base/ols.m scripts/statistics/base/ppplot.m scripts/statistics/base/prctile.m scripts/statistics/base/probit.m scripts/statistics/base/qqplot.m scripts/statistics/base/quantile.m scripts/statistics/base/range.m scripts/statistics/base/ranks.m scripts/statistics/base/run_count.m scripts/statistics/base/runlength.m scripts/statistics/base/skewness.m scripts/statistics/base/spearman.m scripts/statistics/base/statistics.m scripts/statistics/base/std.m scripts/statistics/base/table.m scripts/statistics/base/var.m scripts/statistics/base/zscore.m scripts/statistics/distributions/betacdf.m scripts/statistics/distributions/betainv.m scripts/statistics/distributions/betapdf.m scripts/statistics/distributions/betarnd.m scripts/statistics/distributions/binocdf.m scripts/statistics/distributions/binoinv.m scripts/statistics/distributions/binopdf.m scripts/statistics/distributions/binornd.m scripts/statistics/distributions/cauchy_cdf.m scripts/statistics/distributions/cauchy_inv.m scripts/statistics/distributions/cauchy_pdf.m scripts/statistics/distributions/cauchy_rnd.m scripts/statistics/distributions/chi2cdf.m scripts/statistics/distributions/chi2inv.m scripts/statistics/distributions/chi2pdf.m scripts/statistics/distributions/chi2rnd.m scripts/statistics/distributions/discrete_cdf.m scripts/statistics/distributions/discrete_inv.m scripts/statistics/distributions/discrete_pdf.m scripts/statistics/distributions/discrete_rnd.m scripts/statistics/distributions/empirical_cdf.m scripts/statistics/distributions/empirical_inv.m scripts/statistics/distributions/empirical_pdf.m scripts/statistics/distributions/empirical_rnd.m scripts/statistics/distributions/expcdf.m scripts/statistics/distributions/expinv.m scripts/statistics/distributions/exppdf.m scripts/statistics/distributions/exprnd.m scripts/statistics/distributions/fcdf.m scripts/statistics/distributions/finv.m scripts/statistics/distributions/fpdf.m scripts/statistics/distributions/frnd.m scripts/statistics/distributions/gamcdf.m scripts/statistics/distributions/gaminv.m scripts/statistics/distributions/gampdf.m scripts/statistics/distributions/gamrnd.m scripts/statistics/distributions/geocdf.m scripts/statistics/distributions/geoinv.m scripts/statistics/distributions/geopdf.m scripts/statistics/distributions/geornd.m scripts/statistics/distributions/hygecdf.m scripts/statistics/distributions/hygeinv.m scripts/statistics/distributions/hygepdf.m scripts/statistics/distributions/hygernd.m scripts/statistics/distributions/kolmogorov_smirnov_cdf.m scripts/statistics/distributions/laplace_cdf.m scripts/statistics/distributions/laplace_inv.m scripts/statistics/distributions/laplace_pdf.m scripts/statistics/distributions/laplace_rnd.m scripts/statistics/distributions/logistic_cdf.m scripts/statistics/distributions/logistic_inv.m scripts/statistics/distributions/logistic_pdf.m scripts/statistics/distributions/logistic_rnd.m scripts/statistics/distributions/logncdf.m scripts/statistics/distributions/logninv.m scripts/statistics/distributions/lognpdf.m scripts/statistics/distributions/lognrnd.m scripts/statistics/distributions/nbincdf.m scripts/statistics/distributions/nbininv.m scripts/statistics/distributions/nbinpdf.m scripts/statistics/distributions/nbinrnd.m scripts/statistics/distributions/normcdf.m scripts/statistics/distributions/norminv.m scripts/statistics/distributions/normpdf.m scripts/statistics/distributions/normrnd.m scripts/statistics/distributions/poisscdf.m scripts/statistics/distributions/poissinv.m scripts/statistics/distributions/poisspdf.m scripts/statistics/distributions/poissrnd.m scripts/statistics/distributions/stdnormal_cdf.m scripts/statistics/distributions/stdnormal_inv.m scripts/statistics/distributions/stdnormal_pdf.m scripts/statistics/distributions/stdnormal_rnd.m scripts/statistics/distributions/tcdf.m scripts/statistics/distributions/tinv.m scripts/statistics/distributions/tpdf.m scripts/statistics/distributions/trnd.m scripts/statistics/distributions/unidrnd.m scripts/statistics/distributions/unidcdf.m scripts/statistics/distributions/unidinv.m scripts/statistics/distributions/unidpdf.m scripts/statistics/distributions/unifrnd.m scripts/statistics/distributions/unifcdf.m scripts/statistics/distributions/unifinv.m scripts/statistics/distributions/unifpdf.m scripts/statistics/distributions/wblcdf.m scripts/statistics/distributions/wblinv.m scripts/statistics/distributions/wblpdf.m scripts/statistics/distributions/wblrnd.m scripts/statistics/distributions/wienrnd.m scripts/statistics/models/logistic_regression.m scripts/statistics/models/private/logistic_regression_derivatives.m scripts/statistics/models/private/logistic_regression_likelihood.m scripts/statistics/tests/anova.m scripts/statistics/tests/bartlett_test.m scripts/statistics/tests/chisquare_test_homogeneity.m scripts/statistics/tests/chisquare_test_independence.m scripts/statistics/tests/cor_test.m scripts/statistics/tests/f_test_regression.m scripts/statistics/tests/hotelling_test.m scripts/statistics/tests/hotelling_test_2.m scripts/statistics/tests/kolmogorov_smirnov_test.m scripts/statistics/tests/kolmogorov_smirnov_test_2.m scripts/statistics/tests/kruskal_wallis_test.m scripts/statistics/tests/manova.m scripts/statistics/tests/mcnemar_test.m scripts/statistics/tests/prop_test_2.m scripts/statistics/tests/run_test.m scripts/statistics/tests/sign_test.m scripts/statistics/tests/t_test.m scripts/statistics/tests/t_test_2.m scripts/statistics/tests/t_test_regression.m scripts/statistics/tests/u_test.m scripts/statistics/tests/var_test.m scripts/statistics/tests/welch_test.m scripts/statistics/tests/wilcoxon_test.m scripts/statistics/tests/z_test.m scripts/statistics/tests/z_test_2.m scripts/strings/base2dec.m scripts/strings/bin2dec.m scripts/strings/blanks.m scripts/strings/cstrcat.m scripts/strings/deblank.m scripts/strings/dec2base.m scripts/strings/dec2bin.m scripts/strings/dec2hex.m scripts/strings/findstr.m scripts/strings/hex2dec.m scripts/strings/index.m scripts/strings/isletter.m scripts/strings/isstrprop.m scripts/strings/mat2str.m scripts/strings/ostrsplit.m scripts/strings/regexptranslate.m scripts/strings/rindex.m scripts/strings/str2num.m scripts/strings/strcat.m scripts/strings/strchr.m scripts/strings/strjoin.m scripts/strings/strjust.m scripts/strings/strmatch.m scripts/strings/strsplit.m scripts/strings/strtok.m scripts/strings/strtrim.m scripts/strings/strtrunc.m scripts/strings/substr.m scripts/strings/untabify.m scripts/strings/validatestring.m scripts/testfun/__have_feature__.m scripts/testfun/__printf_assert__.m scripts/testfun/__prog_output_assert__.m scripts/testfun/__run_test_suite__.m scripts/testfun/assert.m scripts/testfun/demo.m scripts/testfun/example.m scripts/testfun/fail.m scripts/testfun/rundemos.m scripts/testfun/runtests.m scripts/testfun/speed.m scripts/testfun/test.m scripts/testfun/private/compare_plot_demos.m scripts/testfun/private/dump_demos.m scripts/testfun/private/html_compare_plot_demos.m scripts/testfun/private/html_plot_demos_template.html scripts/time/addtodate.m scripts/time/asctime.m scripts/time/calendar.m scripts/time/clock.m scripts/time/ctime.m scripts/time/date.m scripts/time/datenum.m scripts/time/datestr.m scripts/time/datevec.m scripts/time/eomday.m scripts/time/etime.m scripts/time/is_leap_year.m scripts/time/now.m scripts/time/weekday.m scripts/@ftp/ascii.m scripts/@ftp/binary.m scripts/@ftp/cd.m scripts/@ftp/close.m scripts/@ftp/delete.m scripts/@ftp/dir.m scripts/@ftp/display.m scripts/@ftp/ftp.m scripts/@ftp/loadobj.m scripts/@ftp/mget.m scripts/@ftp/mkdir.m scripts/@ftp/mput.m scripts/@ftp/rename.m scripts/@ftp/rmdir.m scripts/@ftp/saveobj.m scripts/plot/util/gnuplot_binary.in.m > scripts/DOCSTRINGS-t && \ if [ -s scripts/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change scripts/DOCSTRINGS-t scripts/DOCSTRINGS; else echo "scripts/DOCSTRINGS-t is empty!" 1>&2; rm -f scripts/DOCSTRINGS-t; exit 1; fi scripts/DOCSTRINGS is unchanged /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info' /usr/bin/install -c -m 644 ./doc/interpreter/octave.info ./doc/interpreter/octave.info-1 ./doc/interpreter/octave.info-2 ./doc/interpreter/octave.info-3 ./doc/interpreter/octave.info-4 ./doc/interpreter/octave.info-5 ./doc/interpreter/octave.info-6 ./doc/interpreter/octave.info-7 ./doc/interpreter/octave.info-8 ./doc/interpreter/octave.info-9 ./doc/liboctave/liboctave.info '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info' install-info --info-dir='/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info' '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info/octave.info' install-info --info-dir='/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info' '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info/liboctave.info' make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' Making install-pdf in libgnu make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[2]: Nothing to be done for 'install-pdf-am'. make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file rm -f libinterp/DOCSTRINGS-t && \ ( perl ./libinterp/gendoc.pl "." libinterp/corefcn/DASPK-opts.cc libinterp/corefcn/DASRT-opts.cc libinterp/corefcn/DASSL-opts.cc libinterp/corefcn/LSODE-opts.cc libinterp/corefcn/Quad-opts.cc libinterp/octave.cc libinterp/octave-value/ov-base.cc libinterp/octave-value/ov-bool-mat.cc libinterp/octave-value/ov-cell.cc libinterp/octave-value/ov-class.cc libinterp/octave-value/ov-classdef.cc libinterp/octave-value/ov-fcn-handle.cc libinterp/octave-value/ov-fcn-inline.cc libinterp/octave-value/ov-java.cc libinterp/octave-value/ov-null-mat.cc libinterp/octave-value/ov-oncleanup.cc libinterp/octave-value/ov-range.cc libinterp/octave-value/ov-struct.cc libinterp/octave-value/ov-typeinfo.cc libinterp/octave-value/ov-usr-fcn.cc libinterp/octave-value/ov.cc libinterp/parse-tree/lex.ll libinterp/parse-tree/pt-arg-list.cc libinterp/parse-tree/pt-binop.cc libinterp/parse-tree/pt-eval.cc libinterp/parse-tree/pt-mat.cc libinterp/corefcn/__contourc__.cc libinterp/corefcn/__dispatch__.cc libinterp/corefcn/__dsearchn__.cc libinterp/corefcn/__ichol__.cc libinterp/corefcn/__ilu__.cc libinterp/corefcn/__lin_interpn__.cc libinterp/corefcn/__luinc__.cc libinterp/corefcn/__magick_read__.cc libinterp/corefcn/__pchip_deriv__.cc libinterp/corefcn/__qp__.cc libinterp/corefcn/balance.cc libinterp/corefcn/besselj.cc libinterp/corefcn/betainc.cc libinterp/corefcn/bitfcns.cc libinterp/corefcn/bsxfun.cc libinterp/corefcn/cellfun.cc libinterp/corefcn/colloc.cc libinterp/corefcn/conv2.cc libinterp/corefcn/daspk.cc libinterp/corefcn/dasrt.cc libinterp/corefcn/dassl.cc libinterp/corefcn/data.cc libinterp/corefcn/debug.cc libinterp/corefcn/defaults.cc libinterp/corefcn/det.cc libinterp/corefcn/dirfns.cc libinterp/corefcn/dlmread.cc libinterp/corefcn/dot.cc libinterp/corefcn/eig.cc libinterp/corefcn/ellipj.cc libinterp/corefcn/error.cc libinterp/corefcn/fft.cc libinterp/corefcn/fft2.cc libinterp/corefcn/fftn.cc libinterp/corefcn/file-io.cc libinterp/corefcn/filter.cc libinterp/corefcn/find.cc libinterp/corefcn/gammainc.cc libinterp/corefcn/gcd.cc libinterp/corefcn/getgrent.cc libinterp/corefcn/getpwent.cc libinterp/corefcn/getrusage.cc libinterp/corefcn/givens.cc libinterp/corefcn/graphics.cc libinterp/corefcn/hash.cc libinterp/corefcn/help.cc libinterp/corefcn/hess.cc libinterp/corefcn/hex2num.cc libinterp/corefcn/input.cc libinterp/corefcn/inv.cc libinterp/corefcn/interpreter.cc libinterp/corefcn/kron.cc libinterp/corefcn/load-path.cc libinterp/corefcn/load-save.cc libinterp/corefcn/lookup.cc libinterp/corefcn/ls-oct-text.cc libinterp/corefcn/lsode.cc libinterp/corefcn/lu.cc libinterp/corefcn/mappers.cc libinterp/corefcn/matrix_type.cc libinterp/corefcn/max.cc libinterp/corefcn/mgorth.cc libinterp/corefcn/nproc.cc libinterp/corefcn/oct-hist.cc libinterp/corefcn/octave-link.cc libinterp/corefcn/ordschur.cc libinterp/corefcn/pager.cc libinterp/corefcn/pinv.cc libinterp/corefcn/pr-output.cc libinterp/corefcn/profiler.cc libinterp/corefcn/psi.cc libinterp/corefcn/quad.cc libinterp/corefcn/quadcc.cc libinterp/corefcn/qz.cc libinterp/corefcn/rand.cc libinterp/corefcn/rcond.cc libinterp/corefcn/regexp.cc libinterp/corefcn/schur.cc libinterp/corefcn/sighandlers.cc libinterp/corefcn/sparse.cc libinterp/corefcn/spparms.cc libinterp/corefcn/sqrtm.cc libinterp/corefcn/str2double.cc libinterp/corefcn/strfind.cc libinterp/corefcn/strfns.cc libinterp/corefcn/sub2ind.cc libinterp/corefcn/svd.cc libinterp/corefcn/sylvester.cc libinterp/corefcn/symtab.cc libinterp/corefcn/syscalls.cc libinterp/corefcn/sysdep.cc libinterp/corefcn/time.cc libinterp/corefcn/toplev.cc libinterp/corefcn/tril.cc libinterp/corefcn/tsearch.cc libinterp/corefcn/typecast.cc libinterp/corefcn/urlwrite.cc libinterp/corefcn/utils.cc libinterp/corefcn/variables.cc libinterp/corefcn/pt-jit.cc libinterp/parse-tree/oct-parse.in.yy libinterp/dldfcn/__delaunayn__.cc libinterp/dldfcn/__eigs__.cc libinterp/dldfcn/__fltk_uigetfile__.cc libinterp/dldfcn/__glpk__.cc libinterp/dldfcn/__init_fltk__.cc libinterp/dldfcn/__init_gnuplot__.cc libinterp/dldfcn/__osmesa_print__.cc libinterp/dldfcn/__voronoi__.cc libinterp/dldfcn/amd.cc libinterp/dldfcn/audiodevinfo.cc libinterp/dldfcn/audioread.cc libinterp/dldfcn/ccolamd.cc libinterp/dldfcn/chol.cc libinterp/dldfcn/colamd.cc libinterp/dldfcn/convhulln.cc libinterp/dldfcn/dmperm.cc libinterp/dldfcn/fftw.cc libinterp/dldfcn/gzip.cc libinterp/dldfcn/qr.cc libinterp/dldfcn/symbfact.cc libinterp/dldfcn/symrcm.cc; /usr/bin/sed -ne '/^\x1d/,$p' ./libinterp/op-kw-docs ) > libinterp/DOCSTRINGS-t && \ if [ -s libinterp/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change libinterp/DOCSTRINGS-t libinterp/DOCSTRINGS; else echo "libinterp/DOCSTRINGS-t is empty!" 1>&2; rm -f libinterp/DOCSTRINGS-t; exit 1; fi libinterp/DOCSTRINGS is unchanged rm -f scripts/DOCSTRINGS-t && \ perl ./scripts/mkdoc.pl "." scripts/audio/lin2mu.m scripts/audio/mu2lin.m scripts/audio/record.m scripts/audio/sound.m scripts/audio/soundsc.m scripts/audio/@audioplayer/__get_properties__.m scripts/audio/@audioplayer/audioplayer.m scripts/audio/@audioplayer/display.m scripts/audio/@audioplayer/get.m scripts/audio/@audioplayer/isplaying.m scripts/audio/@audioplayer/pause.m scripts/audio/@audioplayer/play.m scripts/audio/@audioplayer/playblocking.m scripts/audio/@audioplayer/resume.m scripts/audio/@audioplayer/set.m scripts/audio/@audioplayer/stop.m scripts/audio/@audioplayer/subsasgn.m scripts/audio/@audioplayer/subsref.m scripts/audio/@audiorecorder/__get_properties__.m scripts/audio/@audiorecorder/audiorecorder.m scripts/audio/@audiorecorder/display.m scripts/audio/@audiorecorder/get.m scripts/audio/@audiorecorder/getaudiodata.m scripts/audio/@audiorecorder/getplayer.m scripts/audio/@audiorecorder/isrecording.m scripts/audio/@audiorecorder/pause.m scripts/audio/@audiorecorder/play.m scripts/audio/@audiorecorder/record.m scripts/audio/@audiorecorder/recordblocking.m scripts/audio/@audiorecorder/resume.m scripts/audio/@audiorecorder/set.m scripts/audio/@audiorecorder/stop.m scripts/audio/@audiorecorder/subsasgn.m scripts/audio/@audiorecorder/subsref.m scripts/deprecated/bicubic.m scripts/deprecated/bitmax.m scripts/deprecated/comma.m scripts/deprecated/delaunay3.m scripts/deprecated/dump_prefs.m scripts/deprecated/find_dir_in_path.m scripts/deprecated/finite.m scripts/deprecated/fmod.m scripts/deprecated/fnmatch.m scripts/deprecated/gmap40.m scripts/deprecated/isstr.m scripts/deprecated/loadaudio.m scripts/deprecated/luinc.m scripts/deprecated/mahalanobis.m scripts/deprecated/md5sum.m scripts/deprecated/mouse_wheel_zoom.m scripts/deprecated/nfields.m scripts/deprecated/octave_config_info.m scripts/deprecated/octave_tmp_file_name.m scripts/deprecated/onenormest.m scripts/deprecated/paren.m scripts/deprecated/playaudio.m scripts/deprecated/saveaudio.m scripts/deprecated/semicolon.m scripts/deprecated/setaudio.m scripts/deprecated/sleep.m scripts/deprecated/syl.m scripts/deprecated/usage.m scripts/deprecated/usleep.m scripts/deprecated/wavread.m scripts/deprecated/wavwrite.m scripts/elfun/acosd.m scripts/elfun/acot.m scripts/elfun/acotd.m scripts/elfun/acoth.m scripts/elfun/acsc.m scripts/elfun/acscd.m scripts/elfun/acsch.m scripts/elfun/asec.m scripts/elfun/asecd.m scripts/elfun/asech.m scripts/elfun/asind.m scripts/elfun/atan2d.m scripts/elfun/atand.m scripts/elfun/cosd.m scripts/elfun/cot.m scripts/elfun/cotd.m scripts/elfun/coth.m scripts/elfun/csc.m scripts/elfun/cscd.m scripts/elfun/csch.m scripts/elfun/sec.m scripts/elfun/secd.m scripts/elfun/sech.m scripts/elfun/sind.m scripts/elfun/tand.m scripts/general/accumarray.m scripts/general/accumdim.m scripts/general/bincoeff.m scripts/general/bitcmp.m scripts/general/bitget.m scripts/general/bitset.m scripts/general/blkdiag.m scripts/general/cart2pol.m scripts/general/cart2sph.m scripts/general/cell2mat.m scripts/general/celldisp.m scripts/general/chop.m scripts/general/circshift.m scripts/general/common_size.m scripts/general/cplxpair.m scripts/general/cumtrapz.m scripts/general/curl.m scripts/general/dblquad.m scripts/general/deal.m scripts/general/deg2rad.m scripts/general/del2.m scripts/general/display.m scripts/general/divergence.m scripts/general/fieldnames.m scripts/general/flip.m scripts/general/flipdim.m scripts/general/fliplr.m scripts/general/flipud.m scripts/general/grabcode.m scripts/general/gradient.m scripts/general/idivide.m scripts/general/inputParser.m scripts/general/int2str.m scripts/general/interp1.m scripts/general/interp2.m scripts/general/interp3.m scripts/general/interpft.m scripts/general/interpn.m scripts/general/isdir.m scripts/general/isequal.m scripts/general/isequaln.m scripts/general/loadobj.m scripts/general/logspace.m scripts/general/methods.m scripts/general/nargchk.m scripts/general/narginchk.m scripts/general/nargoutchk.m scripts/general/nextpow2.m scripts/general/nthargout.m scripts/general/num2str.m scripts/general/pol2cart.m scripts/general/polyarea.m scripts/general/postpad.m scripts/general/prepad.m scripts/general/publish.m scripts/general/quadgk.m scripts/general/quadl.m scripts/general/quadv.m scripts/general/rad2deg.m scripts/general/randi.m scripts/general/rat.m scripts/general/repmat.m scripts/general/rot90.m scripts/general/rotdim.m scripts/general/saveobj.m scripts/general/shift.m scripts/general/shiftdim.m scripts/general/sortrows.m scripts/general/sph2cart.m scripts/general/structfun.m scripts/general/subsindex.m scripts/general/trapz.m scripts/general/triplequad.m scripts/general/validateattributes.m scripts/general/private/__isequal__.m scripts/general/private/__publish_html_output__.m scripts/general/private/__publish_latex_output__.m scripts/general/private/__splinen__.m scripts/geometry/convhull.m scripts/geometry/delaunayn.m scripts/geometry/delaunay.m scripts/geometry/dsearch.m scripts/geometry/dsearchn.m scripts/geometry/griddata.m scripts/geometry/griddata3.m scripts/geometry/griddatan.m scripts/geometry/inpolygon.m scripts/geometry/rectint.m scripts/geometry/tsearchn.m scripts/geometry/voronoi.m scripts/geometry/voronoin.m scripts/gui/dialog.m scripts/gui/errordlg.m scripts/gui/guidata.m scripts/gui/guihandles.m scripts/gui/helpdlg.m scripts/gui/inputdlg.m scripts/gui/listdlg.m scripts/gui/msgbox.m scripts/gui/questdlg.m scripts/gui/uibuttongroup.m scripts/gui/uicontextmenu.m scripts/gui/uicontrol.m scripts/gui/uigetdir.m scripts/gui/uigetfile.m scripts/gui/uimenu.m scripts/gui/uipanel.m scripts/gui/uipushtool.m scripts/gui/uiputfile.m scripts/gui/uiresume.m scripts/gui/uitoggletool.m scripts/gui/uitoolbar.m scripts/gui/uiwait.m scripts/gui/waitbar.m scripts/gui/waitforbuttonpress.m scripts/gui/warndlg.m scripts/gui/private/__file_filter__.m scripts/gui/private/__fltk_file_filter__.m scripts/gui/private/__get_funcname__.m scripts/gui/private/__is_function__.m scripts/gui/private/__uigetdir_fltk__.m scripts/gui/private/__uigetfile_fltk__.m scripts/gui/private/__uiobject_split_args__.m scripts/gui/private/__uiputfile_fltk__.m scripts/help/__gripe_missing_component__.m scripts/help/__makeinfo__.m scripts/help/__unimplemented__.m scripts/help/ans.m scripts/help/doc.m scripts/help/doc_cache_create.m scripts/help/get_first_help_sentence.m scripts/help/error_ids.m scripts/help/help.m scripts/help/lookfor.m scripts/help/print_usage.m scripts/help/type.m scripts/help/warning_ids.m scripts/help/which.m scripts/help/private/__additional_help_message__.m scripts/help/private/__strip_html_tags__.m scripts/image/autumn.m scripts/image/bone.m scripts/image/brighten.m scripts/image/cmpermute.m scripts/image/cmunique.m scripts/image/colorcube.m scripts/image/colormap.m scripts/image/contrast.m scripts/image/cool.m scripts/image/copper.m scripts/image/cubehelix.m scripts/image/flag.m scripts/image/frame2im.m scripts/image/gray.m scripts/image/gray2ind.m scripts/image/hot.m scripts/image/hsv.m scripts/image/hsv2rgb.m scripts/image/im2double.m scripts/image/im2frame.m scripts/image/image.m scripts/image/imagesc.m scripts/image/imfinfo.m scripts/image/imformats.m scripts/image/imread.m scripts/image/imshow.m scripts/image/iscolormap.m scripts/image/imwrite.m scripts/image/ind2gray.m scripts/image/ind2rgb.m scripts/image/jet.m scripts/image/lines.m scripts/image/ntsc2rgb.m scripts/image/ocean.m scripts/image/pink.m scripts/image/prism.m scripts/image/rainbow.m scripts/image/rgb2hsv.m scripts/image/rgb2ind.m scripts/image/rgb2ntsc.m scripts/image/rgbplot.m scripts/image/spinmap.m scripts/image/spring.m scripts/image/summer.m scripts/image/viridis.m scripts/image/white.m scripts/image/winter.m scripts/image/private/__imfinfo__.m scripts/image/private/__imread__.m scripts/image/private/__imwrite__.m scripts/image/private/colorspace_conversion_input_check.m scripts/image/private/colorspace_conversion_revert.m scripts/image/private/imageIO.m scripts/image/private/imwrite_filename.m scripts/image/private/ind2x.m scripts/io/beep.m scripts/io/csvread.m scripts/io/csvwrite.m scripts/io/dlmwrite.m scripts/io/fileread.m scripts/io/importdata.m scripts/io/is_valid_file_id.m scripts/io/strread.m scripts/io/textread.m scripts/java/java_get.m scripts/java/java_set.m scripts/java/javaArray.m scripts/java/javaaddpath.m scripts/java/javachk.m scripts/java/javaclasspath.m scripts/java/javamem.m scripts/java/javarmpath.m scripts/java/usejava.m scripts/linear-algebra/bandwidth.m scripts/linear-algebra/commutation_matrix.m scripts/linear-algebra/cond.m scripts/linear-algebra/condest.m scripts/linear-algebra/condeig.m scripts/linear-algebra/cross.m scripts/linear-algebra/duplication_matrix.m scripts/linear-algebra/expm.m scripts/linear-algebra/housh.m scripts/linear-algebra/isbanded.m scripts/linear-algebra/isdefinite.m scripts/linear-algebra/isdiag.m scripts/linear-algebra/ishermitian.m scripts/linear-algebra/issymmetric.m scripts/linear-algebra/istril.m scripts/linear-algebra/istriu.m scripts/linear-algebra/krylov.m scripts/linear-algebra/linsolve.m scripts/linear-algebra/logm.m scripts/linear-algebra/normest.m scripts/linear-algebra/normest1.m scripts/linear-algebra/null.m scripts/linear-algebra/orth.m scripts/linear-algebra/planerot.m scripts/linear-algebra/qzhess.m scripts/linear-algebra/rank.m scripts/linear-algebra/rref.m scripts/linear-algebra/subspace.m scripts/linear-algebra/trace.m scripts/linear-algebra/vech.m scripts/miscellaneous/bug_report.m scripts/miscellaneous/bunzip2.m scripts/miscellaneous/cast.m scripts/miscellaneous/citation.m scripts/miscellaneous/compare_versions.m scripts/miscellaneous/computer.m scripts/miscellaneous/copyfile.m scripts/miscellaneous/debug.m scripts/miscellaneous/delete.m scripts/miscellaneous/desktop.m scripts/miscellaneous/dir.m scripts/miscellaneous/dos.m scripts/miscellaneous/edit.m scripts/miscellaneous/fact.m scripts/miscellaneous/fileattrib.m scripts/miscellaneous/fileparts.m scripts/miscellaneous/fullfile.m scripts/miscellaneous/genvarname.m scripts/miscellaneous/getappdata.m scripts/miscellaneous/getfield.m scripts/miscellaneous/gunzip.m scripts/miscellaneous/info.m scripts/miscellaneous/inputname.m scripts/miscellaneous/isappdata.m scripts/miscellaneous/isdeployed.m scripts/miscellaneous/ismac.m scripts/miscellaneous/ispc.m scripts/miscellaneous/isunix.m scripts/miscellaneous/license.m scripts/miscellaneous/list_primes.m scripts/miscellaneous/ls.m scripts/miscellaneous/ls_command.m scripts/miscellaneous/menu.m scripts/miscellaneous/mex.m scripts/miscellaneous/mexext.m scripts/miscellaneous/mkdir.m scripts/miscellaneous/mkoctfile.m scripts/miscellaneous/movefile.m scripts/miscellaneous/namelengthmax.m scripts/miscellaneous/news.m scripts/miscellaneous/open.m scripts/miscellaneous/orderfields.m scripts/miscellaneous/pack.m scripts/miscellaneous/parseparams.m scripts/miscellaneous/perl.m scripts/miscellaneous/python.m scripts/miscellaneous/recycle.m scripts/miscellaneous/rmappdata.m scripts/miscellaneous/run.m scripts/miscellaneous/setappdata.m scripts/miscellaneous/setfield.m scripts/miscellaneous/substruct.m scripts/miscellaneous/swapbytes.m scripts/miscellaneous/symvar.m scripts/miscellaneous/tar.m scripts/miscellaneous/tempdir.m scripts/miscellaneous/tmpnam.m scripts/miscellaneous/unix.m scripts/miscellaneous/unpack.m scripts/miscellaneous/untar.m scripts/miscellaneous/unzip.m scripts/miscellaneous/ver.m scripts/miscellaneous/version.m scripts/miscellaneous/what.m scripts/miscellaneous/xor.m scripts/miscellaneous/zip.m scripts/miscellaneous/private/display_info_file.m scripts/miscellaneous/private/__w2mpth__.m scripts/ode/ode23.m scripts/ode/ode45.m scripts/ode/odeset.m scripts/ode/odeget.m scripts/ode/odeplot.m scripts/ode/private/AbsRel_norm.m scripts/ode/private/integrate_adaptive.m scripts/ode/private/kahan.m scripts/ode/private/odedefaults.m scripts/ode/private/odemergeopts.m scripts/ode/private/ode_event_handler.m scripts/ode/private/runge_kutta_23.m scripts/ode/private/runge_kutta_45_dorpri.m scripts/ode/private/runge_kutta_interpolate.m scripts/ode/private/starting_stepsize.m scripts/optimization/__all_opts__.m scripts/optimization/fminbnd.m scripts/optimization/fminsearch.m scripts/optimization/fminunc.m scripts/optimization/fsolve.m scripts/optimization/fzero.m scripts/optimization/glpk.m scripts/optimization/lsqnonneg.m scripts/optimization/optimget.m scripts/optimization/optimset.m scripts/optimization/pqpnonneg.m scripts/optimization/qp.m scripts/optimization/sqp.m scripts/optimization/private/__fdjac__.m scripts/path/matlabroot.m scripts/path/pathdef.m scripts/path/savepath.m scripts/path/private/getsavepath.m scripts/pkg/pkg.m scripts/pkg/private/build.m scripts/pkg/private/configure_make.m scripts/pkg/private/default_prefix.m scripts/pkg/private/describe.m scripts/pkg/private/dirempty.m scripts/pkg/private/get_description.m scripts/pkg/private/get_forge_download.m scripts/pkg/private/get_forge_pkg.m scripts/pkg/private/getarch.m scripts/pkg/private/getarchdir.m scripts/pkg/private/get_unsatisfied_deps.m scripts/pkg/private/install.m scripts/pkg/private/installed_packages.m scripts/pkg/private/list_forge_packages.m scripts/pkg/private/load_packages.m scripts/pkg/private/load_packages_and_dependencies.m scripts/pkg/private/rebuild.m scripts/pkg/private/save_order.m scripts/pkg/private/uninstall.m scripts/pkg/private/unload_packages.m scripts/plot/appearance/__clabel__.m scripts/plot/appearance/__getlegenddata__.m scripts/plot/appearance/annotation.m scripts/plot/appearance/axis.m scripts/plot/appearance/box.m scripts/plot/appearance/caxis.m scripts/plot/appearance/clabel.m scripts/plot/appearance/daspect.m scripts/plot/appearance/datetick.m scripts/plot/appearance/diffuse.m scripts/plot/appearance/grid.m scripts/plot/appearance/gtext.m scripts/plot/appearance/hidden.m scripts/plot/appearance/legend.m scripts/plot/appearance/lighting.m scripts/plot/appearance/material.m scripts/plot/appearance/orient.m scripts/plot/appearance/pbaspect.m scripts/plot/appearance/shading.m scripts/plot/appearance/specular.m scripts/plot/appearance/text.m scripts/plot/appearance/title.m scripts/plot/appearance/view.m scripts/plot/appearance/whitebg.m scripts/plot/appearance/xlabel.m scripts/plot/appearance/xlim.m scripts/plot/appearance/ylabel.m scripts/plot/appearance/ylim.m scripts/plot/appearance/zlabel.m scripts/plot/appearance/zlim.m scripts/plot/appearance/private/__axis_limits__.m scripts/plot/appearance/private/__axis_label__.m scripts/plot/draw/area.m scripts/plot/draw/barh.m scripts/plot/draw/bar.m scripts/plot/draw/camlight.m scripts/plot/draw/colorbar.m scripts/plot/draw/comet3.m scripts/plot/draw/comet.m scripts/plot/draw/compass.m scripts/plot/draw/contour3.m scripts/plot/draw/contourc.m scripts/plot/draw/contourf.m scripts/plot/draw/contour.m scripts/plot/draw/cylinder.m scripts/plot/draw/ellipsoid.m scripts/plot/draw/errorbar.m scripts/plot/draw/ezcontourf.m scripts/plot/draw/ezcontour.m scripts/plot/draw/ezmeshc.m scripts/plot/draw/ezmesh.m scripts/plot/draw/ezplot3.m scripts/plot/draw/ezplot.m scripts/plot/draw/ezpolar.m scripts/plot/draw/ezsurfc.m scripts/plot/draw/ezsurf.m scripts/plot/draw/feather.m scripts/plot/draw/fill.m scripts/plot/draw/fplot.m scripts/plot/draw/hist.m scripts/plot/draw/isocaps.m scripts/plot/draw/isocolors.m scripts/plot/draw/isonormals.m scripts/plot/draw/isosurface.m scripts/plot/draw/light.m scripts/plot/draw/line.m scripts/plot/draw/loglogerr.m scripts/plot/draw/loglog.m scripts/plot/draw/meshc.m scripts/plot/draw/mesh.m scripts/plot/draw/meshz.m scripts/plot/draw/pareto.m scripts/plot/draw/patch.m scripts/plot/draw/pcolor.m scripts/plot/draw/peaks.m scripts/plot/draw/pie3.m scripts/plot/draw/pie.m scripts/plot/draw/plot3.m scripts/plot/draw/plot.m scripts/plot/draw/plotmatrix.m scripts/plot/draw/plotyy.m scripts/plot/draw/polar.m scripts/plot/draw/quiver3.m scripts/plot/draw/quiver.m scripts/plot/draw/rectangle.m scripts/plot/draw/reducepatch.m scripts/plot/draw/reducevolume.m scripts/plot/draw/ribbon.m scripts/plot/draw/rose.m scripts/plot/draw/scatter3.m scripts/plot/draw/scatter.m scripts/plot/draw/semilogxerr.m scripts/plot/draw/semilogx.m scripts/plot/draw/semilogyerr.m scripts/plot/draw/semilogy.m scripts/plot/draw/shrinkfaces.m scripts/plot/draw/slice.m scripts/plot/draw/smooth3.m scripts/plot/draw/sombrero.m scripts/plot/draw/sphere.m scripts/plot/draw/stairs.m scripts/plot/draw/stem3.m scripts/plot/draw/stemleaf.m scripts/plot/draw/stem.m scripts/plot/draw/surface.m scripts/plot/draw/surfc.m scripts/plot/draw/surfl.m scripts/plot/draw/surf.m scripts/plot/draw/surfnorm.m scripts/plot/draw/tetramesh.m scripts/plot/draw/trimesh.m scripts/plot/draw/triplot.m scripts/plot/draw/trisurf.m scripts/plot/draw/waterfall.m scripts/plot/draw/private/__add_datasource__.m scripts/plot/draw/private/__bar__.m scripts/plot/draw/private/__calc_isovalue_from_data__.m scripts/plot/draw/private/__contour__.m scripts/plot/draw/private/__errplot__.m scripts/plot/draw/private/__ezplot__.m scripts/plot/draw/private/__interp_cube__.m scripts/plot/draw/private/__line__.m scripts/plot/draw/private/__marching_cube__.m scripts/plot/draw/private/__patch__.m scripts/plot/draw/private/__pie__.m scripts/plot/draw/private/__plt__.m scripts/plot/draw/private/__quiver__.m scripts/plot/draw/private/__rotate_around_axis__.m scripts/plot/draw/private/__scatter__.m scripts/plot/draw/private/__stem__.m scripts/plot/draw/private/__unite_shared_vertices__.m scripts/plot/util/__actual_axis_position__.m scripts/plot/util/__default_plot_options__.m scripts/plot/util/__gnuplot_drawnow__.m scripts/plot/util/__next_line_color__.m scripts/plot/util/__next_line_style__.m scripts/plot/util/__opengl_info__.m scripts/plot/util/__plt_get_axis_arg__.m scripts/plot/util/__pltopt__.m scripts/plot/util/allchild.m scripts/plot/util/ancestor.m scripts/plot/util/axes.m scripts/plot/util/cla.m scripts/plot/util/clf.m scripts/plot/util/close.m scripts/plot/util/closereq.m scripts/plot/util/colstyle.m scripts/plot/util/copyobj.m scripts/plot/util/figure.m scripts/plot/util/findall.m scripts/plot/util/findfigs.m scripts/plot/util/findobj.m scripts/plot/util/gca.m scripts/plot/util/gcbf.m scripts/plot/util/gcbo.m scripts/plot/util/gcf.m scripts/plot/util/gco.m scripts/plot/util/ginput.m scripts/plot/util/graphics_toolkit.m scripts/plot/util/hdl2struct.m scripts/plot/util/hggroup.m scripts/plot/util/hgload.m scripts/plot/util/hgsave.m scripts/plot/util/hold.m scripts/plot/util/isaxes.m scripts/plot/util/isfigure.m scripts/plot/util/ishghandle.m scripts/plot/util/ishold.m scripts/plot/util/isprop.m scripts/plot/util/linkaxes.m scripts/plot/util/linkprop.m scripts/plot/util/meshgrid.m scripts/plot/util/ndgrid.m scripts/plot/util/newplot.m scripts/plot/util/pan.m scripts/plot/util/print.m scripts/plot/util/printd.m scripts/plot/util/refresh.m scripts/plot/util/refreshdata.m scripts/plot/util/rotate.m scripts/plot/util/rotate3d.m scripts/plot/util/saveas.m scripts/plot/util/shg.m scripts/plot/util/struct2hdl.m scripts/plot/util/subplot.m scripts/plot/util/zoom.m scripts/plot/util/private/__add_default_menu__.m scripts/plot/util/private/__ghostscript__.m scripts/plot/util/private/__gnuplot_get_var__.m scripts/plot/util/private/__gnuplot_ginput__.m scripts/plot/util/private/__gnuplot_has_feature__.m scripts/plot/util/private/__gnuplot_has_terminal__.m scripts/plot/util/private/__gnuplot_open_stream__.m scripts/plot/util/private/__gnuplot_print__.m scripts/plot/util/private/__gnuplot_version__.m scripts/plot/util/private/__gnuplot_draw_axes__.m scripts/plot/util/private/__gnuplot_draw_figure__.m scripts/plot/util/private/__opengl_print__.m scripts/plot/util/private/__print_parse_opts__.m scripts/polynomial/compan.m scripts/polynomial/conv.m scripts/polynomial/deconv.m scripts/polynomial/mkpp.m scripts/polynomial/mpoles.m scripts/polynomial/padecoef.m scripts/polynomial/pchip.m scripts/polynomial/poly.m scripts/polynomial/polyaffine.m scripts/polynomial/polyder.m scripts/polynomial/polyeig.m scripts/polynomial/polyfit.m scripts/polynomial/polygcd.m scripts/polynomial/polyint.m scripts/polynomial/polyout.m scripts/polynomial/polyreduce.m scripts/polynomial/polyval.m scripts/polynomial/polyvalm.m scripts/polynomial/ppval.m scripts/polynomial/ppder.m scripts/polynomial/ppint.m scripts/polynomial/ppjumps.m scripts/polynomial/residue.m scripts/polynomial/roots.m scripts/polynomial/spline.m scripts/polynomial/splinefit.m scripts/polynomial/unmkpp.m scripts/polynomial/private/__splinefit__.m scripts/prefs/addpref.m scripts/prefs/getpref.m scripts/prefs/ispref.m scripts/prefs/prefdir.m scripts/prefs/preferences.m scripts/prefs/rmpref.m scripts/prefs/setpref.m scripts/prefs/private/loadprefs.m scripts/prefs/private/prefsfile.m scripts/prefs/private/saveprefs.m scripts/profiler/profexplore.m scripts/profiler/profexport.m scripts/profiler/profile.m scripts/profiler/profshow.m scripts/set/intersect.m scripts/set/ismember.m scripts/set/powerset.m scripts/set/setdiff.m scripts/set/setxor.m scripts/set/union.m scripts/set/unique.m scripts/set/private/validsetargs.m scripts/signal/arch_fit.m scripts/signal/arch_rnd.m scripts/signal/arch_test.m scripts/signal/arma_rnd.m scripts/signal/autoreg_matrix.m scripts/signal/bartlett.m scripts/signal/blackman.m scripts/signal/detrend.m scripts/signal/diffpara.m scripts/signal/durbinlevinson.m scripts/signal/fftconv.m scripts/signal/fftfilt.m scripts/signal/fftshift.m scripts/signal/filter2.m scripts/signal/fractdiff.m scripts/signal/freqz.m scripts/signal/freqz_plot.m scripts/signal/hamming.m scripts/signal/hanning.m scripts/signal/hurst.m scripts/signal/ifftshift.m scripts/signal/periodogram.m scripts/signal/sinc.m scripts/signal/sinetone.m scripts/signal/sinewave.m scripts/signal/spectral_adf.m scripts/signal/spectral_xdf.m scripts/signal/spencer.m scripts/signal/stft.m scripts/signal/synthesis.m scripts/signal/unwrap.m scripts/signal/yulewalker.m scripts/signal/private/rectangle_lw.m scripts/signal/private/rectangle_sw.m scripts/signal/private/triangle_lw.m scripts/signal/private/triangle_sw.m scripts/sparse/bicg.m scripts/sparse/bicgstab.m scripts/sparse/cgs.m scripts/sparse/colperm.m scripts/sparse/eigs.m scripts/sparse/etreeplot.m scripts/sparse/gmres.m scripts/sparse/gplot.m scripts/sparse/ichol.m scripts/sparse/ilu.m scripts/sparse/nonzeros.m scripts/sparse/pcg.m scripts/sparse/pcr.m scripts/sparse/qmr.m scripts/sparse/spaugment.m scripts/sparse/spconvert.m scripts/sparse/spdiags.m scripts/sparse/speye.m scripts/sparse/spfun.m scripts/sparse/spones.m scripts/sparse/sprand.m scripts/sparse/sprandn.m scripts/sparse/sprandsym.m scripts/sparse/spstats.m scripts/sparse/spy.m scripts/sparse/svds.m scripts/sparse/treelayout.m scripts/sparse/treeplot.m scripts/sparse/private/__sprand__.m scripts/specfun/bessel.m scripts/specfun/beta.m scripts/specfun/betaln.m scripts/specfun/ellipke.m scripts/specfun/expint.m scripts/specfun/factor.m scripts/specfun/factorial.m scripts/specfun/isprime.m scripts/specfun/lcm.m scripts/specfun/legendre.m scripts/specfun/nchoosek.m scripts/specfun/nthroot.m scripts/specfun/perms.m scripts/specfun/pow2.m scripts/specfun/primes.m scripts/specfun/reallog.m scripts/specfun/realpow.m scripts/specfun/realsqrt.m scripts/special-matrix/gallery.m scripts/special-matrix/hadamard.m scripts/special-matrix/hankel.m scripts/special-matrix/hilb.m scripts/special-matrix/invhilb.m scripts/special-matrix/magic.m scripts/special-matrix/pascal.m scripts/special-matrix/rosser.m scripts/special-matrix/toeplitz.m scripts/special-matrix/vander.m scripts/special-matrix/wilkinson.m scripts/startup/__finish__.m scripts/statistics/base/center.m scripts/statistics/base/cloglog.m scripts/statistics/base/corr.m scripts/statistics/base/cov.m scripts/statistics/base/gls.m scripts/statistics/base/histc.m scripts/statistics/base/iqr.m scripts/statistics/base/kendall.m scripts/statistics/base/kurtosis.m scripts/statistics/base/logit.m scripts/statistics/base/lscov.m scripts/statistics/base/mean.m scripts/statistics/base/meansq.m scripts/statistics/base/median.m scripts/statistics/base/mode.m scripts/statistics/base/moment.m scripts/statistics/base/ols.m scripts/statistics/base/ppplot.m scripts/statistics/base/prctile.m scripts/statistics/base/probit.m scripts/statistics/base/qqplot.m scripts/statistics/base/quantile.m scripts/statistics/base/range.m scripts/statistics/base/ranks.m scripts/statistics/base/run_count.m scripts/statistics/base/runlength.m scripts/statistics/base/skewness.m scripts/statistics/base/spearman.m scripts/statistics/base/statistics.m scripts/statistics/base/std.m scripts/statistics/base/table.m scripts/statistics/base/var.m scripts/statistics/base/zscore.m scripts/statistics/distributions/betacdf.m scripts/statistics/distributions/betainv.m scripts/statistics/distributions/betapdf.m scripts/statistics/distributions/betarnd.m scripts/statistics/distributions/binocdf.m scripts/statistics/distributions/binoinv.m scripts/statistics/distributions/binopdf.m scripts/statistics/distributions/binornd.m scripts/statistics/distributions/cauchy_cdf.m scripts/statistics/distributions/cauchy_inv.m scripts/statistics/distributions/cauchy_pdf.m scripts/statistics/distributions/cauchy_rnd.m scripts/statistics/distributions/chi2cdf.m scripts/statistics/distributions/chi2inv.m scripts/statistics/distributions/chi2pdf.m scripts/statistics/distributions/chi2rnd.m scripts/statistics/distributions/discrete_cdf.m scripts/statistics/distributions/discrete_inv.m scripts/statistics/distributions/discrete_pdf.m scripts/statistics/distributions/discrete_rnd.m scripts/statistics/distributions/empirical_cdf.m scripts/statistics/distributions/empirical_inv.m scripts/statistics/distributions/empirical_pdf.m scripts/statistics/distributions/empirical_rnd.m scripts/statistics/distributions/expcdf.m scripts/statistics/distributions/expinv.m scripts/statistics/distributions/exppdf.m scripts/statistics/distributions/exprnd.m scripts/statistics/distributions/fcdf.m scripts/statistics/distributions/finv.m scripts/statistics/distributions/fpdf.m scripts/statistics/distributions/frnd.m scripts/statistics/distributions/gamcdf.m scripts/statistics/distributions/gaminv.m scripts/statistics/distributions/gampdf.m scripts/statistics/distributions/gamrnd.m scripts/statistics/distributions/geocdf.m scripts/statistics/distributions/geoinv.m scripts/statistics/distributions/geopdf.m scripts/statistics/distributions/geornd.m scripts/statistics/distributions/hygecdf.m scripts/statistics/distributions/hygeinv.m scripts/statistics/distributions/hygepdf.m scripts/statistics/distributions/hygernd.m scripts/statistics/distributions/kolmogorov_smirnov_cdf.m scripts/statistics/distributions/laplace_cdf.m scripts/statistics/distributions/laplace_inv.m scripts/statistics/distributions/laplace_pdf.m scripts/statistics/distributions/laplace_rnd.m scripts/statistics/distributions/logistic_cdf.m scripts/statistics/distributions/logistic_inv.m scripts/statistics/distributions/logistic_pdf.m scripts/statistics/distributions/logistic_rnd.m scripts/statistics/distributions/logncdf.m scripts/statistics/distributions/logninv.m scripts/statistics/distributions/lognpdf.m scripts/statistics/distributions/lognrnd.m scripts/statistics/distributions/nbincdf.m scripts/statistics/distributions/nbininv.m scripts/statistics/distributions/nbinpdf.m scripts/statistics/distributions/nbinrnd.m scripts/statistics/distributions/normcdf.m scripts/statistics/distributions/norminv.m scripts/statistics/distributions/normpdf.m scripts/statistics/distributions/normrnd.m scripts/statistics/distributions/poisscdf.m scripts/statistics/distributions/poissinv.m scripts/statistics/distributions/poisspdf.m scripts/statistics/distributions/poissrnd.m scripts/statistics/distributions/stdnormal_cdf.m scripts/statistics/distributions/stdnormal_inv.m scripts/statistics/distributions/stdnormal_pdf.m scripts/statistics/distributions/stdnormal_rnd.m scripts/statistics/distributions/tcdf.m scripts/statistics/distributions/tinv.m scripts/statistics/distributions/tpdf.m scripts/statistics/distributions/trnd.m scripts/statistics/distributions/unidrnd.m scripts/statistics/distributions/unidcdf.m scripts/statistics/distributions/unidinv.m scripts/statistics/distributions/unidpdf.m scripts/statistics/distributions/unifrnd.m scripts/statistics/distributions/unifcdf.m scripts/statistics/distributions/unifinv.m scripts/statistics/distributions/unifpdf.m scripts/statistics/distributions/wblcdf.m scripts/statistics/distributions/wblinv.m scripts/statistics/distributions/wblpdf.m scripts/statistics/distributions/wblrnd.m scripts/statistics/distributions/wienrnd.m scripts/statistics/models/logistic_regression.m scripts/statistics/models/private/logistic_regression_derivatives.m scripts/statistics/models/private/logistic_regression_likelihood.m scripts/statistics/tests/anova.m scripts/statistics/tests/bartlett_test.m scripts/statistics/tests/chisquare_test_homogeneity.m scripts/statistics/tests/chisquare_test_independence.m scripts/statistics/tests/cor_test.m scripts/statistics/tests/f_test_regression.m scripts/statistics/tests/hotelling_test.m scripts/statistics/tests/hotelling_test_2.m scripts/statistics/tests/kolmogorov_smirnov_test.m scripts/statistics/tests/kolmogorov_smirnov_test_2.m scripts/statistics/tests/kruskal_wallis_test.m scripts/statistics/tests/manova.m scripts/statistics/tests/mcnemar_test.m scripts/statistics/tests/prop_test_2.m scripts/statistics/tests/run_test.m scripts/statistics/tests/sign_test.m scripts/statistics/tests/t_test.m scripts/statistics/tests/t_test_2.m scripts/statistics/tests/t_test_regression.m scripts/statistics/tests/u_test.m scripts/statistics/tests/var_test.m scripts/statistics/tests/welch_test.m scripts/statistics/tests/wilcoxon_test.m scripts/statistics/tests/z_test.m scripts/statistics/tests/z_test_2.m scripts/strings/base2dec.m scripts/strings/bin2dec.m scripts/strings/blanks.m scripts/strings/cstrcat.m scripts/strings/deblank.m scripts/strings/dec2base.m scripts/strings/dec2bin.m scripts/strings/dec2hex.m scripts/strings/findstr.m scripts/strings/hex2dec.m scripts/strings/index.m scripts/strings/isletter.m scripts/strings/isstrprop.m scripts/strings/mat2str.m scripts/strings/ostrsplit.m scripts/strings/regexptranslate.m scripts/strings/rindex.m scripts/strings/str2num.m scripts/strings/strcat.m scripts/strings/strchr.m scripts/strings/strjoin.m scripts/strings/strjust.m scripts/strings/strmatch.m scripts/strings/strsplit.m scripts/strings/strtok.m scripts/strings/strtrim.m scripts/strings/strtrunc.m scripts/strings/substr.m scripts/strings/untabify.m scripts/strings/validatestring.m scripts/testfun/__have_feature__.m scripts/testfun/__printf_assert__.m scripts/testfun/__prog_output_assert__.m scripts/testfun/__run_test_suite__.m scripts/testfun/assert.m scripts/testfun/demo.m scripts/testfun/example.m scripts/testfun/fail.m scripts/testfun/rundemos.m scripts/testfun/runtests.m scripts/testfun/speed.m scripts/testfun/test.m scripts/testfun/private/compare_plot_demos.m scripts/testfun/private/dump_demos.m scripts/testfun/private/html_compare_plot_demos.m scripts/testfun/private/html_plot_demos_template.html scripts/time/addtodate.m scripts/time/asctime.m scripts/time/calendar.m scripts/time/clock.m scripts/time/ctime.m scripts/time/date.m scripts/time/datenum.m scripts/time/datestr.m scripts/time/datevec.m scripts/time/eomday.m scripts/time/etime.m scripts/time/is_leap_year.m scripts/time/now.m scripts/time/weekday.m scripts/@ftp/ascii.m scripts/@ftp/binary.m scripts/@ftp/cd.m scripts/@ftp/close.m scripts/@ftp/delete.m scripts/@ftp/dir.m scripts/@ftp/display.m scripts/@ftp/ftp.m scripts/@ftp/loadobj.m scripts/@ftp/mget.m scripts/@ftp/mkdir.m scripts/@ftp/mput.m scripts/@ftp/rename.m scripts/@ftp/rmdir.m scripts/@ftp/saveobj.m scripts/plot/util/gnuplot_binary.in.m > scripts/DOCSTRINGS-t && \ if [ -s scripts/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change scripts/DOCSTRINGS-t scripts/DOCSTRINGS; else echo "scripts/DOCSTRINGS-t is empty!" 1>&2; rm -f scripts/DOCSTRINGS-t; exit 1; fi scripts/DOCSTRINGS is unchanged /usr/bin/mkdir -p '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/doc/octave' /usr/bin/install -c -m 644 doc/interpreter/octave.pdf doc/liboctave/liboctave.pdf '/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/doc/octave' make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' + mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/doc/octave + cp -ar AUTHORS BUGS ChangeLog examples NEWS README /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/doc/octave/ + cp -a doc/refcard/refcard-a4.pdf doc/refcard/refcard-legal.pdf doc/refcard/refcard-letter.pdf /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/doc/octave/ + rm -f /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/info/dir + mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/etc/ld.so.conf.d + echo /usr/lib/octave/4.2.2 + perl -pi -e s,/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm,, /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/ls-R Can't open /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/ls-R: No such file or directory. + perl -pi -e s,/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm,, /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/ls-R Can't open /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/ls-R: No such file or directory. + touch /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/ls-R + desktop-file-validate /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/applications/www.octave.org-octave.desktop /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/applications/www.octave.org-octave.desktop: hint: value "Education;Science;Math;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu + appstream-util validate-relax --nonet /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm//usr/share/appdata/www.octave.org-octave.appdata.xml /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm//usr/share/appdata/www.octave.org-octave.appdata.xml: GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications. OK ++ /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/bin/octave-config -p CANONICAL_HOST_TYPE + HOST_TYPE=armv7hl-redhat-linux-gnu + mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/site/oct/api-v51/armv7hl-redhat-linux-gnu + mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/site/oct/armv7hl-redhat-linux-gnu + mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/packages + mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/packages + touch /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/octave_packages + for include in config defaults + mv /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave/config.h /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave/config-32.h + cat + for include in config defaults + mv /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave/defaults.h /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/include/octave-4.2.2/octave/defaults-32.h + cat + for script in octave-config-4.2.2 mkoctfile-4.2.2 + mv /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/bin/octave-config-4.2.2 /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/octave-config-4.2.2 + cat + chmod +x /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/bin/octave-config-4.2.2 + for script in octave-config-4.2.2 mkoctfile-4.2.2 + mv /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/bin/mkoctfile-4.2.2 /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/mkoctfile-4.2.2 + cat + chmod +x /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/bin/mkoctfile-4.2.2 + sed -i -e '/^# Created by Octave/d' /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/octave/4.2.2/etc/doc-cache + mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/rpm/macros.d + cp -p /builddir/build/SOURCES/macros.octave /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/rpm/macros.d + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 4.2.2-6.fc27 --unique-debug-suffix -4.2.2-6.fc27.arm --unique-debug-src-base octave-4.2.2-6.fc27.arm --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/octave-4.2.2 extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/bin/octave-4.2.2 extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/bin/octave-cli-4.2.2 extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/mkoctfile-4.2.2 extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/colamd.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/dmperm.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/__voronoi__.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/gzip.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/symbfact.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/chol.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/ccolamd.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/fftw.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/__osmesa_print__.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/amd.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/symrcm.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/__delaunayn__.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/qr.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/audioread.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/convhulln.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/audiodevinfo.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/__fltk_uigetfile__.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/__eigs__.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/__init_fltk__.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/__init_gnuplot__.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/oct/armv7hl-redhat-linux-gnu/__glpk__.oct extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctinterp.so.4.0.0 extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctgui.so.2.0.0 extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/octave-config-4.2.2 extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/lib/octave/4.2.2/liboctave.so.4.0.0 extracting debug info from /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/libexec/octave/4.2.2/exec/armv7hl-redhat-linux-gnu/octave-gui /usr/lib/rpm/sepdebugcrcfix: Updated 29 CRC32s, 0 CRC32s did match. 41479 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.H3b4Hb + umask 022 + cd /builddir/build/BUILD + cd octave-4.2.2 + cp /builddir/build/SOURCES/xorg.conf . + '[' -x /usr/libexec/Xorg ']' + Xorg=/usr/libexec/Xorg + sleep 2 + /usr/libexec/Xorg -noreset +extension GLX +extension RANDR +extension RENDER -logfile ./xorg.log -config ./xorg.conf :99 X.Org X Server 1.19.6 Release Date: 2017-12-20 X Protocol Version 11, Revision 0 Build Operating System: 4.14.8-300.fc27.armv7hl+lpae Current Operating System: Linux buildvm-armv7-12.arm.fedoraproject.org 4.17.3-100.fc27.armv7hl+lpae #1 SMP Tue Jun 26 13:56:24 UTC 2018 armv7l Kernel command line: root=UUID=89bc09b1-9d04-484c-982d-6efa6770398a ro net.ifnames=0 console=ttyAMA0 LANG=en_US.UTF-8 Build Date: 12 April 2018 03:58:59PM Build ID: xorg-x11-server 1.19.6-7.fc27 Current version of pixman: 0.34.0 Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (++) Log file: "./xorg.log", Time: Mon Jul 2 17:45:27 2018 (++) Using config file: "./xorg.conf" (==) Using system config directory "/usr/share/X11/xorg.conf.d" + export DISPLAY=:99 + DISPLAY=:99 + make check preserving existing HG-ID file rm -f bits/stl_algo.h make check-recursive make[1]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file Making check in libgnu make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make check-recursive make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[4]: Entering directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[4]: Nothing to be done for 'check-am'. make[4]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2/libgnu' make[2]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file rm -f libinterp/DOCSTRINGS-t && \ ( perl ./libinterp/gendoc.pl "." libinterp/corefcn/DASPK-opts.cc libinterp/corefcn/DASRT-opts.cc libinterp/corefcn/DASSL-opts.cc libinterp/corefcn/LSODE-opts.cc libinterp/corefcn/Quad-opts.cc libinterp/octave.cc libinterp/octave-value/ov-base.cc libinterp/octave-value/ov-bool-mat.cc libinterp/octave-value/ov-cell.cc libinterp/octave-value/ov-class.cc libinterp/octave-value/ov-classdef.cc libinterp/octave-value/ov-fcn-handle.cc libinterp/octave-value/ov-fcn-inline.cc libinterp/octave-value/ov-java.cc libinterp/octave-value/ov-null-mat.cc libinterp/octave-value/ov-oncleanup.cc libinterp/octave-value/ov-range.cc libinterp/octave-value/ov-struct.cc libinterp/octave-value/ov-typeinfo.cc libinterp/octave-value/ov-usr-fcn.cc libinterp/octave-value/ov.cc libinterp/parse-tree/lex.ll libinterp/parse-tree/pt-arg-list.cc libinterp/parse-tree/pt-binop.cc libinterp/parse-tree/pt-eval.cc libinterp/parse-tree/pt-mat.cc libinterp/corefcn/__contourc__.cc libinterp/corefcn/__dispatch__.cc libinterp/corefcn/__dsearchn__.cc libinterp/corefcn/__ichol__.cc libinterp/corefcn/__ilu__.cc libinterp/corefcn/__lin_interpn__.cc libinterp/corefcn/__luinc__.cc libinterp/corefcn/__magick_read__.cc libinterp/corefcn/__pchip_deriv__.cc libinterp/corefcn/__qp__.cc libinterp/corefcn/balance.cc libinterp/corefcn/besselj.cc libinterp/corefcn/betainc.cc libinterp/corefcn/bitfcns.cc libinterp/corefcn/bsxfun.cc libinterp/corefcn/cellfun.cc libinterp/corefcn/colloc.cc libinterp/corefcn/conv2.cc libinterp/corefcn/daspk.cc libinterp/corefcn/dasrt.cc libinterp/corefcn/dassl.cc libinterp/corefcn/data.cc libinterp/corefcn/debug.cc libinterp/corefcn/defaults.cc libinterp/corefcn/det.cc libinterp/corefcn/dirfns.cc libinterp/corefcn/dlmread.cc libinterp/corefcn/dot.cc libinterp/corefcn/eig.cc libinterp/corefcn/ellipj.cc libinterp/corefcn/error.cc libinterp/corefcn/fft.cc libinterp/corefcn/fft2.cc libinterp/corefcn/fftn.cc libinterp/corefcn/file-io.cc libinterp/corefcn/filter.cc libinterp/corefcn/find.cc libinterp/corefcn/gammainc.cc libinterp/corefcn/gcd.cc libinterp/corefcn/getgrent.cc libinterp/corefcn/getpwent.cc libinterp/corefcn/getrusage.cc libinterp/corefcn/givens.cc libinterp/corefcn/graphics.cc libinterp/corefcn/hash.cc libinterp/corefcn/help.cc libinterp/corefcn/hess.cc libinterp/corefcn/hex2num.cc libinterp/corefcn/input.cc libinterp/corefcn/inv.cc libinterp/corefcn/interpreter.cc libinterp/corefcn/kron.cc libinterp/corefcn/load-path.cc libinterp/corefcn/load-save.cc libinterp/corefcn/lookup.cc libinterp/corefcn/ls-oct-text.cc libinterp/corefcn/lsode.cc libinterp/corefcn/lu.cc libinterp/corefcn/mappers.cc libinterp/corefcn/matrix_type.cc libinterp/corefcn/max.cc libinterp/corefcn/mgorth.cc libinterp/corefcn/nproc.cc libinterp/corefcn/oct-hist.cc libinterp/corefcn/octave-link.cc libinterp/corefcn/ordschur.cc libinterp/corefcn/pager.cc libinterp/corefcn/pinv.cc libinterp/corefcn/pr-output.cc libinterp/corefcn/profiler.cc libinterp/corefcn/psi.cc libinterp/corefcn/quad.cc libinterp/corefcn/quadcc.cc libinterp/corefcn/qz.cc libinterp/corefcn/rand.cc libinterp/corefcn/rcond.cc libinterp/corefcn/regexp.cc libinterp/corefcn/schur.cc libinterp/corefcn/sighandlers.cc libinterp/corefcn/sparse.cc libinterp/corefcn/spparms.cc libinterp/corefcn/sqrtm.cc libinterp/corefcn/str2double.cc libinterp/corefcn/strfind.cc libinterp/corefcn/strfns.cc libinterp/corefcn/sub2ind.cc libinterp/corefcn/svd.cc libinterp/corefcn/sylvester.cc libinterp/corefcn/symtab.cc libinterp/corefcn/syscalls.cc libinterp/corefcn/sysdep.cc libinterp/corefcn/time.cc libinterp/corefcn/toplev.cc libinterp/corefcn/tril.cc libinterp/corefcn/tsearch.cc libinterp/corefcn/typecast.cc libinterp/corefcn/urlwrite.cc libinterp/corefcn/utils.cc libinterp/corefcn/variables.cc libinterp/corefcn/pt-jit.cc libinterp/parse-tree/oct-parse.in.yy libinterp/dldfcn/__delaunayn__.cc libinterp/dldfcn/__eigs__.cc libinterp/dldfcn/__fltk_uigetfile__.cc libinterp/dldfcn/__glpk__.cc libinterp/dldfcn/__init_fltk__.cc libinterp/dldfcn/__init_gnuplot__.cc libinterp/dldfcn/__osmesa_print__.cc libinterp/dldfcn/__voronoi__.cc libinterp/dldfcn/amd.cc libinterp/dldfcn/audiodevinfo.cc libinterp/dldfcn/audioread.cc libinterp/dldfcn/ccolamd.cc libinterp/dldfcn/chol.cc libinterp/dldfcn/colamd.cc libinterp/dldfcn/convhulln.cc libinterp/dldfcn/dmperm.cc libinterp/dldfcn/fftw.cc libinterp/dldfcn/gzip.cc libinterp/dldfcn/qr.cc libinterp/dldfcn/symbfact.cc libinterp/dldfcn/symrcm.cc; /usr/bin/sed -ne '/^\x1d/,$p' ./libinterp/op-kw-docs ) > libinterp/DOCSTRINGS-t && \ if [ -s libinterp/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change libinterp/DOCSTRINGS-t libinterp/DOCSTRINGS; else echo "libinterp/DOCSTRINGS-t is empty!" 1>&2; rm -f libinterp/DOCSTRINGS-t; exit 1; fi libinterp/DOCSTRINGS is unchanged rm -f scripts/DOCSTRINGS-t && \ perl ./scripts/mkdoc.pl "." scripts/audio/lin2mu.m scripts/audio/mu2lin.m scripts/audio/record.m scripts/audio/sound.m scripts/audio/soundsc.m scripts/audio/@audioplayer/__get_properties__.m scripts/audio/@audioplayer/audioplayer.m scripts/audio/@audioplayer/display.m scripts/audio/@audioplayer/get.m scripts/audio/@audioplayer/isplaying.m scripts/audio/@audioplayer/pause.m scripts/audio/@audioplayer/play.m scripts/audio/@audioplayer/playblocking.m scripts/audio/@audioplayer/resume.m scripts/audio/@audioplayer/set.m scripts/audio/@audioplayer/stop.m scripts/audio/@audioplayer/subsasgn.m scripts/audio/@audioplayer/subsref.m scripts/audio/@audiorecorder/__get_properties__.m scripts/audio/@audiorecorder/audiorecorder.m scripts/audio/@audiorecorder/display.m scripts/audio/@audiorecorder/get.m scripts/audio/@audiorecorder/getaudiodata.m scripts/audio/@audiorecorder/getplayer.m scripts/audio/@audiorecorder/isrecording.m scripts/audio/@audiorecorder/pause.m scripts/audio/@audiorecorder/play.m scripts/audio/@audiorecorder/record.m scripts/audio/@audiorecorder/recordblocking.m scripts/audio/@audiorecorder/resume.m scripts/audio/@audiorecorder/set.m scripts/audio/@audiorecorder/stop.m scripts/audio/@audiorecorder/subsasgn.m scripts/audio/@audiorecorder/subsref.m scripts/deprecated/bicubic.m scripts/deprecated/bitmax.m scripts/deprecated/comma.m scripts/deprecated/delaunay3.m scripts/deprecated/dump_prefs.m scripts/deprecated/find_dir_in_path.m scripts/deprecated/finite.m scripts/deprecated/fmod.m scripts/deprecated/fnmatch.m scripts/deprecated/gmap40.m scripts/deprecated/isstr.m scripts/deprecated/loadaudio.m scripts/deprecated/luinc.m scripts/deprecated/mahalanobis.m scripts/deprecated/md5sum.m scripts/deprecated/mouse_wheel_zoom.m scripts/deprecated/nfields.m scripts/deprecated/octave_config_info.m scripts/deprecated/octave_tmp_file_name.m scripts/deprecated/onenormest.m scripts/deprecated/paren.m scripts/deprecated/playaudio.m scripts/deprecated/saveaudio.m scripts/deprecated/semicolon.m scripts/deprecated/setaudio.m scripts/deprecated/sleep.m scripts/deprecated/syl.m scripts/deprecated/usage.m scripts/deprecated/usleep.m scripts/deprecated/wavread.m scripts/deprecated/wavwrite.m scripts/elfun/acosd.m scripts/elfun/acot.m scripts/elfun/acotd.m scripts/elfun/acoth.m scripts/elfun/acsc.m scripts/elfun/acscd.m scripts/elfun/acsch.m scripts/elfun/asec.m scripts/elfun/asecd.m scripts/elfun/asech.m scripts/elfun/asind.m scripts/elfun/atan2d.m scripts/elfun/atand.m scripts/elfun/cosd.m scripts/elfun/cot.m scripts/elfun/cotd.m scripts/elfun/coth.m scripts/elfun/csc.m scripts/elfun/cscd.m scripts/elfun/csch.m scripts/elfun/sec.m scripts/elfun/secd.m scripts/elfun/sech.m scripts/elfun/sind.m scripts/elfun/tand.m scripts/general/accumarray.m scripts/general/accumdim.m scripts/general/bincoeff.m scripts/general/bitcmp.m scripts/general/bitget.m scripts/general/bitset.m scripts/general/blkdiag.m scripts/general/cart2pol.m scripts/general/cart2sph.m scripts/general/cell2mat.m scripts/general/celldisp.m scripts/general/chop.m scripts/general/circshift.m scripts/general/common_size.m scripts/general/cplxpair.m scripts/general/cumtrapz.m scripts/general/curl.m scripts/general/dblquad.m scripts/general/deal.m scripts/general/deg2rad.m scripts/general/del2.m scripts/general/display.m scripts/general/divergence.m scripts/general/fieldnames.m scripts/general/flip.m scripts/general/flipdim.m scripts/general/fliplr.m scripts/general/flipud.m scripts/general/grabcode.m scripts/general/gradient.m scripts/general/idivide.m scripts/general/inputParser.m scripts/general/int2str.m scripts/general/interp1.m scripts/general/interp2.m scripts/general/interp3.m scripts/general/interpft.m scripts/general/interpn.m scripts/general/isdir.m scripts/general/isequal.m scripts/general/isequaln.m scripts/general/loadobj.m scripts/general/logspace.m scripts/general/methods.m scripts/general/nargchk.m scripts/general/narginchk.m scripts/general/nargoutchk.m scripts/general/nextpow2.m scripts/general/nthargout.m scripts/general/num2str.m scripts/general/pol2cart.m scripts/general/polyarea.m scripts/general/postpad.m scripts/general/prepad.m scripts/general/publish.m scripts/general/quadgk.m scripts/general/quadl.m scripts/general/quadv.m scripts/general/rad2deg.m scripts/general/randi.m scripts/general/rat.m scripts/general/repmat.m scripts/general/rot90.m scripts/general/rotdim.m scripts/general/saveobj.m scripts/general/shift.m scripts/general/shiftdim.m scripts/general/sortrows.m scripts/general/sph2cart.m scripts/general/structfun.m scripts/general/subsindex.m scripts/general/trapz.m scripts/general/triplequad.m scripts/general/validateattributes.m scripts/general/private/__isequal__.m scripts/general/private/__publish_html_output__.m scripts/general/private/__publish_latex_output__.m scripts/general/private/__splinen__.m scripts/geometry/convhull.m scripts/geometry/delaunayn.m scripts/geometry/delaunay.m scripts/geometry/dsearch.m scripts/geometry/dsearchn.m scripts/geometry/griddata.m scripts/geometry/griddata3.m scripts/geometry/griddatan.m scripts/geometry/inpolygon.m scripts/geometry/rectint.m scripts/geometry/tsearchn.m scripts/geometry/voronoi.m scripts/geometry/voronoin.m scripts/gui/dialog.m scripts/gui/errordlg.m scripts/gui/guidata.m scripts/gui/guihandles.m scripts/gui/helpdlg.m scripts/gui/inputdlg.m scripts/gui/listdlg.m scripts/gui/msgbox.m scripts/gui/questdlg.m scripts/gui/uibuttongroup.m scripts/gui/uicontextmenu.m scripts/gui/uicontrol.m scripts/gui/uigetdir.m scripts/gui/uigetfile.m scripts/gui/uimenu.m scripts/gui/uipanel.m scripts/gui/uipushtool.m scripts/gui/uiputfile.m scripts/gui/uiresume.m scripts/gui/uitoggletool.m scripts/gui/uitoolbar.m scripts/gui/uiwait.m scripts/gui/waitbar.m scripts/gui/waitforbuttonpress.m scripts/gui/warndlg.m scripts/gui/private/__file_filter__.m scripts/gui/private/__fltk_file_filter__.m scripts/gui/private/__get_funcname__.m scripts/gui/private/__is_function__.m scripts/gui/private/__uigetdir_fltk__.m scripts/gui/private/__uigetfile_fltk__.m scripts/gui/private/__uiobject_split_args__.m scripts/gui/private/__uiputfile_fltk__.m scripts/help/__gripe_missing_component__.m scripts/help/__makeinfo__.m scripts/help/__unimplemented__.m scripts/help/ans.m scripts/help/doc.m scripts/help/doc_cache_create.m scripts/help/get_first_help_sentence.m scripts/help/error_ids.m scripts/help/help.m scripts/help/lookfor.m scripts/help/print_usage.m scripts/help/type.m scripts/help/warning_ids.m scripts/help/which.m scripts/help/private/__additional_help_message__.m scripts/help/private/__strip_html_tags__.m scripts/image/autumn.m scripts/image/bone.m scripts/image/brighten.m scripts/image/cmpermute.m scripts/image/cmunique.m scripts/image/colorcube.m scripts/image/colormap.m scripts/image/contrast.m scripts/image/cool.m scripts/image/copper.m scripts/image/cubehelix.m scripts/image/flag.m scripts/image/frame2im.m scripts/image/gray.m scripts/image/gray2ind.m scripts/image/hot.m scripts/image/hsv.m scripts/image/hsv2rgb.m scripts/image/im2double.m scripts/image/im2frame.m scripts/image/image.m scripts/image/imagesc.m scripts/image/imfinfo.m scripts/image/imformats.m scripts/image/imread.m scripts/image/imshow.m scripts/image/iscolormap.m scripts/image/imwrite.m scripts/image/ind2gray.m scripts/image/ind2rgb.m scripts/image/jet.m scripts/image/lines.m scripts/image/ntsc2rgb.m scripts/image/ocean.m scripts/image/pink.m scripts/image/prism.m scripts/image/rainbow.m scripts/image/rgb2hsv.m scripts/image/rgb2ind.m scripts/image/rgb2ntsc.m scripts/image/rgbplot.m scripts/image/spinmap.m scripts/image/spring.m scripts/image/summer.m scripts/image/viridis.m scripts/image/white.m scripts/image/winter.m scripts/image/private/__imfinfo__.m scripts/image/private/__imread__.m scripts/image/private/__imwrite__.m scripts/image/private/colorspace_conversion_input_check.m scripts/image/private/colorspace_conversion_revert.m scripts/image/private/imageIO.m scripts/image/private/imwrite_filename.m scripts/image/private/ind2x.m scripts/io/beep.m scripts/io/csvread.m scripts/io/csvwrite.m scripts/io/dlmwrite.m scripts/io/fileread.m scripts/io/importdata.m scripts/io/is_valid_file_id.m scripts/io/strread.m scripts/io/textread.m scripts/java/java_get.m scripts/java/java_set.m scripts/java/javaArray.m scripts/java/javaaddpath.m scripts/java/javachk.m scripts/java/javaclasspath.m scripts/java/javamem.m scripts/java/javarmpath.m scripts/java/usejava.m scripts/linear-algebra/bandwidth.m scripts/linear-algebra/commutation_matrix.m scripts/linear-algebra/cond.m scripts/linear-algebra/condest.m scripts/linear-algebra/condeig.m scripts/linear-algebra/cross.m scripts/linear-algebra/duplication_matrix.m scripts/linear-algebra/expm.m scripts/linear-algebra/housh.m scripts/linear-algebra/isbanded.m scripts/linear-algebra/isdefinite.m scripts/linear-algebra/isdiag.m scripts/linear-algebra/ishermitian.m scripts/linear-algebra/issymmetric.m scripts/linear-algebra/istril.m scripts/linear-algebra/istriu.m scripts/linear-algebra/krylov.m scripts/linear-algebra/linsolve.m scripts/linear-algebra/logm.m scripts/linear-algebra/normest.m scripts/linear-algebra/normest1.m scripts/linear-algebra/null.m scripts/linear-algebra/orth.m scripts/linear-algebra/planerot.m scripts/linear-algebra/qzhess.m scripts/linear-algebra/rank.m scripts/linear-algebra/rref.m scripts/linear-algebra/subspace.m scripts/linear-algebra/trace.m scripts/linear-algebra/vech.m scripts/miscellaneous/bug_report.m scripts/miscellaneous/bunzip2.m scripts/miscellaneous/cast.m scripts/miscellaneous/citation.m scripts/miscellaneous/compare_versions.m scripts/miscellaneous/computer.m scripts/miscellaneous/copyfile.m scripts/miscellaneous/debug.m scripts/miscellaneous/delete.m scripts/miscellaneous/desktop.m scripts/miscellaneous/dir.m scripts/miscellaneous/dos.m scripts/miscellaneous/edit.m scripts/miscellaneous/fact.m scripts/miscellaneous/fileattrib.m scripts/miscellaneous/fileparts.m scripts/miscellaneous/fullfile.m scripts/miscellaneous/genvarname.m scripts/miscellaneous/getappdata.m scripts/miscellaneous/getfield.m scripts/miscellaneous/gunzip.m scripts/miscellaneous/info.m scripts/miscellaneous/inputname.m scripts/miscellaneous/isappdata.m scripts/miscellaneous/isdeployed.m scripts/miscellaneous/ismac.m scripts/miscellaneous/ispc.m scripts/miscellaneous/isunix.m scripts/miscellaneous/license.m scripts/miscellaneous/list_primes.m scripts/miscellaneous/ls.m scripts/miscellaneous/ls_command.m scripts/miscellaneous/menu.m scripts/miscellaneous/mex.m scripts/miscellaneous/mexext.m scripts/miscellaneous/mkdir.m scripts/miscellaneous/mkoctfile.m scripts/miscellaneous/movefile.m scripts/miscellaneous/namelengthmax.m scripts/miscellaneous/news.m scripts/miscellaneous/open.m scripts/miscellaneous/orderfields.m scripts/miscellaneous/pack.m scripts/miscellaneous/parseparams.m scripts/miscellaneous/perl.m scripts/miscellaneous/python.m scripts/miscellaneous/recycle.m scripts/miscellaneous/rmappdata.m scripts/miscellaneous/run.m scripts/miscellaneous/setappdata.m scripts/miscellaneous/setfield.m scripts/miscellaneous/substruct.m scripts/miscellaneous/swapbytes.m scripts/miscellaneous/symvar.m scripts/miscellaneous/tar.m scripts/miscellaneous/tempdir.m scripts/miscellaneous/tmpnam.m scripts/miscellaneous/unix.m scripts/miscellaneous/unpack.m scripts/miscellaneous/untar.m scripts/miscellaneous/unzip.m scripts/miscellaneous/ver.m scripts/miscellaneous/version.m scripts/miscellaneous/what.m scripts/miscellaneous/xor.m scripts/miscellaneous/zip.m scripts/miscellaneous/private/display_info_file.m scripts/miscellaneous/private/__w2mpth__.m scripts/ode/ode23.m scripts/ode/ode45.m scripts/ode/odeset.m scripts/ode/odeget.m scripts/ode/odeplot.m scripts/ode/private/AbsRel_norm.m scripts/ode/private/integrate_adaptive.m scripts/ode/private/kahan.m scripts/ode/private/odedefaults.m scripts/ode/private/odemergeopts.m scripts/ode/private/ode_event_handler.m scripts/ode/private/runge_kutta_23.m scripts/ode/private/runge_kutta_45_dorpri.m scripts/ode/private/runge_kutta_interpolate.m scripts/ode/private/starting_stepsize.m scripts/optimization/__all_opts__.m scripts/optimization/fminbnd.m scripts/optimization/fminsearch.m scripts/optimization/fminunc.m scripts/optimization/fsolve.m scripts/optimization/fzero.m scripts/optimization/glpk.m scripts/optimization/lsqnonneg.m scripts/optimization/optimget.m scripts/optimization/optimset.m scripts/optimization/pqpnonneg.m scripts/optimization/qp.m scripts/optimization/sqp.m scripts/optimization/private/__fdjac__.m scripts/path/matlabroot.m scripts/path/pathdef.m scripts/path/savepath.m scripts/path/private/getsavepath.m scripts/pkg/pkg.m scripts/pkg/private/build.m scripts/pkg/private/configure_make.m scripts/pkg/private/default_prefix.m scripts/pkg/private/describe.m scripts/pkg/private/dirempty.m scripts/pkg/private/get_description.m scripts/pkg/private/get_forge_download.m scripts/pkg/private/get_forge_pkg.m scripts/pkg/private/getarch.m scripts/pkg/private/getarchdir.m scripts/pkg/private/get_unsatisfied_deps.m scripts/pkg/private/install.m scripts/pkg/private/installed_packages.m scripts/pkg/private/list_forge_packages.m scripts/pkg/private/load_packages.m scripts/pkg/private/load_packages_and_dependencies.m scripts/pkg/private/rebuild.m scripts/pkg/private/save_order.m scripts/pkg/private/uninstall.m scripts/pkg/private/unload_packages.m scripts/plot/appearance/__clabel__.m scripts/plot/appearance/__getlegenddata__.m scripts/plot/appearance/annotation.m scripts/plot/appearance/axis.m scripts/plot/appearance/box.m scripts/plot/appearance/caxis.m scripts/plot/appearance/clabel.m scripts/plot/appearance/daspect.m scripts/plot/appearance/datetick.m scripts/plot/appearance/diffuse.m scripts/plot/appearance/grid.m scripts/plot/appearance/gtext.m scripts/plot/appearance/hidden.m scripts/plot/appearance/legend.m scripts/plot/appearance/lighting.m scripts/plot/appearance/material.m scripts/plot/appearance/orient.m scripts/plot/appearance/pbaspect.m scripts/plot/appearance/shading.m scripts/plot/appearance/specular.m scripts/plot/appearance/text.m scripts/plot/appearance/title.m scripts/plot/appearance/view.m scripts/plot/appearance/whitebg.m scripts/plot/appearance/xlabel.m scripts/plot/appearance/xlim.m scripts/plot/appearance/ylabel.m scripts/plot/appearance/ylim.m scripts/plot/appearance/zlabel.m scripts/plot/appearance/zlim.m scripts/plot/appearance/private/__axis_limits__.m scripts/plot/appearance/private/__axis_label__.m scripts/plot/draw/area.m scripts/plot/draw/barh.m scripts/plot/draw/bar.m scripts/plot/draw/camlight.m scripts/plot/draw/colorbar.m scripts/plot/draw/comet3.m scripts/plot/draw/comet.m scripts/plot/draw/compass.m scripts/plot/draw/contour3.m scripts/plot/draw/contourc.m scripts/plot/draw/contourf.m scripts/plot/draw/contour.m scripts/plot/draw/cylinder.m scripts/plot/draw/ellipsoid.m scripts/plot/draw/errorbar.m scripts/plot/draw/ezcontourf.m scripts/plot/draw/ezcontour.m scripts/plot/draw/ezmeshc.m scripts/plot/draw/ezmesh.m scripts/plot/draw/ezplot3.m scripts/plot/draw/ezplot.m scripts/plot/draw/ezpolar.m scripts/plot/draw/ezsurfc.m scripts/plot/draw/ezsurf.m scripts/plot/draw/feather.m scripts/plot/draw/fill.m scripts/plot/draw/fplot.m scripts/plot/draw/hist.m scripts/plot/draw/isocaps.m scripts/plot/draw/isocolors.m scripts/plot/draw/isonormals.m scripts/plot/draw/isosurface.m scripts/plot/draw/light.m scripts/plot/draw/line.m scripts/plot/draw/loglogerr.m scripts/plot/draw/loglog.m scripts/plot/draw/meshc.m scripts/plot/draw/mesh.m scripts/plot/draw/meshz.m scripts/plot/draw/pareto.m scripts/plot/draw/patch.m scripts/plot/draw/pcolor.m scripts/plot/draw/peaks.m scripts/plot/draw/pie3.m scripts/plot/draw/pie.m scripts/plot/draw/plot3.m scripts/plot/draw/plot.m scripts/plot/draw/plotmatrix.m scripts/plot/draw/plotyy.m scripts/plot/draw/polar.m scripts/plot/draw/quiver3.m scripts/plot/draw/quiver.m scripts/plot/draw/rectangle.m scripts/plot/draw/reducepatch.m scripts/plot/draw/reducevolume.m scripts/plot/draw/ribbon.m scripts/plot/draw/rose.m scripts/plot/draw/scatter3.m scripts/plot/draw/scatter.m scripts/plot/draw/semilogxerr.m scripts/plot/draw/semilogx.m scripts/plot/draw/semilogyerr.m scripts/plot/draw/semilogy.m scripts/plot/draw/shrinkfaces.m scripts/plot/draw/slice.m scripts/plot/draw/smooth3.m scripts/plot/draw/sombrero.m scripts/plot/draw/sphere.m scripts/plot/draw/stairs.m scripts/plot/draw/stem3.m scripts/plot/draw/stemleaf.m scripts/plot/draw/stem.m scripts/plot/draw/surface.m scripts/plot/draw/surfc.m scripts/plot/draw/surfl.m scripts/plot/draw/surf.m scripts/plot/draw/surfnorm.m scripts/plot/draw/tetramesh.m scripts/plot/draw/trimesh.m scripts/plot/draw/triplot.m scripts/plot/draw/trisurf.m scripts/plot/draw/waterfall.m scripts/plot/draw/private/__add_datasource__.m scripts/plot/draw/private/__bar__.m scripts/plot/draw/private/__calc_isovalue_from_data__.m scripts/plot/draw/private/__contour__.m scripts/plot/draw/private/__errplot__.m scripts/plot/draw/private/__ezplot__.m scripts/plot/draw/private/__interp_cube__.m scripts/plot/draw/private/__line__.m scripts/plot/draw/private/__marching_cube__.m scripts/plot/draw/private/__patch__.m scripts/plot/draw/private/__pie__.m scripts/plot/draw/private/__plt__.m scripts/plot/draw/private/__quiver__.m scripts/plot/draw/private/__rotate_around_axis__.m scripts/plot/draw/private/__scatter__.m scripts/plot/draw/private/__stem__.m scripts/plot/draw/private/__unite_shared_vertices__.m scripts/plot/util/__actual_axis_position__.m scripts/plot/util/__default_plot_options__.m scripts/plot/util/__gnuplot_drawnow__.m scripts/plot/util/__next_line_color__.m scripts/plot/util/__next_line_style__.m scripts/plot/util/__opengl_info__.m scripts/plot/util/__plt_get_axis_arg__.m scripts/plot/util/__pltopt__.m scripts/plot/util/allchild.m scripts/plot/util/ancestor.m scripts/plot/util/axes.m scripts/plot/util/cla.m scripts/plot/util/clf.m scripts/plot/util/close.m scripts/plot/util/closereq.m scripts/plot/util/colstyle.m scripts/plot/util/copyobj.m scripts/plot/util/figure.m scripts/plot/util/findall.m scripts/plot/util/findfigs.m scripts/plot/util/findobj.m scripts/plot/util/gca.m scripts/plot/util/gcbf.m scripts/plot/util/gcbo.m scripts/plot/util/gcf.m scripts/plot/util/gco.m scripts/plot/util/ginput.m scripts/plot/util/graphics_toolkit.m scripts/plot/util/hdl2struct.m scripts/plot/util/hggroup.m scripts/plot/util/hgload.m scripts/plot/util/hgsave.m scripts/plot/util/hold.m scripts/plot/util/isaxes.m scripts/plot/util/isfigure.m scripts/plot/util/ishghandle.m scripts/plot/util/ishold.m scripts/plot/util/isprop.m scripts/plot/util/linkaxes.m scripts/plot/util/linkprop.m scripts/plot/util/meshgrid.m scripts/plot/util/ndgrid.m scripts/plot/util/newplot.m scripts/plot/util/pan.m scripts/plot/util/print.m scripts/plot/util/printd.m scripts/plot/util/refresh.m scripts/plot/util/refreshdata.m scripts/plot/util/rotate.m scripts/plot/util/rotate3d.m scripts/plot/util/saveas.m scripts/plot/util/shg.m scripts/plot/util/struct2hdl.m scripts/plot/util/subplot.m scripts/plot/util/zoom.m scripts/plot/util/private/__add_default_menu__.m scripts/plot/util/private/__ghostscript__.m scripts/plot/util/private/__gnuplot_get_var__.m scripts/plot/util/private/__gnuplot_ginput__.m scripts/plot/util/private/__gnuplot_has_feature__.m scripts/plot/util/private/__gnuplot_has_terminal__.m scripts/plot/util/private/__gnuplot_open_stream__.m scripts/plot/util/private/__gnuplot_print__.m scripts/plot/util/private/__gnuplot_version__.m scripts/plot/util/private/__gnuplot_draw_axes__.m scripts/plot/util/private/__gnuplot_draw_figure__.m scripts/plot/util/private/__opengl_print__.m scripts/plot/util/private/__print_parse_opts__.m scripts/polynomial/compan.m scripts/polynomial/conv.m scripts/polynomial/deconv.m scripts/polynomial/mkpp.m scripts/polynomial/mpoles.m scripts/polynomial/padecoef.m scripts/polynomial/pchip.m scripts/polynomial/poly.m scripts/polynomial/polyaffine.m scripts/polynomial/polyder.m scripts/polynomial/polyeig.m scripts/polynomial/polyfit.m scripts/polynomial/polygcd.m scripts/polynomial/polyint.m scripts/polynomial/polyout.m scripts/polynomial/polyreduce.m scripts/polynomial/polyval.m scripts/polynomial/polyvalm.m scripts/polynomial/ppval.m scripts/polynomial/ppder.m scripts/polynomial/ppint.m scripts/polynomial/ppjumps.m scripts/polynomial/residue.m scripts/polynomial/roots.m scripts/polynomial/spline.m scripts/polynomial/splinefit.m scripts/polynomial/unmkpp.m scripts/polynomial/private/__splinefit__.m scripts/prefs/addpref.m scripts/prefs/getpref.m scripts/prefs/ispref.m scripts/prefs/prefdir.m scripts/prefs/preferences.m scripts/prefs/rmpref.m scripts/prefs/setpref.m scripts/prefs/private/loadprefs.m scripts/prefs/private/prefsfile.m scripts/prefs/private/saveprefs.m scripts/profiler/profexplore.m scripts/profiler/profexport.m scripts/profiler/profile.m scripts/profiler/profshow.m scripts/set/intersect.m scripts/set/ismember.m scripts/set/powerset.m scripts/set/setdiff.m scripts/set/setxor.m scripts/set/union.m scripts/set/unique.m scripts/set/private/validsetargs.m scripts/signal/arch_fit.m scripts/signal/arch_rnd.m scripts/signal/arch_test.m scripts/signal/arma_rnd.m scripts/signal/autoreg_matrix.m scripts/signal/bartlett.m scripts/signal/blackman.m scripts/signal/detrend.m scripts/signal/diffpara.m scripts/signal/durbinlevinson.m scripts/signal/fftconv.m scripts/signal/fftfilt.m scripts/signal/fftshift.m scripts/signal/filter2.m scripts/signal/fractdiff.m scripts/signal/freqz.m scripts/signal/freqz_plot.m scripts/signal/hamming.m scripts/signal/hanning.m scripts/signal/hurst.m scripts/signal/ifftshift.m scripts/signal/periodogram.m scripts/signal/sinc.m scripts/signal/sinetone.m scripts/signal/sinewave.m scripts/signal/spectral_adf.m scripts/signal/spectral_xdf.m scripts/signal/spencer.m scripts/signal/stft.m scripts/signal/synthesis.m scripts/signal/unwrap.m scripts/signal/yulewalker.m scripts/signal/private/rectangle_lw.m scripts/signal/private/rectangle_sw.m scripts/signal/private/triangle_lw.m scripts/signal/private/triangle_sw.m scripts/sparse/bicg.m scripts/sparse/bicgstab.m scripts/sparse/cgs.m scripts/sparse/colperm.m scripts/sparse/eigs.m scripts/sparse/etreeplot.m scripts/sparse/gmres.m scripts/sparse/gplot.m scripts/sparse/ichol.m scripts/sparse/ilu.m scripts/sparse/nonzeros.m scripts/sparse/pcg.m scripts/sparse/pcr.m scripts/sparse/qmr.m scripts/sparse/spaugment.m scripts/sparse/spconvert.m scripts/sparse/spdiags.m scripts/sparse/speye.m scripts/sparse/spfun.m scripts/sparse/spones.m scripts/sparse/sprand.m scripts/sparse/sprandn.m scripts/sparse/sprandsym.m scripts/sparse/spstats.m scripts/sparse/spy.m scripts/sparse/svds.m scripts/sparse/treelayout.m scripts/sparse/treeplot.m scripts/sparse/private/__sprand__.m scripts/specfun/bessel.m scripts/specfun/beta.m scripts/specfun/betaln.m scripts/specfun/ellipke.m scripts/specfun/expint.m scripts/specfun/factor.m scripts/specfun/factorial.m scripts/specfun/isprime.m scripts/specfun/lcm.m scripts/specfun/legendre.m scripts/specfun/nchoosek.m scripts/specfun/nthroot.m scripts/specfun/perms.m scripts/specfun/pow2.m scripts/specfun/primes.m scripts/specfun/reallog.m scripts/specfun/realpow.m scripts/specfun/realsqrt.m scripts/special-matrix/gallery.m scripts/special-matrix/hadamard.m scripts/special-matrix/hankel.m scripts/special-matrix/hilb.m scripts/special-matrix/invhilb.m scripts/special-matrix/magic.m scripts/special-matrix/pascal.m scripts/special-matrix/rosser.m scripts/special-matrix/toeplitz.m scripts/special-matrix/vander.m scripts/special-matrix/wilkinson.m scripts/startup/__finish__.m scripts/statistics/base/center.m scripts/statistics/base/cloglog.m scripts/statistics/base/corr.m scripts/statistics/base/cov.m scripts/statistics/base/gls.m scripts/statistics/base/histc.m scripts/statistics/base/iqr.m scripts/statistics/base/kendall.m scripts/statistics/base/kurtosis.m scripts/statistics/base/logit.m scripts/statistics/base/lscov.m scripts/statistics/base/mean.m scripts/statistics/base/meansq.m scripts/statistics/base/median.m scripts/statistics/base/mode.m scripts/statistics/base/moment.m scripts/statistics/base/ols.m scripts/statistics/base/ppplot.m scripts/statistics/base/prctile.m scripts/statistics/base/probit.m scripts/statistics/base/qqplot.m scripts/statistics/base/quantile.m scripts/statistics/base/range.m scripts/statistics/base/ranks.m scripts/statistics/base/run_count.m scripts/statistics/base/runlength.m scripts/statistics/base/skewness.m scripts/statistics/base/spearman.m scripts/statistics/base/statistics.m scripts/statistics/base/std.m scripts/statistics/base/table.m scripts/statistics/base/var.m scripts/statistics/base/zscore.m scripts/statistics/distributions/betacdf.m scripts/statistics/distributions/betainv.m scripts/statistics/distributions/betapdf.m scripts/statistics/distributions/betarnd.m scripts/statistics/distributions/binocdf.m scripts/statistics/distributions/binoinv.m scripts/statistics/distributions/binopdf.m scripts/statistics/distributions/binornd.m scripts/statistics/distributions/cauchy_cdf.m scripts/statistics/distributions/cauchy_inv.m scripts/statistics/distributions/cauchy_pdf.m scripts/statistics/distributions/cauchy_rnd.m scripts/statistics/distributions/chi2cdf.m scripts/statistics/distributions/chi2inv.m scripts/statistics/distributions/chi2pdf.m scripts/statistics/distributions/chi2rnd.m scripts/statistics/distributions/discrete_cdf.m scripts/statistics/distributions/discrete_inv.m scripts/statistics/distributions/discrete_pdf.m scripts/statistics/distributions/discrete_rnd.m scripts/statistics/distributions/empirical_cdf.m scripts/statistics/distributions/empirical_inv.m scripts/statistics/distributions/empirical_pdf.m scripts/statistics/distributions/empirical_rnd.m scripts/statistics/distributions/expcdf.m scripts/statistics/distributions/expinv.m scripts/statistics/distributions/exppdf.m scripts/statistics/distributions/exprnd.m scripts/statistics/distributions/fcdf.m scripts/statistics/distributions/finv.m scripts/statistics/distributions/fpdf.m scripts/statistics/distributions/frnd.m scripts/statistics/distributions/gamcdf.m scripts/statistics/distributions/gaminv.m scripts/statistics/distributions/gampdf.m scripts/statistics/distributions/gamrnd.m scripts/statistics/distributions/geocdf.m scripts/statistics/distributions/geoinv.m scripts/statistics/distributions/geopdf.m scripts/statistics/distributions/geornd.m scripts/statistics/distributions/hygecdf.m scripts/statistics/distributions/hygeinv.m scripts/statistics/distributions/hygepdf.m scripts/statistics/distributions/hygernd.m scripts/statistics/distributions/kolmogorov_smirnov_cdf.m scripts/statistics/distributions/laplace_cdf.m scripts/statistics/distributions/laplace_inv.m scripts/statistics/distributions/laplace_pdf.m scripts/statistics/distributions/laplace_rnd.m scripts/statistics/distributions/logistic_cdf.m scripts/statistics/distributions/logistic_inv.m scripts/statistics/distributions/logistic_pdf.m scripts/statistics/distributions/logistic_rnd.m scripts/statistics/distributions/logncdf.m scripts/statistics/distributions/logninv.m scripts/statistics/distributions/lognpdf.m scripts/statistics/distributions/lognrnd.m scripts/statistics/distributions/nbincdf.m scripts/statistics/distributions/nbininv.m scripts/statistics/distributions/nbinpdf.m scripts/statistics/distributions/nbinrnd.m scripts/statistics/distributions/normcdf.m scripts/statistics/distributions/norminv.m scripts/statistics/distributions/normpdf.m scripts/statistics/distributions/normrnd.m scripts/statistics/distributions/poisscdf.m scripts/statistics/distributions/poissinv.m scripts/statistics/distributions/poisspdf.m scripts/statistics/distributions/poissrnd.m scripts/statistics/distributions/stdnormal_cdf.m scripts/statistics/distributions/stdnormal_inv.m scripts/statistics/distributions/stdnormal_pdf.m scripts/statistics/distributions/stdnormal_rnd.m scripts/statistics/distributions/tcdf.m scripts/statistics/distributions/tinv.m scripts/statistics/distributions/tpdf.m scripts/statistics/distributions/trnd.m scripts/statistics/distributions/unidrnd.m scripts/statistics/distributions/unidcdf.m scripts/statistics/distributions/unidinv.m scripts/statistics/distributions/unidpdf.m scripts/statistics/distributions/unifrnd.m scripts/statistics/distributions/unifcdf.m scripts/statistics/distributions/unifinv.m scripts/statistics/distributions/unifpdf.m scripts/statistics/distributions/wblcdf.m scripts/statistics/distributions/wblinv.m scripts/statistics/distributions/wblpdf.m scripts/statistics/distributions/wblrnd.m scripts/statistics/distributions/wienrnd.m scripts/statistics/models/logistic_regression.m scripts/statistics/models/private/logistic_regression_derivatives.m scripts/statistics/models/private/logistic_regression_likelihood.m scripts/statistics/tests/anova.m scripts/statistics/tests/bartlett_test.m scripts/statistics/tests/chisquare_test_homogeneity.m scripts/statistics/tests/chisquare_test_independence.m scripts/statistics/tests/cor_test.m scripts/statistics/tests/f_test_regression.m scripts/statistics/tests/hotelling_test.m scripts/statistics/tests/hotelling_test_2.m scripts/statistics/tests/kolmogorov_smirnov_test.m scripts/statistics/tests/kolmogorov_smirnov_test_2.m scripts/statistics/tests/kruskal_wallis_test.m scripts/statistics/tests/manova.m scripts/statistics/tests/mcnemar_test.m scripts/statistics/tests/prop_test_2.m scripts/statistics/tests/run_test.m scripts/statistics/tests/sign_test.m scripts/statistics/tests/t_test.m scripts/statistics/tests/t_test_2.m scripts/statistics/tests/t_test_regression.m scripts/statistics/tests/u_test.m scripts/statistics/tests/var_test.m scripts/statistics/tests/welch_test.m scripts/statistics/tests/wilcoxon_test.m scripts/statistics/tests/z_test.m scripts/statistics/tests/z_test_2.m scripts/strings/base2dec.m scripts/strings/bin2dec.m scripts/strings/blanks.m scripts/strings/cstrcat.m scripts/strings/deblank.m scripts/strings/dec2base.m scripts/strings/dec2bin.m scripts/strings/dec2hex.m scripts/strings/findstr.m scripts/strings/hex2dec.m scripts/strings/index.m scripts/strings/isletter.m scripts/strings/isstrprop.m scripts/strings/mat2str.m scripts/strings/ostrsplit.m scripts/strings/regexptranslate.m scripts/strings/rindex.m scripts/strings/str2num.m scripts/strings/strcat.m scripts/strings/strchr.m scripts/strings/strjoin.m scripts/strings/strjust.m scripts/strings/strmatch.m scripts/strings/strsplit.m scripts/strings/strtok.m scripts/strings/strtrim.m scripts/strings/strtrunc.m scripts/strings/substr.m scripts/strings/untabify.m scripts/strings/validatestring.m scripts/testfun/__have_feature__.m scripts/testfun/__printf_assert__.m scripts/testfun/__prog_output_assert__.m scripts/testfun/__run_test_suite__.m scripts/testfun/assert.m scripts/testfun/demo.m scripts/testfun/example.m scripts/testfun/fail.m scripts/testfun/rundemos.m scripts/testfun/runtests.m scripts/testfun/speed.m scripts/testfun/test.m scripts/testfun/private/compare_plot_demos.m scripts/testfun/private/dump_demos.m scripts/testfun/private/html_compare_plot_demos.m scripts/testfun/private/html_plot_demos_template.html scripts/time/addtodate.m scripts/time/asctime.m scripts/time/calendar.m scripts/time/clock.m scripts/time/ctime.m scripts/time/date.m scripts/time/datenum.m scripts/time/datestr.m scripts/time/datevec.m scripts/time/eomday.m scripts/time/etime.m scripts/time/is_leap_year.m scripts/time/now.m scripts/time/weekday.m scripts/@ftp/ascii.m scripts/@ftp/binary.m scripts/@ftp/cd.m scripts/@ftp/close.m scripts/@ftp/delete.m scripts/@ftp/dir.m scripts/@ftp/display.m scripts/@ftp/ftp.m scripts/@ftp/loadobj.m scripts/@ftp/mget.m scripts/@ftp/mkdir.m scripts/@ftp/mput.m scripts/@ftp/rename.m scripts/@ftp/rmdir.m scripts/@ftp/saveobj.m scripts/plot/util/gnuplot_binary.in.m > scripts/DOCSTRINGS-t && \ if [ -s scripts/DOCSTRINGS-t ]; then /bin/sh ./build-aux/move-if-change scripts/DOCSTRINGS-t scripts/DOCSTRINGS; else echo "scripts/DOCSTRINGS-t is empty!" 1>&2; rm -f scripts/DOCSTRINGS-t; exit 1; fi scripts/DOCSTRINGS is unchanged Octave successfully built. Now choose from the following: ./run-octave - to run in place to test before installing make check - to run the tests make install - to install (PREFIX=/usr) HG ID for this build is "94f8e2b5a88b" make check-local make[3]: Entering directory '/builddir/build/BUILD/octave-4.2.2' preserving existing HG-ID file cd test && /bin/sh ../run-octave --norc --silent --no-history /builddir/build/BUILD/octave-4.2.2/test/fntests.m /builddir/build/BUILD/octave-4.2.2/test Integrated test scripts: liboctave/array/Array.cc-tst ................................ PASS 21/21 liboctave/array/CMatrix.cc-tst .............................. PASS 11/11 liboctave/array/CSparse.cc-tst .............................. PASS 10/10 liboctave/array/Sparse.cc-tst ............................... PASS 107/107 liboctave/array/dMatrix.cc-tst .............................. PASS 10/10 liboctave/array/dSparse.cc-tst .............................. PASS 12/12 liboctave/array/fCMatrix.cc-tst ............................. PASS 11/11 liboctave/array/fMatrix.cc-tst .............................. PASS 8/8 liboctave/array/idx-vector.cc-tst ........................... PASS 2/2 liboctave/util/oct-inttypes.cc-tst .......................... PASS 28/28 libinterp/corefcn/Cell.cc-tst ............................... PASS 4/4 libinterp/corefcn/__contourc__.cc-tst ....................... PASS 1/1 libinterp/corefcn/__dispatch__.cc-tst ....................... PASS 1/1 libinterp/corefcn/__dsearchn__.cc-tst ....................... PASS 1/1 libinterp/corefcn/__ichol__.cc-tst .......................... PASS 1/1 libinterp/corefcn/__ilu__.cc-tst ............................ PASS 1/1 libinterp/corefcn/__lin_interpn__.cc-tst .................... PASS 1/1 libinterp/corefcn/__magick_read__.cc-tst .................... PASS 4/4 libinterp/corefcn/__pchip_deriv__.cc-tst .................... PASS 1/1 libinterp/corefcn/__qp__.cc-tst ............................. PASS 1/1 libinterp/corefcn/besselj.cc-tst ............................ PASS 191/191 libinterp/corefcn/betainc.cc-tst ............................ PASS 23/23 libinterp/corefcn/bitfcns.cc-tst ............................ PASS 57/57 libinterp/corefcn/bsxfun.cc-tst ............................. PASS 76/76 libinterp/corefcn/cellfun.cc-tst ............................ PASS 129/129 libinterp/corefcn/conv2.cc-tst .............................. PASS 48/51 XFAIL 3 libinterp/corefcn/dassl.cc-tst .............................. PASS 4/4 libinterp/corefcn/data.cc-tst ............................... PASS 1043/1043 libinterp/corefcn/debug.cc-tst .............................. PASS 2/2 libinterp/corefcn/defaults.cc-tst ........................... PASS 10/10 libinterp/corefcn/det.cc-tst ................................ PASS 5/5 libinterp/corefcn/dirfns.cc-tst ............................. PASS 1/1 libinterp/corefcn/dlmread.cc-tst ............................ PASS 2/2 libinterp/corefcn/dot.cc-tst ................................ PASS 22/22 libinterp/corefcn/eig.cc-tst ................................ PASS 75/75 libinterp/corefcn/ellipj.cc-tst ............................. PASS 18/18 libinterp/corefcn/error.cc-tst .............................. PASS 2/2 libinterp/corefcn/errwarn.cc-tst ............................ PASS 1/1 libinterp/corefcn/fft.cc-tst ................................ PASS 19/19 libinterp/corefcn/fft2.cc-tst ............................... PASS 4/4 libinterp/corefcn/file-io.cc-tst ............................ PASS 82/83 XFAIL 1 libinterp/corefcn/filter.cc-tst ............................. PASS 14/14 libinterp/corefcn/find.cc-tst ............................... PASS 16/16 libinterp/corefcn/gammainc.cc-tst ........................... PASS 4/4 libinterp/corefcn/gcd.cc-tst ................................ PASS 9/9 libinterp/corefcn/getrusage.cc-tst .......................... PASS 1/1 libinterp/corefcn/givens.cc-tst ............................. PASS 6/6 libinterp/corefcn/graphics.cc-tst ........................... PASS 39/39 libinterp/corefcn/hash.cc-tst ............................... PASS 53/53 libinterp/corefcn/help.cc-tst ............................... PASS 1/1 libinterp/corefcn/hess.cc-tst ............................... PASS 5/5 libinterp/corefcn/hex2num.cc-tst ............................ PASS 7/7 libinterp/corefcn/input.cc-tst .............................. PASS 20/20 libinterp/corefcn/inv.cc-tst ................................ PASS 7/7 libinterp/corefcn/kron.cc-tst ............................... PASS 14/14 libinterp/corefcn/lookup.cc-tst ............................. PASS 20/20 libinterp/corefcn/lsode.cc-tst .............................. PASS 5/5 libinterp/corefcn/lu.cc-tst ................................. PASS 22/22 libinterp/corefcn/mappers.cc-tst ............................ PASS 401/401 libinterp/corefcn/matrix_type.cc-tst ........................ PASS 51/51 libinterp/corefcn/max.cc-tst ................................ PASS 110/114 XFAIL 4 libinterp/corefcn/mgorth.cc-tst ............................. PASS 2/2 libinterp/corefcn/nproc.cc-tst .............................. PASS 5/5 libinterp/corefcn/oct-map.cc-tst ............................ PASS 8/8 libinterp/corefcn/ordschur.cc-tst ........................... PASS 4/4 libinterp/corefcn/pinv.cc-tst ............................... PASS 9/9 libinterp/corefcn/pr-output.cc-tst .......................... PASS 9/9 libinterp/corefcn/psi.cc-tst ................................ PASS 30/30 libinterp/corefcn/quad.cc-tst ............................... PASS 8/8 libinterp/corefcn/quadcc.cc-tst ............................. PASS 19/19 libinterp/corefcn/qz.cc-tst ................................. PASS 4/4 libinterp/corefcn/rand.cc-tst ............................... PASS 63/63 libinterp/corefcn/rcond.cc-tst .............................. PASS 8/8 libinterp/corefcn/regexp.cc-tst ............................. PASS 108/108 libinterp/corefcn/schur.cc-tst .............................. PASS 11/11 libinterp/corefcn/sighandlers.cc-tst ........................ PASS 9/9 libinterp/corefcn/sparse-xpow.cc-tst ........................ PASS 2/2 libinterp/corefcn/spparms.cc-tst ............................ PASS 9/9 libinterp/corefcn/sqrtm.cc-tst .............................. PASS 3/3 libinterp/corefcn/str2double.cc-tst ......................... PASS 31/31 libinterp/corefcn/strfind.cc-tst ............................ PASS 19/19 libinterp/corefcn/strfns.cc-tst ............................. PASS 88/88 libinterp/corefcn/sub2ind.cc-tst ............................ PASS 31/31 libinterp/corefcn/svd.cc-tst ................................ PASS 19/19 libinterp/corefcn/sylvester.cc-tst .......................... PASS 9/9 libinterp/corefcn/symtab.cc-tst ............................. PASS 7/7 libinterp/corefcn/syscalls.cc-tst ........................... PASS 6/6 libinterp/corefcn/sysdep.cc-tst ............................. PASS 8/8 libinterp/corefcn/time.cc-tst ............................... PASS 27/27 libinterp/corefcn/toplev.cc-tst ............................. PASS 7/7 libinterp/corefcn/tril.cc-tst ............................... PASS 2/2 libinterp/corefcn/tsearch.cc-tst ............................ PASS 6/6 libinterp/corefcn/typecast.cc-tst ........................... PASS 59/59 libinterp/corefcn/utils.cc-tst .............................. PASS 90/90 libinterp/corefcn/variables.cc-tst .......................... PASS 33/33 libinterp/dldfcn/__delaunayn__.cc-tst ....................... PASS 1/1 libinterp/dldfcn/__eigs__.cc-tst ............................ PASS 1/1 libinterp/dldfcn/__fltk_uigetfile__.cc-tst .................. PASS 1/1 libinterp/dldfcn/__glpk__.cc-tst ............................ PASS 1/1 libinterp/dldfcn/__init_fltk__.cc-tst ....................... PASS 1/1 libinterp/dldfcn/__init_gnuplot__.cc-tst .................... PASS 1/1 libinterp/dldfcn/__voronoi__.cc-tst ......................... PASS 1/1 libinterp/dldfcn/amd.cc-tst ................................. PASS 4/4 libinterp/dldfcn/audiodevinfo.cc-tst ........................ALSA lib confmisc.c:767:(parse_card) cannot find card '0' ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5033:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM sysdefault ALSA lib confmisc.c:767:(parse_card) cannot find card '0' ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5033:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM sysdefault ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.front ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.rear ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.center_lfe ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.side ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21 ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround21 ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround40 ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround41 ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround50 ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround51 ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.surround71 ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.iec958 ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.hdmi ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.modem ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM cards.pcm.phoneline ALSA lib confmisc.c:767:(parse_card) cannot find card '0' ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5033:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM default ALSA lib confmisc.c:767:(parse_card) cannot find card '0' ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5033:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM default ALSA lib confmisc.c:767:(parse_card) cannot find card '0' ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_card_driver returned error: No such file or directory ALSA lib confmisc.c:392:(snd_func_concat) error evaluating strings ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1246:(snd_func_refer) error evaluating name ALSA lib conf.c:4554:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5033:(snd_config_expand) Evaluate error: No such file or directory ALSA lib pcm.c:2501:(snd_pcm_open_noupdate) Unknown PCM dmix Cannot connect to server socket err = No such file or directory Cannot connect to server request channel jack server is not running or cannot be started JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock JackShmReadWritePtr::~JackShmReadWritePtr - Init not done for -1, skipping unlock PASS 4/4 libinterp/dldfcn/chol.cc-tst ................................ PASS 42/42 libinterp/dldfcn/convhulln.cc-tst ........................... PASS 4/4 libinterp/dldfcn/dmperm.cc-tst .............................. PASS 5/5 libinterp/dldfcn/fftw.cc-tst ................................ PASS 13/13 libinterp/dldfcn/gzip.cc-tst ................................ PASS 5/7 XFAIL 2 libinterp/dldfcn/qr.cc-tst .................................. PASS 57/57 libinterp/dldfcn/symbfact.cc-tst ............................ PASS 4/4 libinterp/octave-value/ov-base.cc-tst ....................... PASS 1/1 libinterp/octave-value/ov-bool-mat.cc-tst ................... PASS 1/1 libinterp/octave-value/ov-cell.cc-tst ....................... PASS 2/2 libinterp/octave-value/ov-class.cc-tst ...................... PASS 50/50 libinterp/octave-value/ov-cx-diag.cc-tst .................... PASS 1/1 libinterp/octave-value/ov-fcn-handle.cc-tst ................. PASS 14/14 libinterp/octave-value/ov-fcn-inline.cc-tst ................. PASS 30/30 libinterp/octave-value/ov-java.cc-tst ....................... PASS 7/7 libinterp/octave-value/ov-null-mat.cc-tst ................... PASS 8/8 libinterp/octave-value/ov-oncleanup.cc-tst .................. PASS 1/1 libinterp/octave-value/ov-range.cc-tst ...................... PASS 1/1 libinterp/octave-value/ov-struct.cc-tst ..................... PASS 28/28 libinterp/octave-value/ov-typeinfo.cc-tst ................... PASS 57/57 libinterp/octave-value/ov-usr-fcn.cc-tst .................... PASS 7/7 libinterp/octave-value/ov.cc-tst ............................ PASS 109/109 libinterp/parse-tree/lex.ll-tst ............................. PASS 7/7 libinterp/parse-tree/oct-parse.in.yy-tst .................... PASS 24/24 libinterp/parse-tree/pt-assign.cc-tst ....................... PASS 2/2 libinterp/parse-tree/pt-binop.cc-tst ........................ PASS 1/1 libinterp/parse-tree/pt-eval.cc-tst ......................... PASS 4/4 libinterp/parse-tree/pt-fcn-handle.cc-tst ................... PASS 5/5 libinterp/parse-tree/pt-idx.cc-tst .......................... PASS 6/6 libinterp/parse-tree/pt-mat.cc-tst .......................... PASS 200/200 libinterp/octave.cc-tst ..................................... PASS 8/8 scripts/@ftp/ascii.m ........................................ PASS 1/1 scripts/@ftp/binary.m ....................................... PASS 1/1 scripts/@ftp/cd.m ........................................... PASS 1/1 scripts/@ftp/close.m ........................................ PASS 1/1 scripts/@ftp/delete.m ....................................... PASS 1/1 scripts/@ftp/dir.m .......................................... PASS 1/1 scripts/@ftp/display.m ...................................... PASS 1/1 scripts/@ftp/ftp.m .......................................... PASS 1/1 scripts/@ftp/loadobj.m ...................................... PASS 1/1 scripts/@ftp/mget.m ......................................... PASS 1/1 scripts/@ftp/mkdir.m ........................................ PASS 1/1 scripts/@ftp/mput.m ......................................... PASS 1/1 scripts/@ftp/rename.m ....................................... PASS 1/1 scripts/@ftp/rmdir.m ........................................ PASS 1/1 scripts/@ftp/saveobj.m ...................................... PASS 1/1 scripts/audio/@audioplayer/audioplayer.m .................... PASS 0/4 FAIL 4 scripts/audio/@audiorecorder/audiorecorder.m ................ PASS 0/4 FAIL 4 scripts/audio/record.m ...................................... PASS 5/5 scripts/audio/sound.m ....................................... PASS 4/4 scripts/audio/soundsc.m ..................................... PASS 10/10 scripts/deprecated/bicubic.m ................................ PASS 1/1 scripts/deprecated/comma.m .................................. PASS 1/1 scripts/deprecated/delaunay3.m .............................. PASS 1/1 scripts/deprecated/dump_prefs.m ............................. PASS 1/1 scripts/deprecated/luinc.m .................................. PASS 2/2 scripts/deprecated/mahalanobis.m ............................ PASS 7/7 scripts/deprecated/md5sum.m ................................. PASS 3/3 scripts/deprecated/octave_tmp_file_name.m ................... PASS 1/1 scripts/deprecated/onenormest.m ............................. PASS 4/4 scripts/deprecated/paren.m .................................. PASS 1/1 scripts/deprecated/playaudio.m .............................. PASS 5/5 scripts/deprecated/semicolon.m .............................. PASS 1/1 scripts/deprecated/sleep.m .................................. PASS 3/3 scripts/deprecated/usleep.m ................................. PASS 3/3 scripts/deprecated/wavread.m ................................ PASS 6/6 scripts/deprecated/wavwrite.m ............................... PASS 11/11 scripts/elfun/acosd.m ....................................... PASS 3/3 scripts/elfun/acot.m ........................................ PASS 3/3 scripts/elfun/acotd.m ....................................... PASS 3/3 scripts/elfun/acoth.m ....................................... PASS 3/3 scripts/elfun/acsc.m ........................................ PASS 3/3 scripts/elfun/acscd.m ....................................... PASS 3/3 scripts/elfun/acsch.m ....................................... PASS 3/3 scripts/elfun/asec.m ........................................ PASS 3/3 scripts/elfun/asecd.m ....................................... PASS 3/3 scripts/elfun/asech.m ....................................... PASS 3/3 scripts/elfun/asind.m ....................................... PASS 3/3 scripts/elfun/atan2d.m ...................................... PASS 3/3 scripts/elfun/atand.m ....................................... PASS 3/3 scripts/elfun/cosd.m ........................................ PASS 5/5 scripts/elfun/cot.m ......................................... PASS 3/3 scripts/elfun/cotd.m ........................................ PASS 5/5 scripts/elfun/coth.m ........................................ PASS 3/3 scripts/elfun/csc.m ......................................... PASS 3/3 scripts/elfun/cscd.m ........................................ PASS 5/5 scripts/elfun/csch.m ........................................ PASS 3/3 scripts/elfun/sec.m ......................................... PASS 3/3 scripts/elfun/secd.m ........................................ PASS 5/5 scripts/elfun/sech.m ........................................ PASS 3/3 scripts/elfun/sind.m ........................................ PASS 5/5 scripts/elfun/tand.m ........................................ PASS 5/5 scripts/general/accumarray.m ................................ PASS 22/22 scripts/general/accumdim.m .................................. PASS 13/13 scripts/general/bincoeff.m .................................. PASS 11/11 scripts/general/bitcmp.m .................................... PASS 10/10 scripts/general/bitget.m .................................... PASS 15/15 scripts/general/bitset.m .................................... PASS 21/21 scripts/general/blkdiag.m ................................... PASS 10/10 scripts/general/cart2pol.m .................................. PASS 24/24 scripts/general/cart2sph.m .................................. PASS 18/18 scripts/general/cell2mat.m .................................. PASS 19/19 scripts/general/celldisp.m .................................. PASS 3/3 scripts/general/chop.m ...................................... PASS 10/10 scripts/general/circshift.m ................................. PASS 15/15 scripts/general/common_size.m ............................... PASS 4/4 scripts/general/cplxpair.m .................................. PASS 20/20 scripts/general/cumtrapz.m .................................. PASS 9/9 scripts/general/curl.m ...................................... PASS 1/1 scripts/general/dblquad.m ................................... PASS 4/4 scripts/general/deal.m ...................................... PASS 4/4 scripts/general/deg2rad.m ................................... PASS 8/8 scripts/general/del2.m ...................................... PASS 14/14 scripts/general/display.m ................................... PASS 4/4 scripts/general/divergence.m ................................ PASS 1/1 scripts/general/fieldnames.m ................................ PASS 5/5 scripts/general/flip.m ...................................... PASS 10/10 scripts/general/flipdim.m ................................... PASS 1/1 scripts/general/fliplr.m .................................... PASS 9/9 scripts/general/flipud.m .................................... PASS 9/9 scripts/general/grabcode.m .................................. PASS 4/4 scripts/general/gradient.m .................................. PASS 5/5 scripts/general/idivide.m ................................... PASS 13/13 scripts/general/inputParser.m ............................... PASS 21/24 XFAIL 3 scripts/general/int2str.m ................................... PASS 9/9 scripts/general/interp1.m ................................... PASS 212/212 scripts/general/interp2.m ................................... PASS 51/51 scripts/general/interp3.m ................................... PASS 21/21 scripts/general/interpft.m .................................. PASS 15/15 scripts/general/interpn.m ................................... PASS 7/7 scripts/general/isdir.m ..................................... PASS 4/4 scripts/general/isequal.m ................................... PASS 60/60 scripts/general/isequaln.m .................................. PASS 8/8 scripts/general/logspace.m .................................. PASS 6/6 scripts/general/methods.m ................................... PASS 2/2 scripts/general/nargchk.m ................................... PASS 9/9 scripts/general/narginchk.m ................................. PASS 4/4 scripts/general/nargoutchk.m ................................ PASS 9/9 scripts/general/nextpow2.m .................................. PASS 9/9 scripts/general/nthargout.m ................................. PASS 2/2 scripts/general/num2str.m ................................... PASS 39/40 XFAIL 1 scripts/general/pol2cart.m .................................. PASS 24/24 scripts/general/polyarea.m .................................. PASS 4/4 scripts/general/postpad.m ................................... PASS 15/15 scripts/general/prepad.m .................................... PASS 20/20 scripts/general/publish.m ................................... PASS 6/6 scripts/general/quadgk.m .................................... PASS 25/25 scripts/general/quadl.m ..................................... PASS 8/8 scripts/general/quadv.m ..................................... PASS 9/9 scripts/general/rad2deg.m ................................... PASS 8/8 scripts/general/randi.m ..................................... PASS 29/29 scripts/general/rat.m ....................................... PASS 4/4 scripts/general/repmat.m .................................... PASS 45/45 scripts/general/rot90.m ..................................... PASS 9/9 scripts/general/rotdim.m .................................... PASS 20/20 scripts/general/shift.m ..................................... PASS 9/9 scripts/general/shiftdim.m .................................. PASS 6/6 scripts/general/sortrows.m .................................. PASS 8/8 scripts/general/sph2cart.m .................................. PASS 18/18 scripts/general/structfun.m ................................. PASS 3/3 scripts/general/subsindex.m ................................. PASS 3/3 scripts/general/trapz.m ..................................... PASS 11/11 scripts/general/triplequad.m ................................ PASS 1/1 scripts/general/validateattributes.m ........................ PASS 84/84 scripts/geometry/convhull.m ................................. PASS 1/1 scripts/geometry/delaunay.m ................................. PASS 15/15 scripts/geometry/delaunayn.m ................................ PASS 3/3 scripts/geometry/dsearch.m .................................. PASS 2/2 scripts/geometry/dsearchn.m ................................. PASS 6/6 scripts/geometry/griddata.m ................................. PASS 14/14 scripts/geometry/griddata3.m ................................ PASS 2/2 scripts/geometry/griddatan.m ................................ PASS 2/2 scripts/geometry/inpolygon.m ................................ PASS 13/13 scripts/geometry/rectint.m .................................. PASS 17/17 scripts/geometry/tsearchn.m ................................. PASS 5/5 scripts/geometry/voronoi.m .................................. PASS 10/10 scripts/geometry/voronoin.m ................................. PASS 3/3 scripts/gui/errordlg.m ...................................... PASS 3/3 scripts/gui/guidata.m ....................................... PASS 4/4 scripts/gui/helpdlg.m ....................................... PASS 3/3 scripts/gui/inputdlg.m ...................................... PASS 5/5 scripts/gui/listdlg.m ....................................... PASS 6/6 scripts/gui/msgbox.m ........................................ PASS 5/5 scripts/gui/questdlg.m ...................................... PASS 7/7 scripts/gui/uibuttongroup.m ................................. PASS 1/1 scripts/gui/uigetdir.m ...................................... PASS 1/1 scripts/gui/uigetfile.m ..................................... PASS 1/1 scripts/gui/uimenu.m ........................................ PASS 3/3 scripts/gui/uiputfile.m ..................................... PASS 1/1 scripts/gui/waitbar.m ....................................... PASS 4/4 scripts/gui/waitforbuttonpress.m ............................ PASS 2/2 scripts/gui/warndlg.m ....................................... PASS 3/3 scripts/help/__gripe_missing_component__.m .................. PASS 7/7 scripts/help/__makeinfo__.m ................................. PASS 1/1 scripts/help/__unimplemented__.m ............................ PASS 1/1 scripts/help/ans.m .......................................... PASS 1/1 scripts/help/doc.m .......................................... PASS 1/1 scripts/help/doc_cache_create.m ............................. PASS 1/1 scripts/help/error_ids.m .................................... PASS 1/1 scripts/help/get_first_help_sentence.m ...................... PASS 7/7 scripts/help/help.m ......................................... PASS 5/5 scripts/help/print_usage.m .................................. PASS 1/1 scripts/help/type.m ......................................... PASS 9/9 scripts/help/warning_ids.m .................................. PASS 1/1 scripts/help/which.m ........................................ PASS 5/5 scripts/image/cmpermute.m ................................... PASS 19/19 scripts/image/cmunique.m .................................... PASS 19/19 scripts/image/colormap.m .................................... PASS 9/9 scripts/image/contrast.m .................................... PASS 1/1 scripts/image/frame2im.m .................................... PASS 4/4 scripts/image/gray2ind.m .................................... PASS 20/20 scripts/image/hsv2rgb.m ..................................... PASS 28/28 scripts/image/im2double.m ................................... PASS 18/18 scripts/image/im2frame.m .................................... PASS 4/4 scripts/image/image.m ....................................... PASS 1/1 scripts/image/imfinfo.m ..................................... PASS 1/1 scripts/image/imformats.m ................................... PASS 6/6 scripts/image/imread.m ...................................... PASS 5/5 scripts/image/imshow.m ...................................... PASS 6/6 scripts/image/imwrite.m ..................................... PASS 20/20 scripts/image/ind2gray.m .................................... PASS 19/19 scripts/image/ind2rgb.m ..................................... PASS 21/21 scripts/image/iscolormap.m .................................. PASS 5/5 scripts/image/ntsc2rgb.m .................................... PASS 22/22 scripts/image/rgb2hsv.m ..................................... PASS 26/26 scripts/image/rgb2ind.m ..................................... PASS 6/6 scripts/image/rgb2ntsc.m .................................... PASS 18/18 scripts/image/rgbplot.m ..................................... PASS 5/5 scripts/io/beep.m ........................................... PASS 1/1 scripts/io/csvread.m ........................................ PASS 1/1 scripts/io/csvwrite.m ....................................... PASS 2/2 scripts/io/dlmwrite.m ....................................... PASS 1/1 scripts/io/fileread.m ....................................... PASS 4/4 scripts/io/importdata.m ..................................... PASS 26/26 scripts/io/is_valid_file_id.m ............................... PASS 5/5 scripts/io/strread.m ........................................ PASS 54/54 scripts/io/textread.m ....................................... PASS 9/9 scripts/java/javachk.m ...................................... PASS 6/6 scripts/java/usejava.m ...................................... PASS 6/6 scripts/linear-algebra/bandwidth.m .......................... PASS 19/19 scripts/linear-algebra/commutation_matrix.m ................. PASS 6/6 scripts/linear-algebra/cond.m ............................... PASS 8/8 scripts/linear-algebra/condeig.m ............................ PASS 8/8 scripts/linear-algebra/condest.m ............................ PASS 8/8 scripts/linear-algebra/cross.m .............................. PASS 5/5 scripts/linear-algebra/duplication_matrix.m ................. PASS 7/7 scripts/linear-algebra/expm.m ............................... PASS 8/8 scripts/linear-algebra/housh.m .............................. PASS 6/6 scripts/linear-algebra/isbanded.m ........................... PASS 19/19 scripts/linear-algebra/isdefinite.m ......................... PASS 7/7 scripts/linear-algebra/isdiag.m ............................. PASS 12/12 scripts/linear-algebra/ishermitian.m ........................ PASS 12/12 scripts/linear-algebra/issymmetric.m ........................ PASS 14/14 scripts/linear-algebra/istril.m ............................. PASS 12/12 scripts/linear-algebra/istriu.m ............................. PASS 12/12 scripts/linear-algebra/linsolve.m ........................... PASS 8/8 scripts/linear-algebra/logm.m ............................... PASS 10/10 scripts/linear-algebra/normest.m ............................ PASS 8/8 scripts/linear-algebra/normest1.m ........................... PASS 13/13 scripts/linear-algebra/null.m ............................... PASS 8/8 scripts/linear-algebra/orth.m ............................... PASS 1/1 scripts/linear-algebra/planerot.m ........................... PASS 5/5 scripts/linear-algebra/qzhess.m ............................. PASS 4/4 scripts/linear-algebra/rank.m ............................... PASS 9/9 scripts/linear-algebra/rref.m ............................... PASS 6/6 scripts/linear-algebra/subspace.m ........................... PASS 2/2 scripts/linear-algebra/trace.m .............................. PASS 9/9 scripts/linear-algebra/vech.m ............................... PASS 3/3 scripts/miscellaneous/bug_report.m .......................... PASS 1/1 scripts/miscellaneous/bunzip2.m ............................. PASS 1/1 scripts/miscellaneous/cast.m ................................ PASS 17/17 scripts/miscellaneous/citation.m ............................ PASS 3/3 scripts/miscellaneous/compare_versions.m .................... PASS 46/46 scripts/miscellaneous/computer.m ............................ PASS 5/5 scripts/miscellaneous/copyfile.m ............................ PASS 7/7 scripts/miscellaneous/debug.m ............................... PASS 1/1 scripts/miscellaneous/delete.m .............................. PASS 4/4 scripts/miscellaneous/desktop.m ............................. PASS 2/2 scripts/miscellaneous/dir.m ................................. PASS 3/3 scripts/miscellaneous/dos.m ................................. PASS 3/3 scripts/miscellaneous/edit.m ................................ PASS 1/1 scripts/miscellaneous/fact.m ................................ PASS 1/1 scripts/miscellaneous/fileattrib.m .......................... PASS 3/3 scripts/miscellaneous/fileparts.m ........................... PASS 13/13 scripts/miscellaneous/fullfile.m ............................ PASS 26/26 scripts/miscellaneous/genvarname.m .......................... PASS 31/31 scripts/miscellaneous/getappdata.m .......................... PASS 6/6 scripts/miscellaneous/getfield.m ............................ PASS 5/5 scripts/miscellaneous/gunzip.m .............................. PASS 1/1 scripts/miscellaneous/info.m ................................ PASS 1/1 scripts/miscellaneous/inputname.m ........................... PASS 9/9 scripts/miscellaneous/isappdata.m ........................... PASS 5/5 scripts/miscellaneous/isdeployed.m .......................... PASS 1/1 scripts/miscellaneous/ismac.m ............................... PASS 2/2 scripts/miscellaneous/ispc.m ................................ PASS 2/2 scripts/miscellaneous/isunix.m .............................. PASS 2/2 scripts/miscellaneous/license.m ............................. PASS 11/11 scripts/miscellaneous/list_primes.m ......................... PASS 7/7 scripts/miscellaneous/ls.m .................................. PASS 3/3 scripts/miscellaneous/ls_command.m .......................... PASS 2/2 scripts/miscellaneous/menu.m ................................ PASS 5/5 scripts/miscellaneous/mex.m ................................. PASS 1/1 scripts/miscellaneous/mexext.m .............................. PASS 1/1 scripts/miscellaneous/mkdir.m ............................... PASS 3/3 scripts/miscellaneous/movefile.m ............................ PASS 6/6 scripts/miscellaneous/namelengthmax.m ....................... PASS 1/1 scripts/miscellaneous/news.m ................................ PASS 3/3 scripts/miscellaneous/open.m ................................ PASS 3/3 scripts/miscellaneous/orderfields.m ......................... PASS 14/14 scripts/miscellaneous/pack.m ................................ PASS 1/1 scripts/miscellaneous/parseparams.m ......................... PASS 7/7 scripts/miscellaneous/perl.m ................................ PASS 1/1 scripts/miscellaneous/python.m .............................. PASS 1/1 scripts/miscellaneous/recycle.m ............................. PASS 5/5 scripts/miscellaneous/rmappdata.m ........................... PASS 7/7 scripts/miscellaneous/run.m ................................. PASS 3/3 scripts/miscellaneous/setappdata.m .......................... PASS 5/5 scripts/miscellaneous/setfield.m ............................ PASS 6/6 scripts/miscellaneous/substruct.m ........................... PASS 6/6 scripts/miscellaneous/swapbytes.m ........................... PASS 5/5 scripts/miscellaneous/symvar.m .............................. PASS 3/3 scripts/miscellaneous/tar.m ................................. PASS 6/6 scripts/miscellaneous/tempdir.m ............................. PASS 2/2 scripts/miscellaneous/tmpnam.m .............................. PASS 1/1 scripts/miscellaneous/unix.m ................................ PASS 3/3 scripts/miscellaneous/unpack.m .............................. PASS 9/9 scripts/miscellaneous/untar.m ............................... PASS 1/1 scripts/miscellaneous/unzip.m ............................... PASS 1/1 scripts/miscellaneous/ver.m ................................. PASS 3/3 scripts/miscellaneous/version.m ............................. PASS 11/11 scripts/miscellaneous/what.m ................................ PASS 2/2 scripts/miscellaneous/xor.m ................................. PASS 8/8 scripts/miscellaneous/zip.m ................................. PASS 6/6 scripts/ode/ode23.m ......................................... PASS 37/37 scripts/ode/ode45.m ......................................... PASS 41/41 scripts/ode/odeget.m ........................................ PASS 15/15 scripts/ode/odeset.m ........................................ PASS 9/9 scripts/optimization/__all_opts__.m ......................... PASS 1/1 scripts/optimization/fminbnd.m .............................. PASS 7/7 scripts/optimization/fminsearch.m ........................... PASS 7/7 scripts/optimization/fminunc.m .............................. PASS 6/6 scripts/optimization/fsolve.m ............................... PASS 6/6 scripts/optimization/fzero.m ................................ PASS 2/2 scripts/optimization/glpk.m ................................. PASS 3/3 scripts/optimization/lsqnonneg.m ............................ PASS 2/2 scripts/optimization/optimget.m ............................. PASS 12/12 scripts/optimization/optimset.m ............................. PASS 7/7 scripts/optimization/pqpnonneg.m ............................ PASS 2/2 scripts/optimization/qp.m ................................... PASS 1/1 scripts/optimization/sqp.m .................................. PASS 17/17 scripts/path/matlabroot.m ................................... PASS 1/1 scripts/path/pathdef.m ...................................... PASS 1/1 scripts/path/savepath.m ..................................... PASS 1/1 scripts/plot/appearance/__clabel__.m ........................ PASS 1/1 scripts/plot/appearance/__getlegenddata__.m ................. PASS 1/1 scripts/plot/appearance/annotation.m ........................ PASS 11/11 scripts/plot/appearance/axis.m .............................. PASS 5/5 scripts/plot/appearance/datetick.m .......................... PASS 1/1 scripts/plot/appearance/grid.m .............................. PASS 2/2 scripts/plot/appearance/gtext.m ............................. PASS 1/1 scripts/plot/appearance/legend.m ............................ PASS 2/2 scripts/plot/appearance/lighting.m .......................... PASS 8/8 scripts/plot/appearance/material.m .......................... PASS 16/16 scripts/plot/appearance/orient.m ............................ PASS 8/8 scripts/plot/appearance/shading.m ........................... PASS 7/7 scripts/plot/appearance/text.m .............................. PASS 8/8 scripts/plot/appearance/title.m ............................. PASS 4/4 scripts/plot/appearance/view.m .............................. PASS 2/2 scripts/plot/appearance/whitebg.m ........................... PASS 1/1 scripts/plot/appearance/xlabel.m ............................ PASS 2/2 scripts/plot/appearance/xlim.m .............................. PASS 2/2 scripts/plot/appearance/ylabel.m ............................ PASS 2/2 scripts/plot/appearance/ylim.m .............................. PASS 2/2 scripts/plot/appearance/zlabel.m ............................ PASS 2/2 scripts/plot/appearance/zlim.m .............................. PASS 2/2 scripts/plot/draw/area.m .................................... PASS 8/8 scripts/plot/draw/camlight.m ................................ PASS 9/9 scripts/plot/draw/compass.m ................................. PASS 5/5 scripts/plot/draw/contour.m ................................. PASS 2/2 scripts/plot/draw/contourc.m ................................ PASS 1/1 scripts/plot/draw/errorbar.m ................................ PASS 11/11 scripts/plot/draw/feather.m ................................. PASS 5/5 scripts/plot/draw/fplot.m ................................... PASS 11/11 scripts/plot/draw/hist.m .................................... PASS 15/15 scripts/plot/draw/isocaps.m ................................. PASS 29/29 scripts/plot/draw/isocolors.m ............................... PASS 1/1 scripts/plot/draw/isonormals.m .............................. PASS 5/5 scripts/plot/draw/isosurface.m .............................. PASS 29/30 XFAIL 1 scripts/plot/draw/light.m ................................... PASS 2/2 scripts/plot/draw/line.m .................................... PASS 1/1 scripts/plot/draw/loglog.m .................................. PASS 2/2 scripts/plot/draw/patch.m ................................... PASS 2/2 scripts/plot/draw/reducepatch.m ............................. PASS 19/19 scripts/plot/draw/reducevolume.m ............................ PASS 22/22 scripts/plot/draw/rose.m .................................... PASS 3/3 scripts/plot/draw/semilogx.m ................................ PASS 2/2 scripts/plot/draw/semilogy.m ................................ PASS 2/2 scripts/plot/draw/shrinkfaces.m ............................. PASS 13/13 scripts/plot/draw/smooth3.m ................................. PASS 22/22 scripts/plot/draw/sombrero.m ................................ PASS 2/2 scripts/plot/draw/stairs.m .................................. PASS 9/9 scripts/plot/draw/stem.m .................................... PASS 10/10 scripts/plot/draw/stem3.m ................................... PASS 9/9 scripts/plot/draw/stemleaf.m ................................ PASS 17/17 scripts/plot/draw/surface.m ................................. PASS 1/1 scripts/plot/draw/surfnorm.m ................................ PASS 9/9 scripts/plot/draw/trimesh.m ................................. PASS 7/7 scripts/plot/draw/trisurf.m ................................. PASS 8/8 scripts/plot/util/__actual_axis_position__.m ................ PASS 1/1 scripts/plot/util/__default_plot_options__.m ................ PASS 1/1 scripts/plot/util/__gnuplot_drawnow__.m ..................... PASS 1/1 scripts/plot/util/__next_line_color__.m ..................... PASS 1/1 scripts/plot/util/__next_line_style__.m ..................... PASS 1/1 scripts/plot/util/__plt_get_axis_arg__.m .................... PASS 1/1 scripts/plot/util/ancestor.m ................................ PASS 7/7 scripts/plot/util/axes.m .................................... PASS 1/1 scripts/plot/util/cla.m ..................................... PASS 2/2 scripts/plot/util/clf.m ..................................... PASS 3/3 scripts/plot/util/close.m ................................... PASS 7/7 scripts/plot/util/colstyle.m ................................ PASS 6/6 scripts/plot/util/copyobj.m ................................. PASS 2/2 scripts/plot/util/figure.m .................................. PASS 5/5 scripts/plot/util/findall.m ................................. PASS 1/1 scripts/plot/util/findobj.m ................................. PASS 10/10 scripts/plot/util/gca.m ..................................... PASS 1/1 scripts/plot/util/gcbf.m .................................... PASS 1/1 scripts/plot/util/gcbo.m .................................... PASS 1/1 scripts/plot/util/gcf.m ..................................... PASS 1/1 scripts/plot/util/ginput.m .................................. PASS 1/1 scripts/plot/util/gnuplot_binary.in.m ....................... PASS 1/1 scripts/plot/util/gnuplot_binary.m .......................... PASS 1/1 scripts/plot/util/graphics_toolkit.m ........................ PASS 2/2 scripts/plot/util/hggroup.m ................................. PASS 1/1 scripts/plot/util/hgload.m .................................. PASS 3/3 scripts/plot/util/hgsave.m .................................. PASS 4/4 scripts/plot/util/hold.m .................................... PASS 2/2 scripts/plot/util/isaxes.m .................................. PASS 2/2 scripts/plot/util/isfigure.m ................................ PASS 1/1 scripts/plot/util/ishghandle.m .............................. PASS 6/6 scripts/plot/util/ishold.m .................................. PASS 1/1 scripts/plot/util/isprop.m .................................. PASS 8/8 scripts/plot/util/linkaxes.m ................................ PASS 4/4 scripts/plot/util/linkprop.m ................................ PASS 7/7 scripts/plot/util/meshgrid.m ................................ PASS 8/8 scripts/plot/util/ndgrid.m .................................. PASS 9/9 scripts/plot/util/newplot.m ................................. PASS 2/2 scripts/plot/util/printd.m .................................. PASS 1/1 scripts/plot/util/rotate.m .................................. PASS 11/11 scripts/plot/util/subplot.m ................................. PASS 3/3 scripts/polynomial/compan.m ................................. PASS 6/6 scripts/polynomial/conv.m ................................... PASS 22/22 scripts/polynomial/deconv.m ................................. PASS 8/8 scripts/polynomial/mkpp.m ................................... PASS 16/16 scripts/polynomial/mpoles.m ................................. PASS 1/1 scripts/polynomial/padecoef.m ............................... PASS 14/14 scripts/polynomial/pchip.m .................................. PASS 23/23 scripts/polynomial/poly.m ................................... PASS 4/4 scripts/polynomial/polyaffine.m ............................. PASS 1/1 scripts/polynomial/polyder.m ................................ PASS 5/5 scripts/polynomial/polyeig.m ................................ PASS 6/6 scripts/polynomial/polyfit.m ................................ PASS 9/9 scripts/polynomial/polygcd.m ................................ PASS 4/4 scripts/polynomial/polyint.m ................................ PASS 4/4 scripts/polynomial/polyout.m ................................ PASS 5/5 scripts/polynomial/polyreduce.m ............................. PASS 8/8 scripts/polynomial/polyval.m ................................ PASS 15/15 scripts/polynomial/polyvalm.m ............................... PASS 3/3 scripts/polynomial/ppder.m .................................. PASS 11/11 scripts/polynomial/ppint.m .................................. PASS 2/2 scripts/polynomial/ppjumps.m ................................ PASS 3/3 scripts/polynomial/ppval.m .................................. PASS 17/17 scripts/polynomial/residue.m ................................ PASS 7/7 scripts/polynomial/roots.m .................................. PASS 12/12 scripts/polynomial/spline.m ................................. PASS 27/27 scripts/polynomial/splinefit.m .............................. PASS 3/3 scripts/polynomial/unmkpp.m ................................. PASS 6/6 scripts/prefs/addpref.m ..................................... PASS 7/7 scripts/prefs/getpref.m ..................................... PASS 4/4 scripts/prefs/ispref.m ...................................... PASS 5/5 scripts/prefs/preferences.m ................................. PASS 1/1 scripts/prefs/rmpref.m ...................................... PASS 5/5 scripts/prefs/setpref.m ..................................... PASS 7/7 scripts/profiler/profexport.m ............................... PASS 5/5 scripts/profiler/profile.m .................................. PASS 4/4 scripts/profiler/profshow.m ................................. PASS 4/4 scripts/set/intersect.m ..................................... PASS 16/16 scripts/set/ismember.m ...................................... PASS 32/32 scripts/set/powerset.m ...................................... PASS 9/9 scripts/set/setdiff.m ....................................... PASS 15/15 scripts/set/setxor.m ........................................ PASS 15/15 scripts/set/union.m ......................................... PASS 22/22 scripts/set/unique.m ........................................ PASS 39/39 scripts/signal/autoreg_matrix.m ............................. PASS 4/4 scripts/signal/bartlett.m ................................... PASS 9/9 scripts/signal/blackman.m ................................... PASS 13/13 scripts/signal/detrend.m .................................... PASS 3/3 scripts/signal/fftconv.m .................................... PASS 8/8 scripts/signal/fftfilt.m .................................... PASS 10/10 scripts/signal/fftshift.m ................................... PASS 13/13 scripts/signal/freqz.m ...................................... PASS 3/3 scripts/signal/hamming.m .................................... PASS 13/13 scripts/signal/hanning.m .................................... PASS 13/13 scripts/signal/ifftshift.m .................................. PASS 13/13 scripts/signal/periodogram.m ................................ PASS 8/8 scripts/signal/sinc.m ....................................... PASS 4/4 scripts/signal/sinetone.m ................................... PASS 1/1 scripts/signal/sinewave.m ................................... PASS 8/8 scripts/signal/spectral_adf.m ............................... PASS 4/4 scripts/signal/spectral_xdf.m ............................... PASS 4/4 scripts/signal/unwrap.m ..................................... PASS 24/24 scripts/sparse/bicg.m ....................................... PASS 3/3 scripts/sparse/bicgstab.m ................................... PASS 4/4 scripts/sparse/cgs.m ........................................ PASS 3/3 scripts/sparse/eigs.m ....................................... PASS 162/162 scripts/sparse/gmres.m ...................................... PASS 10/10 scripts/sparse/gplot.m ...................................... PASS 1/1 scripts/sparse/ichol.m ...................................... PASS 24/24 scripts/sparse/ilu.m ........................................ PASS 41/41 scripts/sparse/nonzeros.m ................................... PASS 4/4 scripts/sparse/pcg.m ........................................ PASS 4/4 scripts/sparse/pcr.m ........................................ PASS 3/3 scripts/sparse/qmr.m ........................................ PASS 4/4 scripts/sparse/spaugment.m .................................. PASS 1/1 scripts/sparse/spconvert.m .................................. PASS 7/7 scripts/sparse/spdiags.m .................................... PASS 9/9 scripts/sparse/speye.m ...................................... PASS 5/5 scripts/sparse/spfun.m ...................................... PASS 4/4 scripts/sparse/spones.m ..................................... PASS 3/3 scripts/sparse/sprand.m ..................................... PASS 18/18 scripts/sparse/sprandn.m .................................... PASS 18/18 scripts/sparse/sprandsym.m .................................. PASS 9/9 scripts/sparse/spstats.m .................................... PASS 1/1 scripts/sparse/spy.m ........................................ PASS 1/1 scripts/sparse/svds.m ....................................... PASS 6/6 scripts/sparse/treelayout.m ................................. PASS 3/3 scripts/specfun/bessel.m .................................... PASS 1/1 scripts/specfun/beta.m ...................................... PASS 12/12 scripts/specfun/betaln.m .................................... PASS 9/9 scripts/specfun/ellipke.m ................................... PASS 9/9 scripts/specfun/expint.m .................................... PASS 10/10 scripts/specfun/factor.m .................................... PASS 7/7 scripts/specfun/factorial.m ................................. PASS 9/9 scripts/specfun/isprime.m ................................... PASS 15/15 scripts/specfun/lcm.m ....................................... PASS 5/5 scripts/specfun/legendre.m .................................. PASS 19/19 scripts/specfun/nchoosek.m .................................. PASS 17/17 scripts/specfun/nthroot.m ................................... PASS 14/14 scripts/specfun/perms.m ..................................... PASS 5/5 scripts/specfun/pow2.m ...................................... PASS 4/4 scripts/specfun/primes.m .................................... PASS 5/5 scripts/specfun/reallog.m ................................... PASS 6/6 scripts/specfun/realpow.m ................................... PASS 8/8 scripts/specfun/realsqrt.m .................................. PASS 5/5 scripts/special-matrix/gallery.m ............................ PASS 122/122 scripts/special-matrix/hadamard.m ........................... PASS 6/6 scripts/special-matrix/hankel.m ............................. PASS 11/11 scripts/special-matrix/hilb.m ............................... PASS 5/5 scripts/special-matrix/invhilb.m ............................ PASS 7/7 scripts/special-matrix/magic.m .............................. PASS 9/9 scripts/special-matrix/pascal.m ............................. PASS 12/12 scripts/special-matrix/rosser.m ............................. PASS 3/3 scripts/special-matrix/toeplitz.m ........................... PASS 8/8 scripts/special-matrix/vander.m ............................. PASS 10/10 scripts/special-matrix/wilkinson.m .......................... PASS 10/10 scripts/startup/__finish__.m ................................ PASS 1/1 scripts/statistics/base/center.m ............................ PASS 14/14 scripts/statistics/base/cloglog.m ........................... PASS 5/5 scripts/statistics/base/corr.m .............................. PASS 10/10 scripts/statistics/base/cov.m ............................... PASS 14/14 scripts/statistics/base/gls.m ............................... PASS 13/13 scripts/statistics/base/histc.m ............................. PASS 8/8 scripts/statistics/base/iqr.m ............................... PASS 8/8 scripts/statistics/base/kendall.m ........................... PASS 10/10 scripts/statistics/base/kurtosis.m .......................... PASS 18/18 scripts/statistics/base/logit.m ............................. PASS 4/4 scripts/statistics/base/lscov.m ............................. PASS 3/3 scripts/statistics/base/mean.m .............................. PASS 18/18 scripts/statistics/base/meansq.m ............................ PASS 11/11 scripts/statistics/base/median.m ............................ PASS 18/18 scripts/statistics/base/mode.m .............................. PASS 21/21 scripts/statistics/base/moment.m ............................ PASS 18/18 scripts/statistics/base/ols.m ............................... PASS 12/12 scripts/statistics/base/ppplot.m ............................ PASS 2/2 scripts/statistics/base/prctile.m ........................... PASS 14/14 scripts/statistics/base/probit.m ............................ PASS 3/3 scripts/statistics/base/quantile.m .......................... PASS 22/22 scripts/statistics/base/range.m ............................. PASS 7/7 scripts/statistics/base/ranks.m ............................. PASS 13/13 scripts/statistics/base/run_count.m ......................... PASS 15/15 scripts/statistics/base/runlength.m ......................... PASS 7/7 scripts/statistics/base/skewness.m .......................... PASS 21/21 scripts/statistics/base/spearman.m .......................... PASS 9/9 scripts/statistics/base/statistics.m ........................ PASS 9/9 scripts/statistics/base/std.m ............................... PASS 16/16 scripts/statistics/base/table.m ............................. PASS 9/9 scripts/statistics/base/var.m ............................... PASS 16/16 scripts/statistics/base/zscore.m ............................ PASS 12/12 scripts/statistics/distributions/betacdf.m .................. PASS 17/17 scripts/statistics/distributions/betainv.m .................. PASS 20/20 scripts/statistics/distributions/betapdf.m .................. PASS 21/21 scripts/statistics/distributions/betarnd.m .................. PASS 27/27 scripts/statistics/distributions/binocdf.m .................. PASS 20/20 scripts/statistics/distributions/binoinv.m .................. PASS 23/23 scripts/statistics/distributions/binopdf.m .................. PASS 22/22 scripts/statistics/distributions/binornd.m .................. PASS 29/29 scripts/statistics/distributions/cauchy_cdf.m ............... PASS 19/19 scripts/statistics/distributions/cauchy_inv.m ............... PASS 19/19 scripts/statistics/distributions/cauchy_pdf.m ............... PASS 19/19 scripts/statistics/distributions/cauchy_rnd.m ............... PASS 27/27 scripts/statistics/distributions/chi2cdf.m .................. PASS 14/14 scripts/statistics/distributions/chi2inv.m .................. PASS 14/14 scripts/statistics/distributions/chi2pdf.m .................. PASS 13/13 scripts/statistics/distributions/chi2rnd.m .................. PASS 19/19 scripts/statistics/distributions/discrete_cdf.m ............. PASS 14/14 scripts/statistics/distributions/discrete_inv.m ............. PASS 13/13 scripts/statistics/distributions/discrete_pdf.m ............. PASS 14/14 scripts/statistics/distributions/discrete_rnd.m ............. PASS 17/17 scripts/statistics/distributions/empirical_cdf.m ............ PASS 9/9 scripts/statistics/distributions/empirical_inv.m ............ PASS 8/8 scripts/statistics/distributions/empirical_pdf.m ............ PASS 8/8 scripts/statistics/distributions/empirical_rnd.m ............ PASS 8/8 scripts/statistics/distributions/expcdf.m ................... PASS 13/13 scripts/statistics/distributions/expinv.m ................... PASS 14/14 scripts/statistics/distributions/exppdf.m ................... PASS 12/12 scripts/statistics/distributions/exprnd.m ................... PASS 19/19 scripts/statistics/distributions/fcdf.m ..................... PASS 20/20 scripts/statistics/distributions/finv.m ..................... PASS 20/20 scripts/statistics/distributions/fpdf.m ..................... PASS 20/20 scripts/statistics/distributions/frnd.m ..................... PASS 27/27 scripts/statistics/distributions/gamcdf.m ................... PASS 18/18 scripts/statistics/distributions/gaminv.m ................... PASS 20/20 scripts/statistics/distributions/gampdf.m ................... PASS 19/19 scripts/statistics/distributions/gamrnd.m ................... PASS 27/27 scripts/statistics/distributions/geocdf.m ................... PASS 14/14 scripts/statistics/distributions/geoinv.m ................... PASS 14/14 scripts/statistics/distributions/geopdf.m ................... PASS 13/13 scripts/statistics/distributions/geornd.m ................... PASS 20/20 scripts/statistics/distributions/hygecdf.m .................. PASS 26/26 scripts/statistics/distributions/hygeinv.m .................. PASS 27/27 scripts/statistics/distributions/hygepdf.m .................. PASS 25/25 scripts/statistics/distributions/hygernd.m .................. PASS 32/32 scripts/statistics/distributions/kolmogorov_smirnov_cdf.m ... PASS 4/4 scripts/statistics/distributions/laplace_cdf.m .............. PASS 5/5 scripts/statistics/distributions/laplace_inv.m .............. PASS 6/6 scripts/statistics/distributions/laplace_pdf.m .............. PASS 5/5 scripts/statistics/distributions/laplace_rnd.m .............. PASS 9/9 scripts/statistics/distributions/logistic_cdf.m ............. PASS 5/5 scripts/statistics/distributions/logistic_inv.m ............. PASS 6/6 scripts/statistics/distributions/logistic_pdf.m ............. PASS 5/5 scripts/statistics/distributions/logistic_rnd.m ............. PASS 9/9 scripts/statistics/distributions/logncdf.m .................. PASS 19/19 scripts/statistics/distributions/logninv.m .................. PASS 19/19 scripts/statistics/distributions/lognpdf.m .................. PASS 18/18 scripts/statistics/distributions/lognrnd.m .................. PASS 27/27 scripts/statistics/distributions/nbincdf.m .................. PASS 20/20 scripts/statistics/distributions/nbininv.m .................. PASS 24/24 scripts/statistics/distributions/nbinpdf.m .................. PASS 19/19 scripts/statistics/distributions/nbinrnd.m .................. PASS 27/27 scripts/statistics/distributions/normcdf.m .................. PASS 19/19 scripts/statistics/distributions/norminv.m .................. PASS 19/19 scripts/statistics/distributions/normpdf.m .................. PASS 18/18 scripts/statistics/distributions/normrnd.m .................. PASS 27/27 scripts/statistics/distributions/poisscdf.m ................. PASS 14/14 scripts/statistics/distributions/poissinv.m ................. PASS 14/14 scripts/statistics/distributions/poisspdf.m ................. PASS 13/13 scripts/statistics/distributions/poissrnd.m ................. PASS 21/21 scripts/statistics/distributions/stdnormal_cdf.m ............ PASS 5/5 scripts/statistics/distributions/stdnormal_inv.m ............ PASS 6/6 scripts/statistics/distributions/stdnormal_pdf.m ............ PASS 5/5 scripts/statistics/distributions/stdnormal_rnd.m ............ PASS 9/9 scripts/statistics/distributions/tcdf.m ..................... PASS 26/26 scripts/statistics/distributions/tinv.m ..................... PASS 14/14 scripts/statistics/distributions/tpdf.m ..................... PASS 14/14 scripts/statistics/distributions/trnd.m ..................... PASS 19/19 scripts/statistics/distributions/unidcdf.m .................. PASS 14/14 scripts/statistics/distributions/unidinv.m .................. PASS 14/14 scripts/statistics/distributions/unidpdf.m .................. PASS 13/13 scripts/statistics/distributions/unidrnd.m .................. PASS 13/13 scripts/statistics/distributions/unifcdf.m .................. PASS 19/19 scripts/statistics/distributions/unifinv.m .................. PASS 19/19 scripts/statistics/distributions/unifpdf.m .................. PASS 18/18 scripts/statistics/distributions/unifrnd.m .................. PASS 27/27 scripts/statistics/distributions/wblcdf.m ................... PASS 18/18 scripts/statistics/distributions/wblinv.m ................... PASS 18/18 scripts/statistics/distributions/wblpdf.m ................... PASS 17/17 scripts/statistics/distributions/wblrnd.m ................... PASS 27/27 scripts/statistics/tests/kolmogorov_smirnov_test.m .......... PASS 7/7 scripts/statistics/tests/kruskal_wallis_test.m .............. PASS 1/1 scripts/statistics/tests/t_test.m ........................... PASS 2/3 FAIL 1 scripts/statistics/tests/z_test.m ........................... PASS 3/3 scripts/strings/base2dec.m .................................. PASS 12/12 scripts/strings/bin2dec.m ................................... PASS 9/9 scripts/strings/blanks.m .................................... PASS 8/8 scripts/strings/cstrcat.m ................................... PASS 6/6 scripts/strings/deblank.m ................................... PASS 15/15 scripts/strings/dec2base.m .................................. PASS 21/21 scripts/strings/dec2bin.m ................................... PASS 5/5 scripts/strings/dec2hex.m ................................... PASS 5/5 scripts/strings/findstr.m ................................... PASS 6/6 scripts/strings/hex2dec.m ................................... PASS 7/7 scripts/strings/index.m ..................................... PASS 18/18 scripts/strings/isletter.m .................................. PASS 2/2 scripts/strings/isstrprop.m ................................. PASS 10/10 scripts/strings/mat2str.m ................................... PASS 15/15 scripts/strings/ostrsplit.m ................................. PASS 12/12 scripts/strings/regexptranslate.m ........................... PASS 7/7 scripts/strings/rindex.m .................................... PASS 6/6 scripts/strings/str2num.m ................................... PASS 6/6 scripts/strings/strcat.m .................................... PASS 19/19 scripts/strings/strchr.m .................................... PASS 7/7 scripts/strings/strjoin.m ................................... PASS 7/7 scripts/strings/strjust.m ................................... PASS 8/8 scripts/strings/strmatch.m .................................. PASS 17/17 scripts/strings/strsplit.m .................................. PASS 39/39 scripts/strings/strtok.m .................................... PASS 32/32 scripts/strings/strtrim.m ................................... PASS 10/10 scripts/strings/strtrunc.m .................................. PASS 13/13 scripts/strings/substr.m .................................... PASS 16/16 scripts/strings/untabify.m .................................. PASS 8/8 scripts/strings/validatestring.m ............................ PASS 18/18 scripts/testfun/__have_feature__.m .......................... PASS 1/1 scripts/testfun/__printf_assert__.m ......................... PASS 1/1 scripts/testfun/__prog_output_assert__.m .................... PASS 1/1 scripts/testfun/__run_test_suite__.m ........................ PASS 1/1 scripts/testfun/assert.m .................................... PASS 95/95 scripts/testfun/demo.m ...................................... PASS 7/7 scripts/testfun/example.m ................................... PASS 9/9 scripts/testfun/fail.m ...................................... PASS 12/12 scripts/testfun/rundemos.m .................................. PASS 2/2 scripts/testfun/runtests.m .................................. PASS 2/2 scripts/testfun/speed.m ..................................... PASS 4/4 scripts/testfun/test.m ...................................... PASS 57/58 SKIP 1 XFAIL 1 scripts/time/addtodate.m .................................... PASS 36/36 scripts/time/asctime.m ...................................... PASS 4/4 scripts/time/calendar.m ..................................... PASS 3/3 scripts/time/clock.m ........................................ PASS 1/1 scripts/time/ctime.m ........................................ PASS 4/4 scripts/time/date.m ......................................... PASS 1/1 scripts/time/datenum.m ...................................... PASS 32/32 scripts/time/datestr.m ...................................... PASS 38/38 scripts/time/datevec.m ...................................... PASS 28/28 scripts/time/eomday.m ....................................... PASS 14/14 scripts/time/etime.m ........................................ PASS 9/9 scripts/time/is_leap_year.m ................................. PASS 6/6 scripts/time/now.m .......................................... PASS 4/4 scripts/time/weekday.m ...................................... PASS 20/20 Fixed test scripts: bug-35448.tst ............................................... PASS 2/2 bug-36025.tst ............................................... PASS 1/1 bug-38236.tst ............................................... PASS 0/1 XFAIL 1 bug-38691.tst ............................................... PASS 1/1 bug-44940.tst ............................................... PASS 1/1 class-concat.tst ............................................ PASS 2/2 classdef.tst ................................................ PASS 22/24 XFAIL 2 classes.tst ................................................. PASS 141/152 XFAIL 11 ctor-vs-method.tst .......................................... PASS 4/4 fcn-handle-derived-resolution.tst ........................... PASS 7/7 nest.tst .................................................... PASS 19/19 args.tst .................................................... PASS 26/26 bc-overloads.tst ............................................ PASS 451/451 bug-31371.tst ............................................... PASS 1/1 bug-38565.tst ............................................... PASS 1/1 bug-38576.tst ............................................... PASS 1/1 bug-46330.tst ............................................... PASS 1/1 bug-49904.tst ............................................... PASS 2/2 colormaps.tst ............................................... PASS 1/1 command.tst ................................................. PASS 42/42 complex.tst ................................................. PASS 7/7 conv.tst .................................................... PASS 405/405 diag-perm.tst ............................................... PASS 30/30 error.tst ................................................... PASS 15/15 eval-catch.tst .............................................. PASS 9/9 for.tst ..................................................... PASS 14/14 func.tst .................................................... PASS 49/49 global.tst .................................................. PASS 10/10 if.tst ...................................................... PASS 15/15 index.tst ................................................... PASS 180/180 io.tst ...................................................... PASS 135/135 jit.tst ..................................................... PASS 0/2 SKIP 42 XFAIL 2 line-continue.tst ........................................... PASS 11/11 logical-index.tst ........................................... PASS 43/43 null-assign.tst ............................................. PASS 21/21 parser.tst .................................................. PASS 49/49 prefer.tst .................................................. PASS 27/27 range.tst ................................................... PASS 58/58 recursion.tst ............................................... PASS 2/2 return.tst .................................................. PASS 2/2 slice.tst ................................................... PASS 133/133 sparse.tst .................................................. PASS 1204/1204 struct.tst .................................................. PASS 46/46 switch.tst .................................................. PASS 8/8 system.tst .................................................. PASS 103/103 transpose.tst ............................................... PASS 16/16 try.tst ..................................................... PASS 18/18 unwind.tst .................................................. PASS 2/2 while.tst ................................................... PASS 6/6 Summary: PASS 14853 FAIL 9 XFAIL 32 SKIPPED 43 See the file /builddir/build/BUILD/octave-4.2.2/test/fntests.log for additional details. Items listed as XFAIL above are known bugs. Bug report numbers for them may be found in the log file: /builddir/build/BUILD/octave-4.2.2/test/fntests.log Please help improve Octave by contributing fixes for them. Tests are most often skipped because the features they require have been disabled. Features are most often disabled because they require dependencies that were not present when Octave was built. The configure script should have printed a summary at the end of its run indicating which dependencies were not found. 193 (of 892) .m files have no tests. Please help improve Octave by contributing tests for these files (see the list in the file /builddir/build/BUILD/octave-4.2.2/test/fntests.log). make[3]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[2]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' make[1]: Leaving directory '/builddir/build/BUILD/octave-4.2.2' + exit 0 Processing files: octave-4.2.2-6.fc27.armv7hl Executing(%license): /bin/sh -e /var/tmp/rpm-tmp.wOxh5e + umask 022 + cd /builddir/build/BUILD + cd octave-4.2.2 + LICENSEDIR=/builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/licenses/octave + export LC_ALL=C + LC_ALL=C + export LICENSEDIR + /usr/bin/mkdir -p /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/licenses/octave + cp -pr COPYING /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm/usr/share/licenses/octave + exit 0 Provides: application() application(www.octave.org-octave.desktop) bundled(amos) bundled(blas-xtra) bundled(daspk) bundled(dasrt) bundled(dassl) bundled(faddeeva) bundled(gnulib) bundled(lapack-xtra) bundled(odepack) bundled(ordered-qz) bundled(qterminal) bundled(quadpack) bundled(ranlib) bundled(slatec-err) bundled(slatec-fn) config(octave) = 6:4.2.2-6.fc27 liboctave.so.4 liboctgui.so.2 liboctinterp.so.4 libtool(/usr/lib/octave/4.2.2/liboctave.la) libtool(/usr/lib/octave/4.2.2/liboctgui.la) libtool(/usr/lib/octave/4.2.2/liboctinterp.la) metainfo() metainfo(www.octave.org-octave.appdata.xml) mimehandler(text/x-matlab) mimehandler(text/x-octave) octave = 6:4.2.2-6.fc27 octave(api) = api-v51 octave(armv7hl-32) = 6:4.2.2-6.fc27 Requires(interp): /bin/sh /bin/sh /sbin/ldconfig Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh info Requires(preun): /bin/sh info Requires(postun): /sbin/ldconfig Requires: /bin/bash ld-linux-armhf.so.3 ld-linux-armhf.so.3(GLIBC_2.4) libGL.so.1 libGLU.so.1 libGraphicsMagick++-Q16.so.12 libGraphicsMagick-Q16.so.3 libOSMesa.so.8 libQt5Core.so.5 libQt5Core.so.5(Qt_5) libQt5Gui.so.5 libQt5Gui.so.5(Qt_5) libQt5Network.so.5 libQt5Network.so.5(Qt_5) libQt5OpenGL.so.5 libQt5OpenGL.so.5(Qt_5) libQt5PrintSupport.so.5 libQt5PrintSupport.so.5(Qt_5) libQt5Widgets.so.5 libQt5Widgets.so.5(Qt_5) libX11.so.6 libamd.so.2 libarpack.so.2 libasound.so.2 libbz2.so.1 libc.so.6 libc.so.6(GLIBC_2.11) libc.so.6(GLIBC_2.15) libc.so.6(GLIBC_2.17) libc.so.6(GLIBC_2.4) libc.so.6(GLIBC_2.6) libc.so.6(GLIBC_2.7) libc.so.6(GLIBC_2.8) libcamd.so.2 libccolamd.so.2 libcholmod.so.3 libcolamd.so.2 libcurl.so.4 libcxsparse.so.3 libdl.so.2 libdl.so.2(GLIBC_2.4) libfftw3.so.3 libfftw3_threads.so.3 libfftw3f.so.3 libfftw3f_threads.so.3 libfltk.so.1.3 libfltk_gl.so.1.3 libfontconfig.so.1 libfreetype.so.6 libgcc_s.so.1 libgcc_s.so.1(GCC_3.5) libgcc_s.so.1(GCC_4.0.0) libgfortran.so.4 libgfortran.so.4(GFORTRAN_7) libgl2ps.so.1 libglpk.so.40 libgomp.so.1 libgomp.so.1(OMP_1.0) libhdf5.so.10 libm.so.6 libm.so.6(GLIBC_2.23) libm.so.6(GLIBC_2.4) libncurses.so.6 liboctave.so.4 liboctgui.so.2 liboctinterp.so.4 libopenblas.so.0 libpcre.so.1 libportaudio.so.2 libpthread.so.0 libpthread.so.0(GLIBC_2.4) libqhull.so.7 libqrupdate.so.1 libqscintilla2_qt5.so.13 libreadline.so.7 libsndfile.so.1 libsndfile.so.1(libsndfile.so.1.0) libstdc++.so.6 libstdc++.so.6(CXXABI_1.3) libstdc++.so.6(CXXABI_1.3.1) libstdc++.so.6(CXXABI_1.3.8) libstdc++.so.6(CXXABI_1.3.9) libstdc++.so.6(CXXABI_ARM_1.3.3) libstdc++.so.6(GLIBCXX_3.4) libstdc++.so.6(GLIBCXX_3.4.11) libstdc++.so.6(GLIBCXX_3.4.14) libstdc++.so.6(GLIBCXX_3.4.15) libstdc++.so.6(GLIBCXX_3.4.18) libstdc++.so.6(GLIBCXX_3.4.20) libstdc++.so.6(GLIBCXX_3.4.21) libstdc++.so.6(GLIBCXX_3.4.5) libstdc++.so.6(GLIBCXX_3.4.9) libsuitesparseconfig.so.4 libtinfo.so.6 libumfpack.so.5 libutil.so.1 libutil.so.1(GLIBC_2.4) libz.so.1 libz.so.1(ZLIB_1.2.0.2) libz.so.1(ZLIB_1.2.2) libz.so.1(ZLIB_1.2.3.3) rtld(GNU_HASH) Processing files: octave-devel-4.2.2-6.fc27.armv7hl Provides: octave-devel = 6:4.2.2-6.fc27 octave-devel(armv7hl-32) = 6:4.2.2-6.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /bin/bash Processing files: octave-doc-4.2.2-6.fc27.noarch Provides: octave-doc = 6:4.2.2-6.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: octave-debugsource-4.2.2-6.fc27.armv7hl Provides: octave-debugsource = 6:4.2.2-6.fc27 octave-debugsource(armv7hl-32) = 6:4.2.2-6.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: octave-debuginfo-4.2.2-6.fc27.armv7hl Provides: debuginfo(build-id) = 0488cca500ebcae159ee35f64869185ee3fab94a debuginfo(build-id) = 3ad80be5c81e97a67c6ec465c239350903dc3f7c debuginfo(build-id) = 5c4ab52c2ceb66f1b8d26de2813c33c81f39638d debuginfo(build-id) = 65d3053ece1bd23c0b659377690c9bd922a2619d debuginfo(build-id) = 675552009b4e995b58d61a70b34e14df0baddfe9 debuginfo(build-id) = 68843ff27aeed32050be9811da3fc9269544815a debuginfo(build-id) = 6d1d9c6282afe1f95fb5eb4577398756b9e7c8b2 debuginfo(build-id) = 74377800549a87f5b1bb1e766e5921eef15088e3 debuginfo(build-id) = 7946e0e383def292a2f3c7d2fbfbce1a15f31223 debuginfo(build-id) = 7a8c857a75b04ca0597dbe44f2e6fd634d190560 debuginfo(build-id) = 7dc2cbe017275410ced5db4e2e02fd9fcb751e21 debuginfo(build-id) = 876fbfdf701b86d75245f5a8a1a705e654a2bc3e debuginfo(build-id) = 8f9200dc6da7771e64a1e0dd3ac7200ddb1b88dc debuginfo(build-id) = 9eab3897d7b1154caf9887a6e6b9e446c6bd5aa4 debuginfo(build-id) = a81fe132c441c44271c22c4df4bbb4eef2b3fe42 debuginfo(build-id) = ac8de5d1fd4a7b2246cda43be02dec0444f38b65 debuginfo(build-id) = af771bbe33c285aac2d03c666b10dd424639fe23 debuginfo(build-id) = b2f37d83a1c212d53d33c2d2790ad1f351006e3a debuginfo(build-id) = b96db61ec6b2b04e0bc4d43afa608959deef976e debuginfo(build-id) = bb5dc54985bc9aeb2c4f032d94d7b37020ff648d debuginfo(build-id) = be4cbd7c3b46cfa6a34ea203ca80168d5e0d6d02 debuginfo(build-id) = c7afd5d8a447a90a941f46e19c35d06d03d710bb debuginfo(build-id) = c7fd1ecd9543eb1967f1ed7622bd23d4f8f9c447 debuginfo(build-id) = c9806471342a0c8968e56844b06169b2cba67ff7 debuginfo(build-id) = dca444f233e40ea1f96cb3c33adcec7ff0d49eb5 debuginfo(build-id) = df98dc687d3f02cfd6d9eed02a618e231a0cddad debuginfo(build-id) = ef44c01ebd1799a892a6f410eb9342edf74ec8eb debuginfo(build-id) = f947451e7d89d05f869caa56d1230201db9b023d debuginfo(build-id) = fc7438663562e011f1634f8fa7f673c0469f64e8 octave-debuginfo = 6:4.2.2-6.fc27 octave-debuginfo(armv7hl-32) = 6:4.2.2-6.fc27 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: octave-debugsource(armv7hl-32) = 6:4.2.2-6.fc27 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm Wrote: /builddir/build/RPMS/octave-4.2.2-6.fc27.armv7hl.rpm Wrote: /builddir/build/RPMS/octave-devel-4.2.2-6.fc27.armv7hl.rpm Wrote: /builddir/build/RPMS/octave-doc-4.2.2-6.fc27.noarch.rpm Wrote: /builddir/build/RPMS/octave-debugsource-4.2.2-6.fc27.armv7hl.rpm Wrote: /builddir/build/RPMS/octave-debuginfo-4.2.2-6.fc27.armv7hl.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.NHxDoy + umask 022 + cd /builddir/build/BUILD + cd octave-4.2.2 + /usr/bin/rm -rf /builddir/build/BUILDROOT/octave-4.2.2-6.fc27.arm + exit 0 Child pid '2230' is dead Child dead, killing orphans Child return code was: 0