On Mon, Nov 15, 2010 at 4:51 PM, Achilleas Anastasopoulos <anas...@umich.edu> wrote: > 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 to > `gri_fir_filter_with_buffer_fcc::filterNdec(std::complex<float>*, > 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 to > `gri_fir_filter_with_buffer_ccf::filterNdec(std::complex<float>*, > std::complex<float> 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 to > `gri_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
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 _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio