octave-maintainers
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Octave 3.8.0-rc2 release candidate available for ftp


From: Andreas Weber
Subject: Re: Octave 3.8.0-rc2 release candidate available for ftp
Date: Sun, 22 Dec 2013 23:41:36 +0100
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131103 Icedove/17.0.10

Am 21.12.2013 22:13, schrieb John W. Eaton:
> Please help make the 3.8.0 release a success by building from this
> release candidate and reporting any problems.

build on armv7l (BeagleBoard-xM without X11) with

$ ./configure --disable-docs --disable-gui --disable-java --disable-jit

  libinterp/corefcn/graphics.cc-tst ............ PASS   18/21   FAIL 3
  scripts/gui/uimenu.m ......................... PASS    0/3    FAIL 3
  scripts/plot/util/allchild.m ................. PASS    2/3    FAIL 1
  scripts/plot/util/findall.m .................. PASS    0/1    FAIL 1
  scripts/plot/util/graphics_toolkit.m ......... PASS    0/2    FAIL 2

The above 10 failures are all of type
"__init_fltk__: no graphics DISPLAY available"

  scripts/sparse/eigs.m ........................ PASS  125/126  FAIL 1

This one exceeds tol
!!!!! test failed
ASSERT errors for:  assert (max (abs ((A - d1 (i) * speye (n)) * v1 (:,
i))),0,1e-11)

  Location  |  Observed  |  Expected  |  Reason
     ()       1.356e-09        0         Abs err 1.356e-09 exceeds tol 1e-11

Summary:

  PASS     11230
  FAIL        11
  XFAIL        7
  SKIPPED    262

While compiling I get plenty of warnings "cast from .. to ... increases
required alignment of target type [-Wcast-align] (see below)

As I read Susi has problems(segfault) on arm7hl with jit so I can try it
here with jit enabled.

More detailed informations:
$ uname -a
Linux Beagle 3.9.11-x5 #1 SMP Thu Dec 19 10:10:54 CET 2013 armv7l GNU/Linux

$ lsb_release -a
Description:    Debian GNU/Linux 7.3 (wheezy)

$ sudo apt-get install build-essential gawk gperf libncurses5-dev
autoconf automake libtool libatlas-base-dev liblapack-dev libpcre3-dev
libarpack2-dev curl libfftw3-dev libfltk1.3-dev fontconfig
libfreetype6-dev gnuplot zlib1g-dev libreadline-dev libglpk-dev
libfontconfig1-dev

$ ./configure --disable-docs --disable-gui --disable-java --disable-jit

....
Octave is now configured for armv7l-unknown-linux-gnueabihf

  Source directory:            .
  Installation prefix:         /usr/local
  C compiler:                  gcc   -Wall -W -Wshadow -Wformat
-Wpointer-arith -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings
-Wcast-align -Wcast-qual -g -O2 -pthread
  C++ compiler:                g++   -Wall -W -Wshadow -Wold-style-cast
-Wformat -Wpointer-arith -Wwrite-strings -Wcast-align -Wcast-qual -g -O2
-pthread
  Fortran compiler:            gfortran -O
  Fortran libraries:            -L/usr/lib/gcc/arm-linux-gnueabihf/4.6
-L/usr/lib/gcc/arm-linux-gnueabihf/4.6/../../../arm-linux-gnueabihf
-L/usr/lib/gcc/arm-linux-gnueabihf/4.6/../../..
-L/lib/arm-linux-gnueabihf -L/usr/lib/arm-linux-gnueabihf -lgfortran -lm
  Lex libraries:
  LIBS:                        -lm

  AMD CPPFLAGS:
  AMD LDFLAGS:
  AMD libraries:
  ARPACK CPPFLAGS:
  ARPACK LDFLAGS:
  ARPACK libraries:            -larpack
  BLAS libraries:              -lcblas -lf77blas -latlas
  CAMD CPPFLAGS:
  CAMD LDFLAGS:
  CAMD libraries:
  CARBON libraries:
  CCOLAMD CPPFLAGS:
  CCOLAMD LDFLAGS:
  CCOLAMD libraries:
  CHOLMOD CPPFLAGS:
  CHOLMOD LDFLAGS:
  CHOLMOD libraries:
  COLAMD CPPFLAGS:
  COLAMD LDFLAGS:
  COLAMD libraries:
  CURL CPPFLAGS:
  CURL LDFLAGS:
  CURL libraries:              -lcurl
  CXSPARSE CPPFLAGS:
  CXSPARSE LDFLAGS:
  CXSPARSE libraries:
  DL libraries:                -ldl
  FFTW3 CPPFLAGS:
  FFTW3 LDFLAGS:
  FFTW3 libraries:             -lfftw3_threads -lfftw3
  FFTW3F CPPFLAGS:
  FFTW3F LDFLAGS:
  FFTW3F libraries:            -lfftw3f_threads -lfftw3f
  fontconfig CFLAGS:
  fontconfig libraries:        -lfontconfig
  FreeType2 CFLAGS:            -I/usr/include/freetype2
  FreeType2 libraries:         -lfreetype
  GLPK CPPFLAGS:
  GLPK LDFLAGS:
  GLPK libraries:              -lglpk
  graphics CFLAGS:              -I/usr/include/cairo
-I/usr/include/glib-2.0 -I/usr/lib/arm-linux-gnueabihf/glib-2.0/include
-I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12
  -DCP936  -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE
-D_FILE_OFFSET_BITS=64 -D_THREAD_SAFE -D_REENTRANT
  graphics libraries:          -L/usr/lib/arm-linux-gnueabihf -lfltk_gl
-lfltk
  HDF5 CPPFLAGS:
  HDF5 LDFLAGS:
  HDF5 libraries:
  Java home:
  Java JVM path:
  Java CPPFLAGS:
  Java libraries:
  LAPACK libraries:            -llapack
  LLVM CPPFLAGS:
  LLVM LDFLAGS:
  LLVM libraries:
  Magick++ CPPFLAGS:
  Magick++ LDFLAGS:
  Magick++ libraries:
  OPENGL libraries:            -lfontconfig   -lGL -lGLU
  PCRE CPPFLAGS:
  PCRE libraries:              -L/usr/lib/arm-linux-gnueabihf -lpcre
  PTHREAD flags:               -pthread
  PTHREAD libraries:
  QHULL CPPFLAGS:
  QHULL LDFLAGS:
  QHULL libraries:             -lqhull
  QRUPDATE CPPFLAGS:
  QRUPDATE LDFLAGS:
  QRUPDATE libraries:
  Qt CPPFLAGS:
  Qt LDFLAGS:
  Qt libraries:
  READLINE libraries:          -lreadline
  TERM libraries:              -lncurses
  UMFPACK CPPFLAGS:
  UMFPACK LDFLAGS:
  UMFPACK libraries:
  X11 include flags:
  X11 libraries:               -lX11
  Z CPPFLAGS:
  Z LDFLAGS:
  Z libraries:                 -lz

  Default pager:               less
  gnuplot:                     gnuplot

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

configure: WARNING:

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

configure: WARNING:

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

configure: WARNING:

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

configure: WARNING: building documentation disabled; make dist will fail
configure: WARNING: HDF5 library not found.  Octave will not be able to
save or load HDF5 data files.
configure: WARNING: Xft library not found.  Native graphics will be
disabled.
configure: WARNING: qrupdate not found.  The QR & Cholesky updating
functions will be slow.
configure: WARNING: AMD library not found.  This will result in some
lack of functionality for sparse matrices.
configure: WARNING: CAMD library not found.  This will result in some
lack of functionality for sparse matrices.
configure: WARNING: COLAMD library not found.  This will result in some
lack of functionality for sparse matrices.
configure: WARNING: CCOLAMD library not found.  This will result in some
lack of functionality for sparse matrices.
configure: WARNING: CHOLMOD library not found.  This will result in some
lack of functionality for sparse matrices.
configure: WARNING: CXSparse library not found.  This will result in
some lack of functionality for sparse matrices.
configure: WARNING: UMFPACK not found.  This will result in some lack of
functionality for sparse matrices.
configure: WARNING:
configure: WARNING: I didn't find the necessary libraries to compile native
configure: WARNING: graphics.  It isn't necessary to have native graphics,
configure: WARNING: but you will need to have gnuplot installed or you won't
configure: WARNING: be able to use any of Octave's plotting commands
configure: WARNING:
configure:
configure: NOTE: Libraries or auxiliary programs may be skipped if they are
configure: NOTE: not found OR if they are missing required features on your
configure: NOTE: system.

make

....
./util/oct-locbuf.h: In member function
'octave_local_buffer<int>::operator int*() const':
./util/oct-locbuf.h:128:1: warning: cast from 'char*' to 'int*'
increases required alignment of target type [-Wcast-align]
./util/oct-locbuf.h: In member function 'octave_local_buffer<unsigned
int>::operator unsigned int*() const':
./util/oct-locbuf.h:129:1: warning: cast from 'char*' to 'unsigned int*'
increases required alignment of target type [-Wcast-align]
./util/oct-locbuf.h: In member function 'octave_local_buffer<long
int>::operator long int*() const':
./util/oct-locbuf.h:130:1: warning: cast from 'char*' to 'long int*'
increases required alignment of target type [-Wcast-align]
./util/oct-locbuf.h: In member function 'octave_local_buffer<long
unsigned int>::operator long unsigned int*() const':
./util/oct-locbuf.h:131:1: warning: cast from 'char*' to 'long unsigned
int*' increases required alignment of target type [-Wcast-align]
./util/oct-locbuf.h: In member function
'octave_local_buffer<float>::operator float*() const':
./util/oct-locbuf.h:132:1: warning: cast from 'char*' to 'float*'
increases required alignment of target type [-Wcast-align]
...

-- Andy


reply via email to

[Prev in Thread] Current Thread [Next in Thread]