Ah, I suppose you are right about the cyclic dependencies.  # ldd -v shows this 
better. 

I've finally "solved" the problem by including the .cpp file containing the 
viterbi_algorithm_combined() function. This is sloppy and the coupling between 
source code in different modules is not at all ideal. I'd still be interested 
to hear from anyone who can solve the actual problem. This is my solution for 
now. 

Paul Garver


> On Nov 22, 2016, at 11:29 PM, Sylvain Munaut <[email protected]> wrote:
> 
>> On Tue, Nov 22, 2016 at 9:30 PM, Garver, Paul W <[email protected]> wrote:
>> If it is a link order problem, why isn’t this problem a more common
>> occurrence for other modules? It appears the dynamic libs generated by the
>> various gnuradio components do have cyclic dependencies. For example ldd on
>> the following libraries yields:
>> 
>> libgnuradio-runtime: pmt
>> libgnuradio-digital: analog,filter,fft,blocks,runtime,pmt
>> libgnuradio-treliis: digital,analog,filter,fft,blocks,runtime,pmt
> 
> There is nothing cyclic here ...
> 
> Cheers,
> 
>    Sylvain

_______________________________________________
Discuss-gnuradio mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to