I have managed to fix all the swig error's, but now I have
some issue's with python. Maybe you guys have run into it
earlier?
All the
SWIG objects and Python classes are available. But something
might have changed in the connect method of the top_block.
Traceback (most recent call last):
File "/usr/local/bin/ais_rx.py", line 216, in
<module>
main()
File "/usr/local/bin/ais_rx.py", line 169, in
main
tb = my_top_block(options, queue)
File "/usr/local/bin/ais_rx.py", line 79, in
__init__
self.ais_rx(self.u, 161.975e6 - 162.0e6, "A",
options, queue);
File "/usr/local/bin/ais_rx.py", line 121, in
ais_rx
self.connect(self.u, self.filter, self.demod,
self.unstuff, self.start_correlator, self.stop_correlator,
self.parse)
File
"/usr/local/lib/python2.7/dist-packages/gnuradio/gr/top_block.py",
line 131, in connect
self._connect(points[i-1], points[i])
File
"/usr/local/lib/python2.7/dist-packages/gnuradio/gr/top_block.py",
line 143, in _connect
dst_block.to_basic_block(), dst_port)
File
"/usr/local/lib/python2.7/dist-packages/gnuradio/gr/runtime_swig.py",
line 4130, in primitive_connect
return
_runtime_swig.top_block_sptr_primitive_connect(self,
*args)
NotImplementedError: Wrong number or type of
arguments for overloaded function
'top_block_sptr_primitive_connect'.
Possible C/C++ prototypes are:
gr::hier_block2::connect(gr::basic_block_sptr)
gr::hier_block2::connect(gr::basic_block_sptr,int,gr::basic_block_sptr,int)
Some
blocks are getting chained by the connect method. It crashes
on the following blocks:
<gr_block
osmosdr_source_c_impl (0)> -> <gr_block
freq_xlating_fir_filter_ccf (1)>
These
two blocks should pass complex numbers.
Anyone
any idea? I am confused because the osmosdr and freq_xlanting
objects shipped with osmosdr/gnuradio.