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
