I have : my block is closely based on the howto example. It compiles fine on
the x86 machine as well. I'm starting to point the finger at the gnuradio
installation. It seems that in the
/usr/lib/python2.6/site-packages/gnuradio/gr folder, the
gnuradio_swig_py_runtime.py is the culprit. Is it a file that changes often
from one version of gnuradio to the other ? Does it depend on the version of
swig ?

Thanks

On Wed, Jun 24, 2009 at 3:36 PM, Eric Blossom <[email protected]> wrote:

> On Wed, Jun 24, 2009 at 12:10:29PM -0400, Mark Porter wrote:
> > Hi all,
> >
> > I have compiled a custom block for GNURadio, and it is not running
> properly.
> > My error message below seems to indicate a problem with swig or something
> > similar.
>
>
> Did you define an out-of-line virtual destructor for your block?
>
>
> > self.usrp is the usrp source, self.minmax is the custom block
> > ###
> > File "script.py", line 76, in <module>
> >   tb = my_top_block()
> > File "script.py", line 64, in __init__
> >   self.connect (self.usrp, self.minmax, self.nullsink)
> > File "/usr/lib/python2.6/site-packages/gnuradio/gr/top_block.py", line
> 99,
> > in connect
> >   self._connect(points[i-1],points[i])
> > File
> >
> "/usr/lib/python2.6/site-packages/gnuradio/gr/gnuradio_swig_py_runtime.py",
> > line 1481, in connect
> >      return
> _gnuradio_swig_py_runtime.gr_top_block_sptr_connect(self,*args)
> > NotImplementedError: Wrong number of arguments for overloaded function
> > 'gr_top_block_sptr_connect'.
> >      Possible C/C++ prototypes are:
> >          connect(boost::shared_ptr< gr_top_block > *,
> gr_basic_block_sptr)
> >          connect(boost::shared_ptr< gr_top_block > *,
> > gr_basic_block_sptr,int,gr_basic_block_sptr,int)
> >
> > swig/python detected a memory leak of type 'gr_basic_block_sptr *', no
> > destructor found.
> > ###
> >
> > Here's the kicker. The script works with a block compiled for an x86 PC.
> > However the above error occurs with a block compiled for an ARM platform
> > using openembedded and bitbake. It seems to compile just fine and I have
> put
> > all the necessary files in the /usr/include and /usr/lib on the platform.
> I
> > am looking at any input from this list as to where the problem might
> be...
> >
> > Thanks
> >
> > --
> > Mark
>
>


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

Reply via email to