Make error with latest source in fedora 12

After updating with the latest code from trunk, I get the following
error when making:


…/…/…/gnuradio-core/src/lib/.libs/libgnuradio-core-qa.a(qa_gri_fir_filter_with_buffer_fcc.o):
In function qa_gri_fir_filter_with_buffer_fcc::test_decimate(unsigned int)': /home/anastas/gnuradio_trunk/gnuradio-core/src/lib/filter/qa_gri_fir_filter_with_buffer_fcc.cc:151: undefined reference togri_fir_filter_with_buffer_fcc::filterNdec(std::complex,
float const
, unsigned long, unsigned int)’
…/…/…/gnuradio-core/src/lib/.libs/libgnuradio-core-qa.a(qa_gri_fir_filter_with_buffer_ccf.o):
In function qa_gri_fir_filter_with_buffer_ccf::test_decimate(unsigned int)': /home/anastas/gnuradio_trunk/gnuradio-core/src/lib/filter/qa_gri_fir_filter_with_buffer_ccf.cc:150: undefined reference togri_fir_filter_with_buffer_ccf::filterNdec(std::complex,
std::complex const
, unsigned long, unsigned long)’
…/…/…/gnuradio-core/src/lib/.libs/libgnuradio-core-qa.a(qa_gri_fir_filter_with_buffer_fff.o):
In function qa_gri_fir_filter_with_buffer_fff::test_decimate(unsigned int)': /home/anastas/gnuradio_trunk/gnuradio-core/src/lib/filter/qa_gri_fir_filter_with_buffer_fff.cc:139: undefined reference togri_fir_filter_with_buffer_fff::filterNdec(float*, float const*,
unsigned long, unsigned int)’
collect2: ld returned 1 exit status
make[4]: *** [test_all] Error 1
make[4]: Leaving directory
/home/anastas/gnuradio_trunk/gnuradio-core/src/tests' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory/home/anastas/gnuradio_trunk/gnuradio-core/src’
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory /home/anastas/gnuradio_trunk/gnuradio-core' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory/home/anastas/gnuradio_trunk’
make: *** [all] Error 2

I am using fedora 12 running kernel 2.6.32.23-170.fc12.x86_64

Any ideas?

thanks
Achilleas

On Mon, Nov 15, 2010 at 4:51 PM, Achilleas A.
[email protected] wrote:

float const*, unsigned long, unsigned int)’

/home/anastas/gnuradio_trunk/gnuradio-core/src/lib/filter/qa_gri_fir_filter_with_buffer_fff.cc:139:

make[2]: Leaving directory `/home/anastas/gnuradio_trunk/gnuradio-core’
Achilleas
Yes. The files gri_fir_filter_with_buffer_fff and its brethren are all
created from gri_fir_filter_with_buffer_XXX. When they were first put
in, they didn’t have the decimation capability, which was pushed in
later and then never rebuilt.

Do a ‘make clean’ in gnuradio-core/src/lib/filter and then rebuild and
see if that works.

Tom