From: David B. <Dav...@mo...> - 2005-11-04 09:59:27
|
Quentin Spencer wrote: > I tried compiling the cvs version of octave-forge with the cvs version > of octave, and two functions failed to compile: > > 1. main/fixed/fixedNDArray.cc > > fixedNDArray.o > fixedNDArray.cc:407:59: error: macro "MX_ND_REDUCTION" passed 5 > arguments, but takes just 3 > fixedNDArray.cc:421:61: error: macro "MX_ND_REDUCTION" passed 5 > arguments, but takes just 3 > fixedNDArray.cc:436:61: error: macro "MX_ND_REDUCTION" passed 5 > arguments, but takes just 3 > > This appears to be caused by recent changes to octave. I don't know > enough about this code to debug it, but from looking at it, it appears > that this macro has changed periodically in the past and there is > already some cruft in the code to handle different cases. To whoever > fixes this I suggest removing the old stuff since we are trying to > clean up before octave 3.0. > Try the attached patch, that I'll commit soon. Yes it adds more cruft, but we'll get rid of that soon, as I said.. D. -- David Bateman Dav...@mo... Motorola Labs - Paris +33 1 69 35 48 04 (Ph) Parc Les Algorithmes, Commune de St Aubin +33 1 69 35 77 01 (Fax) 91193 Gif-Sur-Yvette FRANCE The information contained in this communication has been classified as: [x] General Business Information [ ] Motorola Internal Use Only [ ] Motorola Confidential Proprietary |