discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Discuss-gnuradio] Quesition Signal Processing Block: Compilation Er


From: Eric Blossom
Subject: Re: [Discuss-gnuradio] Quesition Signal Processing Block: Compilation Errors Regarding Multiple Definition
Date: Mon, 14 Jan 2008 08:09:54 -0800
User-agent: Mutt/1.5.17 (2007-11-01)

On Mon, Jan 14, 2008 at 07:40:26PM +0800, Jonas wrote:
> I have a question.
> 
> I am trying to make 4 signal processing blocks wherein some of the
> definitions for its computations will be REPEATEDLY defined. I really intend
> this. However, basing from the gr-howto module (of which I used the built-in
> dependencies there), the compiler ALWAYS COMPLAINS of a multiple definition
> of something that I REALLY INTEND to define repeatedly. This is due to the
> fact that the four signal processing blocks that I made share some COMMON
> signal processing manipulations.
> 
> I want to be able to ignore this error and compile the four signal
> processing blocks simultaneously. Is this possible with GNU Radio?
> 
> Thanks!

Don't define the function multiple times, define it once, and include
it in the shared library that you build for the swig module.
E.g., in the "howto" example, create a new file
my_shared_functions.cc, and add it to _howto_la_SOURCES.

If this doesn't make sense, you may want to read up on shared
libraries, automake and libtool.

Eric




reply via email to

[Prev in Thread] Current Thread [Next in Thread]