Guest User

octave

a guest
Feb 27th, 2016
109
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 46.15 KB | None | 0 0
  1. config.status: executing depfiles commands
  2. config.status: executing libtool commands
  3. configure:
  4.  
  5. Octave is now configured for i486-slackware-linux-gnu
  6.  
  7.   Source directory:            .
  8.   Installation prefix:         /usr
  9.   C compiler:                  gcc  -pthread -fopenmp -mieee-fp  -Wall -W -Wshadow -Wformat -Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -O2 -march=i486 -mtune=i686
  10.   C++ compiler:                g++  -pthread -fopenmp -mieee-fp  -Wall -W -Wshadow -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -Wconversion -Weffc++ -O2 -march=i486 -mtune=i686
  11.   Fortran compiler:            gfortran -O2 -march=i486 -mtune=i686 -mieee-fp
  12.   Fortran libraries:            -L/usr/lib/gcc/i486-slackware-linux/4.8.2 -L/usr/lib/gcc/i486-slackware-linux/4.8.2/../../../../i486-slackware-linux/lib -L/usr/lib/gcc/i486-slackware-linux/4.8.2/../../.. -lgfortran -lm -lquadmath
  13.   Lex libraries:              
  14.   LIBS:                        -lutil -lm  
  15.  
  16.   AMD CPPFLAGS:                -I/usr/include/amd
  17.   AMD LDFLAGS:                
  18.   AMD libraries:              
  19.   ARPACK CPPFLAGS:            
  20.   ARPACK LDFLAGS:              
  21.   ARPACK libraries:            
  22.   BLAS libraries:              -lblas
  23.   CAMD CPPFLAGS:              
  24.   CAMD LDFLAGS:                
  25.   CAMD libraries:              
  26.   CARBON libraries:            
  27.   CCOLAMD CPPFLAGS:            
  28.   CCOLAMD LDFLAGS:            
  29.   CCOLAMD libraries:          
  30.   CHOLMOD CPPFLAGS:            
  31.   CHOLMOD LDFLAGS:            
  32.   CHOLMOD libraries:          
  33.   COLAMD CPPFLAGS:            
  34.   COLAMD LDFLAGS:              
  35.   COLAMD libraries:            
  36.   CURL CPPFLAGS:              
  37.   CURL LDFLAGS:                
  38.   CURL libraries:              -lcurl
  39.   CXSPARSE CPPFLAGS:          
  40.   CXSPARSE LDFLAGS:            
  41.   CXSPARSE libraries:          
  42.   DL libraries:                -ldl
  43.   FFTW3 CPPFLAGS:              
  44.   FFTW3 LDFLAGS:              
  45.   FFTW3 libraries:             -lfftw3_threads -lfftw3
  46.   FFTW3F CPPFLAGS:            
  47.   FFTW3F LDFLAGS:              
  48.   FFTW3F libraries:            -lfftw3f_threads -lfftw3f
  49.   FLTK CPPFLAGS:              
  50.   FLTK LDFLAGS:                
  51.   FLTK libraries:              
  52.   fontconfig CPPFLAGS:          
  53.   fontconfig libraries:        -lfontconfig  
  54.   FreeType2 CPPFLAGS:          -I/usr/include/freetype2 -I/usr/include/libpng14  
  55.   FreeType2 libraries:         -lfreetype  
  56.   GLPK CPPFLAGS:              
  57.   GLPK LDFLAGS:                
  58.   GLPK libraries:              
  59.   HDF5 CPPFLAGS:              
  60.   HDF5 LDFLAGS:                
  61.   HDF5 libraries:              
  62.   Java home:                  
  63.   Java JVM path:              
  64.   Java CPPFLAGS:              
  65.   Java libraries:              
  66.   LAPACK libraries:            -llapack
  67.   LLVM CPPFLAGS:              
  68.   LLVM LDFLAGS:                
  69.   LLVM libraries:              
  70.   Magick++ CPPFLAGS:          
  71.   Magick++ LDFLAGS:            
  72.   Magick++ libraries:          
  73.   OPENGL libraries:            -lfontconfig   -lGL -lGLU
  74.   OSMesa CPPFLAGS:            
  75.   OSMesa LDFLAGS:              
  76.   OSMesa libraries:            -lOSMesa
  77.   PCRE CPPFLAGS:              
  78.   PCRE libraries:              -lpcre
  79.   PortAudio CPPFLAGS:          
  80.   PortAudio LDFLAGS:          
  81.   PortAudio libraries:        
  82.   PTHREAD flags:               -pthread
  83.   PTHREAD libraries:          
  84.   QHULL CPPFLAGS:              
  85.   QHULL LDFLAGS:              
  86.   QHULL libraries:            
  87.   QRUPDATE CPPFLAGS:          
  88.   QRUPDATE LDFLAGS:            
  89.   QRUPDATE libraries:          
  90.   Qt CPPFLAGS:                 -I/usr/lib/qt/include/QtCore -I/usr/lib/qt/include/QtGui -I/usr/lib/qt/include/QtNetwork -I/usr/lib/qt/include/QtOpenGL  
  91.   Qt LDFLAGS:                  -L/usr/lib/qt/lib  
  92.   Qt libraries:                -lQtNetwork -lQtOpenGL -lQtGui -lQtCore   -lqscintilla2
  93.   READLINE libraries:          -lreadline
  94.   Sndfile CPPFLAGS:            
  95.   Sndfile LDFLAGS:              
  96.   Sndfile libraries:           -lsndfile  
  97.   TERM libraries:              -lncurses
  98.   UMFPACK CPPFLAGS:            
  99.   UMFPACK LDFLAGS:            
  100.   UMFPACK libraries:          
  101.   X11 include flags:          
  102.   X11 libraries:               -lX11
  103.   Z CPPFLAGS:                  
  104.   Z LDFLAGS:                  
  105.   Z libraries:                 -lz
  106.  
  107.   Default pager:               less
  108.   gnuplot:                     gnuplot
  109.  
  110.   Build Octave GUI:                   yes
  111.   JIT compiler for loops:             no
  112.   Build Java interface:               no
  113.   Do internal array bounds checking:  no
  114.   Build static libraries:             no
  115.   Build shared libraries:             yes
  116.   Dynamic Linking:                    yes (dlopen)
  117.   Include support for GNU readline:   yes
  118.   64-bit array dims and indexing:     no
  119.   OpenMP SMP multithreading:          yes
  120.   Build cross tools:                  no
  121.  
  122. configure: WARNING:
  123.  
  124. I didn't find icotool, but it's only a problem if you need to
  125. reconstruct octave-logo.ico, which is the case if you're building from
  126. VCS sources.
  127.  
  128. configure: WARNING: Found nth_element broken in g++ 4.8.2.  Attempting to repair by using local patched version of bits/stl_algo.h.
  129. configure: WARNING: Qhull library not found.  This will result in loss of functionality of some geometry functions.
  130. configure: WARNING: HDF5 library not found.  Octave will not be able to save or load HDF5 data files.
  131. configure: WARNING: GLPK library not found.  The glpk function for solving linear programs will be disabled.
  132. configure: WARNING: FLTK config script not found.  Native graphics will be disabled.
  133. configure: WARNING: qrupdate not found.  The QR & Cholesky updating functions will be slow.
  134. configure: WARNING: AMD library not found.  This will result in some lack of functionality for sparse matrices.
  135. configure: WARNING: CAMD library not found.  This will result in some lack of functionality for sparse matrices.
  136. configure: WARNING: COLAMD library not found.  This will result in some lack of functionality for sparse matrices.
  137. configure: WARNING: CCOLAMD library not found.  This will result in some lack of functionality for sparse matrices.
  138. configure: WARNING: CHOLMOD library not found.  This will result in some lack of functionality for sparse matrices.
  139. configure: WARNING: CXSparse library not found.  This will result in some lack of functionality for sparse matrices.
  140. configure: WARNING: UMFPACK not found.  This will result in some lack of functionality for sparse matrices.
  141. configure: WARNING: ARPACK not found.  The eigs function will be disabled.
  142. configure: WARNING: JAVA_HOME environment variable not initialized.  Auto-detection will proceed but is unreliable.
  143. configure: WARNING: No Java executable found.  Octave will not be able to call Java methods.
  144. configure: WARNING:
  145. configure: WARNING: I didn't find the necessary libraries to compile native
  146. configure: WARNING: graphics.  It isn't necessary to have native graphics,
  147. configure: WARNING: but you will need to have gnuplot installed or you won't
  148. configure: WARNING: be able to use any of Octave's plotting commands
  149. configure: WARNING:
  150. configure:
  151. configure: NOTE: Libraries or auxiliary programs may be skipped if they are
  152. configure: NOTE: not found OR if they are missing required features on your
  153. configure: NOTE: system.
  154. Makefile:3060: warning: overriding recipe for target `check'
  155. Makefile:2415: warning: ignoring old recipe for target `check'
  156.  GEN      run-octave
  157.  GEN      bits/stl_algo.h
  158. make  all-recursive
  159. make[1]: Entering directory `/tmp/SBo/octave-4.0.0'
  160. Makefile:3060: warning: overriding recipe for target `check'
  161. Makefile:2415: warning: ignoring old recipe for target `check'
  162. Making all in libgnu
  163. make[2]: Entering directory `/tmp/SBo/octave-4.0.0/libgnu'
  164.  GEN      alloca.h
  165.  GEN      configmake.h
  166.  GEN      c++defs.h
  167.  GEN      arg-nonnull.h
  168.  GEN      warn-on-use.h
  169.  GEN      dirent.h
  170.  GEN      fcntl.h
  171.  GEN      glob.h
  172.  GEN      math.h
  173.  GEN      signal.h
  174.  GEN      unused-parameter.h
  175.  GEN      stdalign.h
  176.  GEN      stddef.h
  177.  GEN      stdio.h
  178.  GEN      stdlib.h
  179.  GEN      string.h
  180.  GEN      strings.h
  181.  GEN      sys/select.h
  182.  GEN      sys/socket.h
  183.  GEN      sys/stat.h
  184.  GEN      sys/time.h
  185.  GEN      sys/times.h
  186.  GEN      sys/types.h
  187.  GEN      sys/uio.h
  188.  GEN      sys/utsname.h
  189.  GEN      time.h
  190.  GEN      unistd.h
  191.  GEN      wchar.h
  192.  GEN      wctype.h
  193. make  all-recursive
  194. make[3]: Entering directory `/tmp/SBo/octave-4.0.0/libgnu'
  195. make[4]: Entering directory `/tmp/SBo/octave-4.0.0/libgnu'
  196.  CC       areadlink-with-size.lo
  197.  CC       base64.lo
  198.  CC       bitrotate.lo
  199.  CC       c-ctype.lo
  200.  CC       canonicalize.lo
  201.  CC       cloexec.lo
  202.  CC       md5.lo
  203.  CC       dirname.lo
  204.  CC       basename.lo
  205.  CC       dirname-lgpl.lo
  206.  CC       basename-lgpl.lo
  207.  CC       stripslash.lo
  208.  CC       exitfail.lo
  209.  CC       fd-hook.lo
  210.  CC       file-set.lo
  211.  CC       filemode.lo
  212.  CC       filenamecat-lgpl.lo
  213.  CC       freading.lo
  214.  CC       hash.lo
  215.  CC       hash-pjw.lo
  216.  CC       hash-triple.lo
  217.  CC       localcharset.lo
  218.  CC       malloca.lo
  219.  CC       math.lo
  220.  CC       nproc.lo
  221.  CC       openat-die.lo
  222.  CC       progname.lo
  223.  CC       same.lo
  224.  CC       save-cwd.lo
  225.  CC       sig-handler.lo
  226.  CC       sockets.lo
  227.  CC       strftime.lo
  228.  CC       strnlen1.lo
  229.  CC       sys_socket.lo
  230.  CC       tempname.lo
  231.  CC       tmpdir.lo
  232.  CC       unistd.lo
  233.  CC       dup-safer.lo
  234.  CC       fd-safer.lo
  235.  CC       pipe-safer.lo
  236.  CC       wctype-h.lo
  237.  CC       xmalloc.lo
  238.  CC       xalloc-die.lo
  239.  CC       xgetcwd.lo
  240.  CC       xsize.lo
  241.  CC       xstrndup.lo
  242.  CC       asnprintf.lo
  243.  CC       chdir-long.lo
  244.  CC       fclose.lo
  245.  CC       fcntl.lo
  246.  CC       fflush.lo
  247.  CC       fpurge.lo
  248.  CC       fseek.lo
  249.  CC       fseeko.lo
  250.  CC       glob.lo
  251.  CC       mbrtowc.lo
  252.  CC       openat-proc.lo
  253.  CC       printf-args.lo
  254.  CC       printf-parse.lo
  255.  CC       vasnprintf.lo
  256.  CCLD     libgnu.la
  257.  GEN      charset.alias
  258.  GEN      ref-add.sed
  259.  GEN      ref-del.sed
  260. make[4]: Leaving directory `/tmp/SBo/octave-4.0.0/libgnu'
  261. make[3]: Leaving directory `/tmp/SBo/octave-4.0.0/libgnu'
  262. make[2]: Leaving directory `/tmp/SBo/octave-4.0.0/libgnu'
  263. Making all in liboctave
  264. make[2]: Entering directory `/tmp/SBo/octave-4.0.0/liboctave'
  265.  GEN      operators/mx-ops.h
  266.  GEN      numeric/DASPK-opts.h
  267.  GEN      numeric/DASRT-opts.h
  268.  GEN      numeric/DASSL-opts.h
  269.  GEN      numeric/LSODE-opts.h
  270.  GEN      numeric/Quad-opts.h
  271.  GEN      operators/mx-cdm-dm.h
  272.  GEN      operators/vx-ccv-cv.h
  273.  GEN      operators/smx-sm-cs.h
  274. make  all-am
  275. make[3]: Entering directory `/tmp/SBo/octave-4.0.0/liboctave'
  276.   CXX      array/array_libarray_la-Array-b.lo
  277. In file included from array/dim-vector.h:35:0,
  278.                  from array/Array.h:35,
  279.                  from array/Array-b.cc:29:
  280. ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator++()' should return 'octave_refcount<T>&' [-Weffc++]
  281.    count_type operator++(void)
  282.                              ^
  283. ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator++(int)' should return 'octave_refcount<T>' [-Weffc++]
  284.    count_type operator++(int)
  285.                             ^
  286. ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator--()' should return 'octave_refcount<T>&' [-Weffc++]
  287.    count_type operator--(void)
  288.                              ^
  289. ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator--(int)' should return 'octave_refcount<T>' [-Weffc++]
  290.    count_type operator--(int)
  291.                             ^
  292. In file included from array/idx-vector.h:36:0,
  293.                  from array/Array.h:36,
  294.                  from array/Array-b.cc:29:
  295. ./util/oct-inttypes.h: In instantiation of 'class octave_int_arith_base<long long unsigned int, false>':
  296. ./util/oct-inttypes.h:466:39:   required from here
  297. ./util/oct-inttypes.h:360:7: warning: base class 'class octave_int_base<long long unsigned int>' has a non-virtual destructor [-Weffc++]
  298.  class octave_int_arith_base<T, false> : octave_int_base<T>
  299.        ^
  300. ./util/oct-inttypes.h: In instantiation of 'class octave_int_arith_base<long long int, true>':
  301. ./util/oct-inttypes.h:784:37:   required from here
  302. ./util/oct-inttypes.h:521:7: warning: base class 'class octave_int_base<long long int>' has a non-virtual destructor [-Weffc++]
  303.  class octave_int_arith_base<T, true> : octave_int_base<T>
  304.        ^
  305. ./util/oct-inttypes.h: In instantiation of 'class octave_int<signed char>':
  306. ./util/oct-inttypes.h:1048:31:   required from here
  307. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<signed char>' has a non-virtual destructor [-Weffc++]
  308.  octave_int : public octave_int_base<T>
  309.  ^
  310. ./util/oct-inttypes.h: In instantiation of 'class octave_int<unsigned char>':
  311. ./util/oct-inttypes.h:1056:40:   required from here
  312. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<unsigned char>' has a non-virtual destructor [-Weffc++]
  313. ./util/oct-inttypes.h: In instantiation of 'class octave_int<long long int>':
  314. ./util/oct-inttypes.h:1225:1:   required from here
  315. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<long long int>' has a non-virtual destructor [-Weffc++]
  316. ./util/oct-inttypes.h: In instantiation of 'class octave_int<long long unsigned int>':
  317. ./util/oct-inttypes.h:1225:1:   required from here
  318. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<long long unsigned int>' has a non-virtual destructor [-Weffc++]
  319. In file included from array/dim-vector.h:35:0,
  320.                  from array/Array.h:35,
  321.                  from array/Array-b.cc:29:
  322. ./util/oct-refcount.h: In instantiation of 'class octave_refcount<int>':
  323. array/idx-vector.h:108:26:   required from here
  324. ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator++() [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>&' [-Weffc++]
  325.    count_type operator++(void)
  326.               ^
  327. ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator++(int) [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>' [-Weffc++]
  328.    count_type operator++(int)
  329.               ^
  330. ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator--() [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>&' [-Weffc++]
  331.    count_type operator--(void)
  332.               ^
  333. ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator--(int) [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>' [-Weffc++]
  334.    count_type operator--(int)
  335.               ^
  336. In file included from ./util/oct-inttypes.h:34:0,
  337.                  from array/idx-vector.h:36,
  338.                  from array/Array.h:36,
  339.                  from array/Array-b.cc:29:
  340. numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]':
  341. numeric/lo-mappers.h:241:60:   required from here
  342. numeric/lo-mappers.h:237:40: warning: conversion to 'float' from 'double' may alter its value [-Wconversion]
  343.    return (xfinite (x) ? xfloor (x + 0.5) : x);
  344.                                         ^
  345. numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wconversion]
  346.    return (xfinite (x) ? xfloor (x + 0.5) : x);
  347.                                              ^
  348.   CXX      array/array_libarray_la-Array-C.lo
  349. In file included from array/dim-vector.h:35:0,
  350.                  from array/Array.h:35,
  351.                  from array/Array-C.cc:33:
  352. ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator++()' should return 'octave_refcount<T>&' [-Weffc++]
  353.    count_type operator++(void)
  354.                              ^
  355. ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator++(int)' should return 'octave_refcount<T>' [-Weffc++]
  356.    count_type operator++(int)
  357.                             ^
  358. ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator--()' should return 'octave_refcount<T>&' [-Weffc++]
  359.    count_type operator--(void)
  360.                              ^
  361. ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator--(int)' should return 'octave_refcount<T>' [-Weffc++]
  362.    count_type operator--(int)
  363.                             ^
  364. In file included from array/idx-vector.h:36:0,
  365.                  from array/Array.h:36,
  366.                  from array/Array-C.cc:33:
  367. ./util/oct-inttypes.h: In instantiation of 'class octave_int_arith_base<long long unsigned int, false>':
  368. ./util/oct-inttypes.h:466:39:   required from here
  369. ./util/oct-inttypes.h:360:7: warning: base class 'class octave_int_base<long long unsigned int>' has a non-virtual destructor [-Weffc++]
  370.  class octave_int_arith_base<T, false> : octave_int_base<T>
  371.        ^
  372. ./util/oct-inttypes.h: In instantiation of 'class octave_int_arith_base<long long int, true>':
  373. ./util/oct-inttypes.h:784:37:   required from here
  374. ./util/oct-inttypes.h:521:7: warning: base class 'class octave_int_base<long long int>' has a non-virtual destructor [-Weffc++]
  375.  class octave_int_arith_base<T, true> : octave_int_base<T>
  376.        ^
  377. ./util/oct-inttypes.h: In instantiation of 'class octave_int<signed char>':
  378. ./util/oct-inttypes.h:1048:31:   required from here
  379. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<signed char>' has a non-virtual destructor [-Weffc++]
  380.  octave_int : public octave_int_base<T>
  381.  ^
  382. ./util/oct-inttypes.h: In instantiation of 'class octave_int<unsigned char>':
  383. ./util/oct-inttypes.h:1056:40:   required from here
  384. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<unsigned char>' has a non-virtual destructor [-Weffc++]
  385. ./util/oct-inttypes.h: In instantiation of 'class octave_int<long long int>':
  386. ./util/oct-inttypes.h:1225:1:   required from here
  387. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<long long int>' has a non-virtual destructor [-Weffc++]
  388. ./util/oct-inttypes.h: In instantiation of 'class octave_int<long long unsigned int>':
  389. ./util/oct-inttypes.h:1225:1:   required from here
  390. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<long long unsigned int>' has a non-virtual destructor [-Weffc++]
  391. In file included from array/dim-vector.h:35:0,
  392.                  from array/Array.h:35,
  393.                  from array/Array-C.cc:33:
  394. ./util/oct-refcount.h: In instantiation of 'class octave_refcount<int>':
  395. array/idx-vector.h:108:26:   required from here
  396. ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator++() [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>&' [-Weffc++]
  397.    count_type operator++(void)
  398.               ^
  399. ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator++(int) [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>' [-Weffc++]
  400.    count_type operator++(int)
  401.               ^
  402. ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator--() [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>&' [-Weffc++]
  403.    count_type operator--(void)
  404.               ^
  405. ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator--(int) [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>' [-Weffc++]
  406.    count_type operator--(int)
  407.               ^
  408. In file included from array/Array-C.cc:31:0:
  409. numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]':
  410. numeric/lo-mappers.h:241:60:   required from here
  411. numeric/lo-mappers.h:237:40: warning: conversion to 'float' from 'double' may alter its value [-Wconversion]
  412.    return (xfinite (x) ? xfloor (x + 0.5) : x);
  413.                                         ^
  414. numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wconversion]
  415.    return (xfinite (x) ? xfloor (x + 0.5) : x);
  416.                                              ^
  417.   CXX      array/array_libarray_la-Array-ch.lo
  418. In file included from array/dim-vector.h:35:0,
  419.                  from array/Array.h:35,
  420.                  from array/Array-ch.cc:29:
  421. ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator++()' should return 'octave_refcount<T>&' [-Weffc++]
  422.    count_type operator++(void)
  423.                              ^
  424. ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator++(int)' should return 'octave_refcount<T>' [-Weffc++]
  425.    count_type operator++(int)
  426.                             ^
  427. ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator--()' should return 'octave_refcount<T>&' [-Weffc++]
  428.    count_type operator--(void)
  429.                              ^
  430. ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator--(int)' should return 'octave_refcount<T>' [-Weffc++]
  431.    count_type operator--(int)
  432.                             ^
  433. In file included from array/idx-vector.h:36:0,
  434.                  from array/Array.h:36,
  435.                  from array/Array-ch.cc:29:
  436. ./util/oct-inttypes.h: In instantiation of 'class octave_int_arith_base<long long unsigned int, false>':
  437. ./util/oct-inttypes.h:466:39:   required from here
  438. ./util/oct-inttypes.h:360:7: warning: base class 'class octave_int_base<long long unsigned int>' has a non-virtual destructor [-Weffc++]
  439.  class octave_int_arith_base<T, false> : octave_int_base<T>
  440.        ^
  441. ./util/oct-inttypes.h: In instantiation of 'class octave_int_arith_base<long long int, true>':
  442. ./util/oct-inttypes.h:784:37:   required from here
  443. ./util/oct-inttypes.h:521:7: warning: base class 'class octave_int_base<long long int>' has a non-virtual destructor [-Weffc++]
  444.  class octave_int_arith_base<T, true> : octave_int_base<T>
  445.        ^
  446. ./util/oct-inttypes.h: In instantiation of 'class octave_int<signed char>':
  447. ./util/oct-inttypes.h:1048:31:   required from here
  448. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<signed char>' has a non-virtual destructor [-Weffc++]
  449.  octave_int : public octave_int_base<T>
  450.  ^
  451. ./util/oct-inttypes.h: In instantiation of 'class octave_int<unsigned char>':
  452. ./util/oct-inttypes.h:1056:40:   required from here
  453. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<unsigned char>' has a non-virtual destructor [-Weffc++]
  454. ./util/oct-inttypes.h: In instantiation of 'class octave_int<long long int>':
  455. ./util/oct-inttypes.h:1225:1:   required from here
  456. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<long long int>' has a non-virtual destructor [-Weffc++]
  457. ./util/oct-inttypes.h: In instantiation of 'class octave_int<long long unsigned int>':
  458. ./util/oct-inttypes.h:1225:1:   required from here
  459. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<long long unsigned int>' has a non-virtual destructor [-Weffc++]
  460. In file included from array/dim-vector.h:35:0,
  461.                  from array/Array.h:35,
  462.                  from array/Array-ch.cc:29:
  463. ./util/oct-refcount.h: In instantiation of 'class octave_refcount<int>':
  464. array/idx-vector.h:108:26:   required from here
  465. ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator++() [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>&' [-Weffc++]
  466.    count_type operator++(void)
  467.               ^
  468. ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator++(int) [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>' [-Weffc++]
  469.    count_type operator++(int)
  470.               ^
  471. ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator--() [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>&' [-Weffc++]
  472.    count_type operator--(void)
  473.               ^
  474. ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator--(int) [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>' [-Weffc++]
  475.    count_type operator--(int)
  476.               ^
  477. In file included from ./util/oct-inttypes.h:34:0,
  478.                  from array/idx-vector.h:36,
  479.                  from array/Array.h:36,
  480.                  from array/Array-ch.cc:29:
  481. numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]':
  482. numeric/lo-mappers.h:241:60:   required from here
  483. numeric/lo-mappers.h:237:40: warning: conversion to 'float' from 'double' may alter its value [-Wconversion]
  484.    return (xfinite (x) ? xfloor (x + 0.5) : x);
  485.                                         ^
  486. numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wconversion]
  487.    return (xfinite (x) ? xfloor (x + 0.5) : x);
  488.                                              ^
  489.   CXX      array/array_libarray_la-Array-d.lo
  490. In file included from array/dim-vector.h:35:0,
  491.                  from array/Array.h:35,
  492.                  from array/Array-d.cc:31:
  493. ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator++()' should return 'octave_refcount<T>&' [-Weffc++]
  494.    count_type operator++(void)
  495.                              ^
  496. ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator++(int)' should return 'octave_refcount<T>' [-Weffc++]
  497.    count_type operator++(int)
  498.                             ^
  499. ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator--()' should return 'octave_refcount<T>&' [-Weffc++]
  500.    count_type operator--(void)
  501.                              ^
  502. ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator--(int)' should return 'octave_refcount<T>' [-Weffc++]
  503.    count_type operator--(int)
  504.                             ^
  505. In file included from array/idx-vector.h:36:0,
  506.                  from array/Array.h:36,
  507.                  from array/Array-d.cc:31:
  508. ./util/oct-inttypes.h: In instantiation of 'class octave_int_arith_base<long long unsigned int, false>':
  509. ./util/oct-inttypes.h:466:39:   required from here
  510. ./util/oct-inttypes.h:360:7: warning: base class 'class octave_int_base<long long unsigned int>' has a non-virtual destructor [-Weffc++]
  511.  class octave_int_arith_base<T, false> : octave_int_base<T>
  512.        ^
  513. ./util/oct-inttypes.h: In instantiation of 'class octave_int_arith_base<long long int, true>':
  514. ./util/oct-inttypes.h:784:37:   required from here
  515. ./util/oct-inttypes.h:521:7: warning: base class 'class octave_int_base<long long int>' has a non-virtual destructor [-Weffc++]
  516.  class octave_int_arith_base<T, true> : octave_int_base<T>
  517.        ^
  518. ./util/oct-inttypes.h: In instantiation of 'class octave_int<signed char>':
  519. ./util/oct-inttypes.h:1048:31:   required from here
  520. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<signed char>' has a non-virtual destructor [-Weffc++]
  521.  octave_int : public octave_int_base<T>
  522.  ^
  523. ./util/oct-inttypes.h: In instantiation of 'class octave_int<unsigned char>':
  524. ./util/oct-inttypes.h:1056:40:   required from here
  525. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<unsigned char>' has a non-virtual destructor [-Weffc++]
  526. ./util/oct-inttypes.h: In instantiation of 'class octave_int<long long int>':
  527. ./util/oct-inttypes.h:1225:1:   required from here
  528. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<long long int>' has a non-virtual destructor [-Weffc++]
  529. ./util/oct-inttypes.h: In instantiation of 'class octave_int<long long unsigned int>':
  530. ./util/oct-inttypes.h:1225:1:   required from here
  531. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<long long unsigned int>' has a non-virtual destructor [-Weffc++]
  532. In file included from array/dim-vector.h:35:0,
  533.                  from array/Array.h:35,
  534.                  from array/Array-d.cc:31:
  535. ./util/oct-refcount.h: In instantiation of 'class octave_refcount<int>':
  536. array/idx-vector.h:108:26:   required from here
  537. ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator++() [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>&' [-Weffc++]
  538.    count_type operator++(void)
  539.               ^
  540. ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator++(int) [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>' [-Weffc++]
  541.    count_type operator++(int)
  542.               ^
  543. ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator--() [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>&' [-Weffc++]
  544.    count_type operator--(void)
  545.               ^
  546. ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator--(int) [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>' [-Weffc++]
  547.    count_type operator--(int)
  548.               ^
  549. In file included from array/Array-d.cc:30:0:
  550. numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]':
  551. numeric/lo-mappers.h:241:60:   required from here
  552. numeric/lo-mappers.h:237:40: warning: conversion to 'float' from 'double' may alter its value [-Wconversion]
  553.    return (xfinite (x) ? xfloor (x + 0.5) : x);
  554.                                         ^
  555. numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wconversion]
  556.    return (xfinite (x) ? xfloor (x + 0.5) : x);
  557.                                              ^
  558.   CXX      array/array_libarray_la-Array-f.lo
  559. In file included from array/dim-vector.h:35:0,
  560.                  from array/Array.h:35,
  561.                  from array/Array-f.cc:31:
  562. ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator++()' should return 'octave_refcount<T>&' [-Weffc++]
  563.    count_type operator++(void)
  564.                              ^
  565. ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator++(int)' should return 'octave_refcount<T>' [-Weffc++]
  566.    count_type operator++(int)
  567.                             ^
  568. ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator--()' should return 'octave_refcount<T>&' [-Weffc++]
  569.    count_type operator--(void)
  570.                              ^
  571. ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator--(int)' should return 'octave_refcount<T>' [-Weffc++]
  572.    count_type operator--(int)
  573.                             ^
  574. In file included from array/idx-vector.h:36:0,
  575.                  from array/Array.h:36,
  576.                  from array/Array-f.cc:31:
  577. ./util/oct-inttypes.h: In instantiation of 'class octave_int_arith_base<long long unsigned int, false>':
  578. ./util/oct-inttypes.h:466:39:   required from here
  579. ./util/oct-inttypes.h:360:7: warning: base class 'class octave_int_base<long long unsigned int>' has a non-virtual destructor [-Weffc++]
  580.  class octave_int_arith_base<T, false> : octave_int_base<T>
  581.        ^
  582. ./util/oct-inttypes.h: In instantiation of 'class octave_int_arith_base<long long int, true>':
  583. ./util/oct-inttypes.h:784:37:   required from here
  584. ./util/oct-inttypes.h:521:7: warning: base class 'class octave_int_base<long long int>' has a non-virtual destructor [-Weffc++]
  585.  class octave_int_arith_base<T, true> : octave_int_base<T>
  586.        ^
  587. ./util/oct-inttypes.h: In instantiation of 'class octave_int<signed char>':
  588. ./util/oct-inttypes.h:1048:31:   required from here
  589. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<signed char>' has a non-virtual destructor [-Weffc++]
  590.  octave_int : public octave_int_base<T>
  591.  ^
  592. ./util/oct-inttypes.h: In instantiation of 'class octave_int<unsigned char>':
  593. ./util/oct-inttypes.h:1056:40:   required from here
  594. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<unsigned char>' has a non-virtual destructor [-Weffc++]
  595. ./util/oct-inttypes.h: In instantiation of 'class octave_int<long long int>':
  596. ./util/oct-inttypes.h:1225:1:   required from here
  597. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<long long int>' has a non-virtual destructor [-Weffc++]
  598. ./util/oct-inttypes.h: In instantiation of 'class octave_int<long long unsigned int>':
  599. ./util/oct-inttypes.h:1225:1:   required from here
  600. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<long long unsigned int>' has a non-virtual destructor [-Weffc++]
  601. In file included from array/dim-vector.h:35:0,
  602.                  from array/Array.h:35,
  603.                  from array/Array-f.cc:31:
  604. ./util/oct-refcount.h: In instantiation of 'class octave_refcount<int>':
  605. array/idx-vector.h:108:26:   required from here
  606. ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator++() [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>&' [-Weffc++]
  607.    count_type operator++(void)
  608.               ^
  609. ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator++(int) [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>' [-Weffc++]
  610.    count_type operator++(int)
  611.               ^
  612. ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator--() [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>&' [-Weffc++]
  613.    count_type operator--(void)
  614.               ^
  615. ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator--(int) [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>' [-Weffc++]
  616.    count_type operator--(int)
  617.               ^
  618. In file included from array/Array-f.cc:30:0:
  619. numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]':
  620. numeric/lo-mappers.h:241:60:   required from here
  621. numeric/lo-mappers.h:237:40: warning: conversion to 'float' from 'double' may alter its value [-Wconversion]
  622.    return (xfinite (x) ? xfloor (x + 0.5) : x);
  623.                                         ^
  624. numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wconversion]
  625.    return (xfinite (x) ? xfloor (x + 0.5) : x);
  626.                                              ^
  627.   CXX      array/array_libarray_la-Array-fC.lo
  628. In file included from array/dim-vector.h:35:0,
  629.                  from array/Array.h:35,
  630.                  from array/Array-fC.cc:33:
  631. ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator++()' should return 'octave_refcount<T>&' [-Weffc++]
  632.    count_type operator++(void)
  633.                              ^
  634. ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator++(int)' should return 'octave_refcount<T>' [-Weffc++]
  635.    count_type operator++(int)
  636.                             ^
  637. ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator--()' should return 'octave_refcount<T>&' [-Weffc++]
  638.    count_type operator--(void)
  639.                              ^
  640. ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator--(int)' should return 'octave_refcount<T>' [-Weffc++]
  641.    count_type operator--(int)
  642.                             ^
  643. In file included from array/idx-vector.h:36:0,
  644.                  from array/Array.h:36,
  645.                  from array/Array-fC.cc:33:
  646. ./util/oct-inttypes.h: In instantiation of 'class octave_int_arith_base<long long unsigned int, false>':
  647. ./util/oct-inttypes.h:466:39:   required from here
  648. ./util/oct-inttypes.h:360:7: warning: base class 'class octave_int_base<long long unsigned int>' has a non-virtual destructor [-Weffc++]
  649.  class octave_int_arith_base<T, false> : octave_int_base<T>
  650.        ^
  651. ./util/oct-inttypes.h: In instantiation of 'class octave_int_arith_base<long long int, true>':
  652. ./util/oct-inttypes.h:784:37:   required from here
  653. ./util/oct-inttypes.h:521:7: warning: base class 'class octave_int_base<long long int>' has a non-virtual destructor [-Weffc++]
  654.  class octave_int_arith_base<T, true> : octave_int_base<T>
  655.        ^
  656. ./util/oct-inttypes.h: In instantiation of 'class octave_int<signed char>':
  657. ./util/oct-inttypes.h:1048:31:   required from here
  658. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<signed char>' has a non-virtual destructor [-Weffc++]
  659.  octave_int : public octave_int_base<T>
  660.  ^
  661. ./util/oct-inttypes.h: In instantiation of 'class octave_int<unsigned char>':
  662. ./util/oct-inttypes.h:1056:40:   required from here
  663. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<unsigned char>' has a non-virtual destructor [-Weffc++]
  664. ./util/oct-inttypes.h: In instantiation of 'class octave_int<long long int>':
  665. ./util/oct-inttypes.h:1225:1:   required from here
  666. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<long long int>' has a non-virtual destructor [-Weffc++]
  667. ./util/oct-inttypes.h: In instantiation of 'class octave_int<long long unsigned int>':
  668. ./util/oct-inttypes.h:1225:1:   required from here
  669. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<long long unsigned int>' has a non-virtual destructor [-Weffc++]
  670. In file included from array/dim-vector.h:35:0,
  671.                  from array/Array.h:35,
  672.                  from array/Array-fC.cc:33:
  673. ./util/oct-refcount.h: In instantiation of 'class octave_refcount<int>':
  674. array/idx-vector.h:108:26:   required from here
  675. ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator++() [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>&' [-Weffc++]
  676.    count_type operator++(void)
  677.               ^
  678. ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator++(int) [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>' [-Weffc++]
  679.    count_type operator++(int)
  680.               ^
  681. ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator--() [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>&' [-Weffc++]
  682.    count_type operator--(void)
  683.               ^
  684. ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator--(int) [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>' [-Weffc++]
  685.    count_type operator--(int)
  686.               ^
  687. In file included from array/Array-fC.cc:31:0:
  688. numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]':
  689. numeric/lo-mappers.h:241:60:   required from here
  690. numeric/lo-mappers.h:237:40: warning: conversion to 'float' from 'double' may alter its value [-Wconversion]
  691.    return (xfinite (x) ? xfloor (x + 0.5) : x);
  692.                                         ^
  693. numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wconversion]
  694.    return (xfinite (x) ? xfloor (x + 0.5) : x);
  695.                                              ^
  696.   CXX      array/array_libarray_la-Array-i.lo
  697. In file included from array/Array-i.cc:27:0:
  698. ./util/oct-inttypes.h: In instantiation of 'class octave_int_arith_base<long long unsigned int, false>':
  699. ./util/oct-inttypes.h:466:39:   required from here
  700. ./util/oct-inttypes.h:360:7: warning: base class 'class octave_int_base<long long unsigned int>' has a non-virtual destructor [-Weffc++]
  701.  class octave_int_arith_base<T, false> : octave_int_base<T>
  702.        ^
  703. ./util/oct-inttypes.h: In instantiation of 'class octave_int_arith_base<long long int, true>':
  704. ./util/oct-inttypes.h:784:37:   required from here
  705. ./util/oct-inttypes.h:521:7: warning: base class 'class octave_int_base<long long int>' has a non-virtual destructor [-Weffc++]
  706.  class octave_int_arith_base<T, true> : octave_int_base<T>
  707.        ^
  708. ./util/oct-inttypes.h: In instantiation of 'class octave_int<signed char>':
  709. ./util/oct-inttypes.h:1048:31:   required from here
  710. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<signed char>' has a non-virtual destructor [-Weffc++]
  711.  octave_int : public octave_int_base<T>
  712.  ^
  713. ./util/oct-inttypes.h: In instantiation of 'class octave_int<unsigned char>':
  714. ./util/oct-inttypes.h:1056:40:   required from here
  715. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<unsigned char>' has a non-virtual destructor [-Weffc++]
  716. ./util/oct-inttypes.h: In instantiation of 'class octave_int<long long int>':
  717. ./util/oct-inttypes.h:1225:1:   required from here
  718. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<long long int>' has a non-virtual destructor [-Weffc++]
  719. ./util/oct-inttypes.h: In instantiation of 'class octave_int<long long unsigned int>':
  720. ./util/oct-inttypes.h:1225:1:   required from here
  721. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<long long unsigned int>' has a non-virtual destructor [-Weffc++]
  722. In file included from array/dim-vector.h:35:0,
  723.                  from array/Array.h:35,
  724.                  from array/Array-i.cc:31:
  725. ./util/oct-refcount.h:60:29: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator++()' should return 'octave_refcount<T>&' [-Weffc++]
  726.    count_type operator++(void)
  727.                              ^
  728. ./util/oct-refcount.h:65:28: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator++(int)' should return 'octave_refcount<T>' [-Weffc++]
  729.    count_type operator++(int)
  730.                             ^
  731. ./util/oct-refcount.h:70:29: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator--()' should return 'octave_refcount<T>&' [-Weffc++]
  732.    count_type operator--(void)
  733.                              ^
  734. ./util/oct-refcount.h:75:28: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator--(int)' should return 'octave_refcount<T>' [-Weffc++]
  735.    count_type operator--(int)
  736.                             ^
  737. ./util/oct-refcount.h: In instantiation of 'class octave_refcount<int>':
  738. array/idx-vector.h:108:26:   required from here
  739. ./util/oct-refcount.h:60:14: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator++() [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>&' [-Weffc++]
  740.    count_type operator++(void)
  741.               ^
  742. ./util/oct-refcount.h:65:14: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator++(int) [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>' [-Weffc++]
  743.    count_type operator++(int)
  744.               ^
  745. ./util/oct-refcount.h:70:14: warning: prefix 'octave_refcount<T>::count_type octave_refcount<T>::operator--() [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>&' [-Weffc++]
  746.    count_type operator--(void)
  747.               ^
  748. ./util/oct-refcount.h:75:14: warning: postfix 'octave_refcount<T>::count_type octave_refcount<T>::operator--(int) [with T = int; octave_refcount<T>::count_type = int]' should return 'octave_refcount<int>' [-Weffc++]
  749.    count_type operator--(int)
  750.               ^
  751. In file included from ./util/oct-inttypes.h:34:0,
  752.                  from array/Array-i.cc:27:
  753. numeric/lo-mappers.h: In instantiation of 'T X_NINT(T) [with T = float]':
  754. numeric/lo-mappers.h:241:60:   required from here
  755. numeric/lo-mappers.h:237:40: warning: conversion to 'float' from 'double' may alter its value [-Wconversion]
  756.    return (xfinite (x) ? xfloor (x + 0.5) : x);
  757.                                         ^
  758. numeric/lo-mappers.h:237:45: warning: conversion to 'float' from 'double' may alter its value [-Wconversion]
  759.    return (xfinite (x) ? xfloor (x + 0.5) : x);
  760.                                              ^
  761. In file included from array/Array-i.cc:27:0:
  762. ./util/oct-inttypes.h: In instantiation of 'class octave_int<short int>':
  763. ./util/oct-sort.cc:1786:55:   required from 'octave_idx_type octave_sort<T>::lookup(const T*, octave_idx_type, const T&) [with T = octave_int<short int>; octave_idx_type = int]'
  764. array/Array-i.cc:51:27:   required from here
  765. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<short int>' has a non-virtual destructor [-Weffc++]
  766.  octave_int : public octave_int_base<T>
  767.  ^
  768. ./util/oct-inttypes.h: In instantiation of 'class octave_int<int>':
  769. ./util/oct-sort.cc:1786:55:   required from 'octave_idx_type octave_sort<T>::lookup(const T*, octave_idx_type, const T&) [with T = octave_int<int>; octave_idx_type = int]'
  770. array/Array-i.cc:52:27:   required from here
  771. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<int>' has a non-virtual destructor [-Weffc++]
  772. ./util/oct-inttypes.h: In instantiation of 'class octave_int<short unsigned int>':
  773. ./util/oct-sort.cc:1786:55:   required from 'octave_idx_type octave_sort<T>::lookup(const T*, octave_idx_type, const T&) [with T = octave_int<short unsigned int>; octave_idx_type = int]'
  774. array/Array-i.cc:61:27:   required from here
  775. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<short unsigned int>' has a non-virtual destructor [-Weffc++]
  776. ./util/oct-inttypes.h: In instantiation of 'class octave_int<unsigned int>':
  777. ./util/oct-sort.cc:1786:55:   required from 'octave_idx_type octave_sort<T>::lookup(const T*, octave_idx_type, const T&) [with T = octave_int<unsigned int>; octave_idx_type = int]'
  778. array/Array-i.cc:62:27:   required from here
  779. ./util/oct-inttypes.h:831:1: warning: base class 'class octave_int_base<unsigned int>' has a non-virtual destructor [-Weffc++]
Advertisement
Add Comment
Please, Sign In to add comment