I have installed octave-3.4.0 from the OpenSuse 11.4 depositories and it
seems to work fine. I have also installed the octave-devel rpm from the same
source. However, I have had less success with the signal package from
octaveforge. It requires both miscellaneous and struct, and when I go to
install struct, I get the following sequence of errors:
octave:1> pkg list
no packages installed.
octave:2> pkg install struct-1.0.9.tar.gz
In file included from /usr/include/octave-3.4.0/octave/../octave/ov.h:43:0,
from /usr/include/octave-3.4.0/octave/../octave/oct-obj.h:34,
from /usr/include/octave-3.4.0/octave/../octave/ov-fcn.h:32,
from /usr/include/octave-3.4.0/octave/../octave/ov-
builtin.h:28,
from /usr/include/octave-3.4.0/octave/../octave/defun-
int.h:28,
from /usr/include/octave-3.4.0/octave/../octave/defun-
dld.h:30,
from /usr/include/octave-3.4.0/octave/../octave/oct.h:36,
from arefields.cc:20:
/usr/include/octave-3.4.0/octave/../octave/oct-hdf5.h:27:18: fatal error:
hdf5.h: No such file or directory
compilation terminated.
make: *** [arefields.oct] Error 1
'make' returned the following error: make: Entering directory `/tmp/oct-
aM9crE/struct-1.0.9/src'
/usr/bin/mkoctfile-3.4.0 -s arefields.cc
make: Leaving directory `/tmp/oct-aM9crE/struct-1.0.9/src'
error: called from `pkg>configure_make' in file
/usr/share/octave/3.4.0/m/pkg/pkg.m near line 1332, column 9
error: called from:
error: /usr/share/octave/3.4.0/m/pkg/pkg.m at line 783, column 5
error: /usr/share/octave/3.4.0/m/pkg/pkg.m at line 354, column 9
Something very similar happens when I go to install miscellaneous
I have gone over to /usr/include/octave-3.4.0/octave, and sure enough, there
is no hdf5.h file. The file oct-hdf5.h exists, but it just seems to test
whether I have libhdf5 installed, which I do, and then tries to include the
hdf5.h file. Is this a packaging error at OpenSuSe? Is the header file
somewhere else? Can I not
just get the hdf5.h file from somewhere and put it in the correct place?
Any assistance appreciated.
Laurence Keefe
------------------------------------------------------------------------------
EditLive Enterprise is the world's most technically advanced content
authoring tool. Experience the power of Track Changes, Inline Image
Editing and ensure content is compliant with Accessibility Checking.
http://p.sf.net/sfu/ephox-dev2dev
_______________________________________________
Octave-dev mailing list
Octave-dev@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/octave-dev