On Wed, 2004-02-18 at 12:50, Tim Goetze wrote: > >I read: > >> can you try the attached patch please? > > > >works with gcc-3.2, but not 3.3: > >In file included from Eq.h:4, > > from Eq.cc:31: > >dsp/Eq.h:167:46: missing terminating " character > >dsp/Eq.h:181:57: missing terminating " character > >dsp/Eq.h:185:46: missing terminating " character > >dsp/Eq.h:194:57: missing terminating " character > >dsp/Eq.h:199:38: missing terminating " character > >dsp/Eq.h:205:82: missing terminating " character > >make: *** [Eq.o] Error 1 > > ah, glad to hear it gets better, thanks. > > to cure this, can you try the patch attached please?
With the two patches (patch and patch-two) it builds on RH9, RH8.0, RH7.3 and FC1 (woohoo! :-) I get this warning: Reverb.cc: In constructor `Plate::Plate(double)': Reverb.cc:232: warning: passing `double' for argument 2 of `void ModLattice::init(int, int)' Reverb.cc:233: warning: passing `double' for argument 2 of `void ModLattice::init(int, int)' Two details. A "make clean" leaves the sources in a non-compilable state, a subsequent make gets me this: make: *** No rule to make target `/usr/lib/gcc-lib/i386-redhat-linux/3.2.2/include/stddef.h', needed by `Cabinet.o'. Stop. The location of ladspa.h is assumed to be /usr/local/include, that is not true on my systems (/usr/include). Not a big deal, easily fixed by redoing the link at build time. -- Fernando