Compile gcvspl

Jose Rodriguez j.c.rodriguezperez at reading.ac.uk
Thu Feb 19 06:25:25 CST 2009


Hi.

I'm having some trouble trying to compile gcvspl in my work 
computer. Everything went fine in my laptop, but at work 
something is missing. When I do

mkoctfile gcvspl.cc gcvsplf.f

I obtain:

gcvsplf.f:686.5:

    20 JJ = 0 

     1
Warning: Label 20 at (1) defined but not used
In file included from 
/usr/include/octave-3.0.0/octave/oct-obj.h:33,
                  from 
/usr/include/octave-3.0.0/octave/ov-fcn.h:33,
                  from 
/usr/include/octave-3.0.0/octave/ov-builtin.h:29,
                  from 
/usr/include/octave-3.0.0/octave/defun-int.h:29,
                  from 
/usr/include/octave-3.0.0/octave/defun-dld.h:31,
                  from gcvspl.cc:23:
/usr/include/octave-3.0.0/octave/ov.h:34:18: error: hdf5.h: 
No such file or directory
In file included from /usr/include/octave-3.0.0/octave/ov.h:59,
                  from 
/usr/include/octave-3.0.0/octave/oct-obj.h:33,
                  from 
/usr/include/octave-3.0.0/octave/ov-fcn.h:33,
                  from 
/usr/include/octave-3.0.0/octave/ov-builtin.h:29,
                  from 
/usr/include/octave-3.0.0/octave/defun-int.h:29,
                  from 
/usr/include/octave-3.0.0/octave/defun-dld.h:31,
                  from gcvspl.cc:23:
/usr/include/octave-3.0.0/octave/ov-base.h:434: error: 
‘hid_t’ has not been declared
/usr/include/octave-3.0.0/octave/ov-base.h:437: error: 
‘hid_t’ has not been declared
In file included from 
/usr/include/octave-3.0.0/octave/oct-obj.h:33,
                  from 
/usr/include/octave-3.0.0/octave/ov-fcn.h:33,
                  from 
/usr/include/octave-3.0.0/octave/ov-builtin.h:29,
                  from 
/usr/include/octave-3.0.0/octave/defun-int.h:29,
                  from 
/usr/include/octave-3.0.0/octave/defun-dld.h:31,
                  from gcvspl.cc:23:
/usr/include/octave-3.0.0/octave/ov.h:826: error: ‘hid_t’ 
has not been declared
/usr/include/octave-3.0.0/octave/ov.h:829: error: ‘hid_t’ 
has not been declared

My computer administrator told me that he has installed the 
development tools, debugging info and Octave sources, but 
something is still missing. Could that be the development 
hdf5 libraries?

Also, I naively tried to run the oct file compiled in my 
laptop and it refuses complaining about

error: liblapack.so.3gf: cannot open shared object file: No 
such file or directory


Could you give me some help to have gcvspl available?

Thanks

Jose


More information about the Help-octave mailing list