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

Reply via email to