From octave-maintainers-request at bevo dot che dot wisc dot edu Sun Nov 16 12:47:53 2003 Subject: Re: Documentation for dynamically loadable types? From: Ole Jacob Hagen To: octave-maintainers at bevo dot che dot wisc dot edu Cc: pkienzle Date: Sun, 16 Nov 2003 19:42:32 +0100 On Sun, 16 Nov 2003 09:48:39 -0600 "John W. Eaton" wrote: > Un?fortunately, with the recent changes to support N-d array types in > Octave, the octave_value internals have changed significantly. I > probably broke some of the things in octave-forge, but should have > some time to help to put them back together this coming week. > > jwe Hi. Yes, the usage of DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA where incorrect in a number of files in Octave-forge. There was just 2 inputs, but there should be 3 inputs. I changed the following files, extending the DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA-macro: NB: I don't know if the third argument is correct, but....Now it compiled, and it is working for me. comm/ov-galois.cc:40:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA(octave_galois, "galois","galois"); miscellaneous/dispatch.cc:105:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_dispatch, "overloaded function","overloaded function"); sparse/make_sparse.cc:442:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_sparse, "sparse", "sparse"); sparse/make_sparse.cc:446:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_complex_sparse, "complex_sparse", "complex_sparse"); symbolic/ov-ex-mat.cc:106:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_ex_matrix, "symbolic matrix","symbolic matrix"); symbolic/ov-ex.cc:141:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_ex, "ex", "ex"); symbolic/ov-relational.cc:63:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_relational, "relational","relational"); symbolic/ov-vpa.cc:59:DEFINE_OV_TYPEID_FUNCTIONS_AND_DATA (octave_vpa, "vpa", "vpa"); Cheers, Ole J.