help-octave
[Top][All Lists]
Advanced

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

Problems buildin octave 3.2.4 on Solaris 10 x86


From: Craig Johnson
Subject: Problems buildin octave 3.2.4 on Solaris 10 x86
Date: Fri, 18 Jun 2010 13:33:15 -0400

Hi all,

Hope somebody can help with this problem. I am getting lots of undefined symbols in what I think is the final link step. It appears that they
are all in the FLTK library. What am I doing wrong

System environment is:

Solaris 10 x86 update 8

gcc version 4.3.4
GNU make version 3.81

Relevant output from configure is:

Octave is now configured for x86_64-pc-solaris2.10

  Source directory:     .
  Installation prefix:  /home/cjohnson/octave
  C compiler:           gcc   -Wall -W -Wshadow -Wformat -I/home/cjohnson/octave/include -I/opt/include -I/opt/include/GraphicsMagick -I/opt/hdf5/include
  C++ compiler:         g++  -I/home/cjohnson/octave/include/freetype2 -I/home/cjohnson/octave/include  -Wall -W -Wshadow -Wold-style-cast -Wformat -g -O2
  Fortran compiler:     g77 -O
  Fortran libraries:     -L/usr/ccs/lib -L/usr/lib -L/home/cjohnson/octave/lib -L/opt/lib -L/opt/hdf5/lib -L/opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.4 -L/opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.4/../../.. -lhdf5 -lz -lgfortranbegin -lgfortran -lm -lqrupdate -lfftw3
  BLAS libraries:      
  FFTW libraries:      
  GLPK libraries:       -lglpk
  UMFPACK libraries:    -lumfpack
  AMD libraries:        -lamd
  CAMD libraries:       -lcamd
  COLAMD libraries:     -lcolamd
  CCOLAMD libraries:    -lccolamd
  CHOLMOD libraries:    -lcholmod
  CXSPARSE libraries:   -lcxsparse
  ARPACK libraries:     -larpack
  QRUPDATE libraries:   
  HDF5 libraries:       -lhdf5
  CURL libraries:      
  REGEX libraries:      -L/opt/csw/lib -R/opt/csw/lib -lpcre
  QHULL libraries:    -lqhull
  OPENGL libraries:     -lftgl -L/home/cjohnson/octave/lib -lfreetype -L/usr/X11R6/lib -lGL -lGLU
  FLTK backend libs:    -L/home/cjohnson/octave/lib -L/usr/openwin/lib -R/usr/openwin/lib -lfltk_gl -lGLU -lGL -lfltk -lm -lXext -lX11 -lsocket -lnsl
  X11 include flags:    /usr/openwin/include
  X11 libraries:        -L/usr/openwin/lib -lX11
  CARBON libraries:    
  PTHREAD flags         -D_REENTRANT -pthreads
  PTHREAD libraries    
  LIBS:                 -lreadline  -lncurses -lhdf5 -lz -lm -lqrupdate -lfftw3
  Default pager:        less
  gnuplot:              gnuplot
  Magick config:        GraphicsMagick++-config

  Do internal array bounds checking:  false
  Build static libraries:             true
  Build shared libraries:             false
  Dynamic Linking:                    false
  Include support for GNU readline:   true
  64-bit array dims and indexing:     false

configure: WARNING: qrupdate not found. The QR & Cholesky updating functions will be slow.
configure: WARNING: cURL library not found.  The urlread and urlwrite functions will be disabled.
configure: WARNING: FFTW library not found.  Octave will use the (slower) FFTPACK library instead.
configure:

NOTE: libraries may be skipped if a library is not found OR
      if the library on your system is missing required features.

Output from make:

g++ -I/home/cjohnson/octave/include -I/opt/include -I/home/cjohnson/octave/include/GraphicsMagick -I/opt/hdf5/include -I/opt/
csw/include -I. -I.. -I../liboctave -I../src -I../libcruft/misc  -DHAVE_CONFIG_H -I/home/cjohnson/octave/include/freetype2 -I
/home/cjohnson/octave/include -Wall -W -Wshadow -Wold-style-cast -Wformat -g -O2 -D_REENTRANT -pthreads  \
        -L..  -fPIC -L/home/cjohnson/octave/lib -L/opt/lib -L/opt/hdf5/lib -o octave \
        main.o  amd.o  balance.o  besselj.o  betainc.o  bsxfun.o  cellfun.o  chol.o  ccolamd.o  colamd.o  colloc.o  conv2.o
convhulln.o  daspk.o  dasrt.o  dassl.o  det.o  dispatch.o  dlmread.o  dmperm.o  eig.o  eigs.o  fft.o  fft2.o  fftn.o  fftw.o
 filter.o  find.o  fltk_backend.o  gammainc.o  gcd.o  getgrent.o  getpwent.o  getrusage.o  givens.o  hess.o  hex2num.o  inv.o
  kron.o  lookup.o  lsode.o  lu.o  luinc.o  matrix_type.o  max.o  md5sum.o  pinv.o  qr.o  quad.o  qz.o  rand.o  rcond.o  rege
xp.o  schur.o  sparse.o  spparms.o  sqrtm.o  svd.o  syl.o  symrcm.o  symbfact.o  time.o  tsearch.o  typecast.o  urlwrite.o  _
_contourc__.o  __delaunayn__.o  __dsearchn__.o  __glpk__.o  __lin_interpn__.o  __magick_read__.o  __pchip_deriv__.o  __qp__.o
  __voronoi__.o  __convn__.o \
        -L../liboctave -L../libcruft -L../src  \
        ../src/liboctinterp.a ../liboctave/liboctave.a -lqhull -lglpk -lGraphicsMagick++ -lGraphicsMagick -ljbig -ltiff -lfre
etype -ljpeg -lpng -lwmflite -ldpstk -ldps -lXext -lSM -lICE -lX11 -lsocket -lnsl -lbz2 -lxml2 -lz -lm -lgomp -lpthread  -L/o
pt/csw/lib -R/opt/csw/lib -lpcre  ../libcruft/libcruft.a   \
         -lumfpack -lamd -lcamd -lcolamd \
        -lcholmod -lccolamd -lcxsparse  \
          -larpack -lftgl -L/home/cjohnson/octave/lib -lfreetype -L/usr/X11R6/lib -lGL -lGLU \
        -L/usr/openwin/lib -lX11  -lreadline  -lncurses -lhdf5 -lz -lm -lqrupdate -lfftw3 -L/usr/ccs/lib -L/usr/lib -L/home/c
johnson/octave/lib -L/opt/lib -L/opt/hdf5/lib -L/opt/csw/gcc4/lib/gcc/i386-pc-solaris2.10/4.3.4 -L/opt/csw/gcc4/lib/gcc/i386-
pc-solaris2.10/4.3.4/../../.. -lhdf5 -lz -lgfortranbegin -lgfortran -lm -lqrupdate -lfftw3
Undefined                       first referenced
 symbol                             in file
Fl_Window::label(char const*)       fltk_backend.o
Fl_Window::cursor(Fl_Cursor, Fl_Color, Fl_Color) fltk_backend.o
Fl::e_clicks                        fltk_backend.o
Fl_Input_::~Fl_Input_()             fltk_backend.o
Fl_Widget::damage(unsigned char)    fltk_backend.o
Fl_Gl_Window::mode(int, int const*) fltk_backend.o
Fl_Input_::value(char const*)       fltk_backend.o
vtable for Fl_Gl_Window             fltk_backend.o
typeinfo for Fl_Gl_Window           fltk_backend.o
Fl_Window::flush()                  fltk_backend.o
Fl_Input::Fl_Input(int, int, int, int, char const*) fltk_backend.o
Fl_Input::handle(int)               fltk_backend.o
Fl_Input_::resize(int, int, int, int) fltk_backend.o
vtable for Fl_Input                 fltk_backend.o
typeinfo for Fl_Input               fltk_backend.o
Fl::h()                             fltk_backend.o
Fl::w()                             fltk_backend.o
etime_                              /home/cjohnson/octave/lib/libarpack.a(second.o)
Fl_Window::Fl_Window(int, int, int, int, char const*) fltk_backend.o
Fl::e_keysym                        fltk_backend.o
Fl_Button::Fl_Button(int, int, int, int, char const*) fltk_backend.o
Fl_Gl_Window::flush()               fltk_backend.o
Fl_Window::size_range_()            fltk_backend.o
Fl_Widget::hide()                   fltk_backend.o
Fl_Gl_Window::~Fl_Gl_Window()       fltk_backend.o
Fl_Window::hide()                   fltk_backend.o
Fl_Gl_Window::resize(int, int, int, int) fltk_backend.o
Fl_Window::draw()                   fltk_backend.o
Fl_Window::~Fl_Window()             fltk_backend.o
Fl_Group::begin()                   fltk_backend.o
Fl_Widget::window() const           fltk_backend.o
Fl_Window::show()                   fltk_backend.o
Fl_Widget::show()                   fltk_backend.o
Fl_Gl_Window::make_current()        fltk_backend.o
gl_color(Fl_Color)                  fltk_backend.o
Fl_Window::resize(int, int, int, int) fltk_backend.o
typeinfo for Fl_Window              fltk_backend.o
Fl_Group::end()                     fltk_backend.o
Fl_Gl_Window::redraw_overlay()      fltk_backend.o
Fl_Gl_Window::hide()                fltk_backend.o
Fl_Gl_Window::init()                fltk_backend.o
Fl::e_x                             fltk_backend.o
Fl::e_y                             fltk_backend.o
Fl_Widget::redraw()                 fltk_backend.o
Fl_Gl_Window::show()                fltk_backend.o
Fl_Input::draw()                    fltk_backend.o
Fl::wait(double)                    fltk_backend.o
Fl_Window::handle(int)              fltk_backend.o
fl_message(char const*, ...)        fltk_backend.o
ld: fatal: Symbol referencing errors. No output written to octave
collect2: ld returned 1 exit status
gmake[2]: *** [octave] Error 1
gmake[2]: Leaving directory `/home/cjohnson/Solaris_Apps/app-src/build/octave-3.2.4/src'
gmake[1]: *** [src] Error 2
gmake[1]: Leaving directory `/home/cjohnson/Solaris_Apps/app-src/build/octave-3.2.4'
gmake: *** [all] Error 2



reply via email to

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