Some fairy C++ error in gr-filter

Hi list. My 1st post here.

I have a big problem with CMake and some of the generated
files under gr-filter/lib. E.g. here is a snippet from it:

#include “fir_filter_ccc.h”
#include <gnuradio/io_signature.h>
#include <volk/volk.h>

namespace gr {
namespace filter {

fir_filter_ccc::make(int decimation, const std::vector<gr_complex> 

return gnuradio::get_initial_sptr(new fir_filter_ccc
(decimation, taps)); /// <<< line 40

At line 40 my g++ 4.7.2 starts yelling w/o me understanding what it
Here is the 1st error (edited): In static member function ‘static
sptr gr::filter::fir_filter_ccc::make(int, const
std::vector<std::complex >&)’: error: cannot allocate an object of
abstract type

What’s this? Is this because ‘FILTER_API’ is an dllexport? Or is my generated incorrectly? What is that file and
fir_filter_ccc.h supposed to look like?

Some info for you: ‘g++ -fconserve-space -c -DDEBUG -g -O1 -Wall’ …etc.

Thanks in advance.


On Fri, Feb 7, 2014 at 10:50 AM, Gisle V. [email protected] wrote:


Some info for you: ‘g++ -fconserve-space -c -DDEBUG -g -O1 -Wall’ …etc.

Thanks in advance.


OS? GNU Radio version?


On Mon, Feb 10, 2014 at 5:13 AM, Gisle V. [email protected] wrote:

Thanks for answering.


No, the error you are showing doesn’t really make any sense. But you
also gave us a set of g++ arguments that are not what we would
normally use in GNU Radio. Are you trying to compile this by hand and
not use the cmake/make build system?


This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs