/* -*- c++ -*- */
#define DIGITALC_API
%include "gnuradio.i" // the common stuff
//load generated python docstrings
%include "digitalc_swig_doc.i"
%{
#include "digitalc/packet_headerparser_b.h"
#include "digitalc/packet_header_default.h"
%}
%include "digitalc/packet_headerparser_b.h"
%include "digitalc/packet_header_default.h"
GR_SWIG_BLOCK_MAGIC2(digitalc, packet_headerparser_b);
%template(packet_header_default_sptr) boost::shared_ptr<gr::digitalc::packet_header_default>;
%pythoncode %{
packet_header_default_sptr.__repr__ = lambda self: "<packet_header_default>"
packet_header_default = packet_header_default .make;
%}
Here is the error I am getting:
Traceback (most recent call last):
File "/home/dev/Gnuradio_Prjs/parser/gr-digitalc/python/qa_packet_headerparser_b.py", line 32, in <module>
import digitalc.digitalc_swig as digitalc
File "/usr/local/lib/python2.7/dist-packages/digitalc/digitalc_swig.py", line 28, in <module>
_digitalc_swig = swig_import_helper()
File "/usr/local/lib/python2.7/dist-packages/digitalc/digitalc_swig.py", line 24, in swig_import_helper
_mod = imp.load_module('_digitalc_swig', fp, pathname, description)
ImportError: /home/dev/Gnuradio_Prjs/parser/gr-digitalc-debug/lib/libgnuradio-digitalc-1.0.0git.so.0.0.0: undefined symbol: _ZN2gr8digitalc21packet_header_defaultC1ElRKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEES9_i
Thanks for the help!
Regards,
Jebreel