discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] Any clue


From: Marcus D. Leech
Subject: [Discuss-gnuradio] Any clue
Date: Sun, 08 Apr 2012 20:48:52 -0400
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.2.24) Gecko/20111108 Fedora/3.1.16-1.fc14 Thunderbird/3.1.16

Trying to build a fairly simple decoder block, based on gr_block. The compile goes OK, but swig goes very badly off the rails:

Can swig only deal with the derived classes? None of the derived classes really work for me, since the number of output items is only loosely correlated to the number of input items, and I may not produce any output items until I see a SYNC word on the input.
So things like gr_sync_block don't seem appropriate. Any clues?

[ 31%] Generating pocsag_swig_doc.i
[ 37%] Generating pocsag_swig.tag
[ 43%] Swig source
/home/mleech/gr-pocsag/include/pocsag_decoder.h:63: Warning 401: Base class 'gr_block' ignored - unknown module name for base. Either import the appropriate module interface file or specify the name of the module in the %import directive. [ 50%] Building CXX object swig/CMakeFiles/_pocsag_swig.dir/pocsag_swigPYTHON_wrap.cxx.o /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx: In function ‘PyObject* _wrap_new_pogsag_decoder_sptr__SWIG_0(PyObject*, PyObject*)’: /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5099:22: error: ‘pogsag_decoder’ was not declared in this scope /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5099:37: error: template argument 1 is invalid /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5099:47: error: invalid type in declaration before ‘=’ token /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5104:36: error: ‘pogsag_decoder’ cannot appear in a constant-expression /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5104:51: error: template argument 1 is invalid /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5104:54: error: expected primary-expression before ‘)’ token /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5104:55: error: expected ‘;’ before ‘new’ /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx: In function ‘PyObject* _wrap_new_pogsag_decoder_sptr__SWIG_1(PyObject*, PyObject*)’: /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5123:3: error: ‘pogsag_decoder’ was not declared in this scope /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5123:19: error: ‘arg1’ was not declared in this scope /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5123:43: error: expected primary-expression before ‘)’ token /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5123:45: error: expected ‘;’ before numeric constant /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5127:22: error: ‘pogsag_decoder’ cannot appear in a constant-expression /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5127:37: error: template argument 1 is invalid /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5127:47: error: invalid type in declaration before ‘=’ token /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5134:28: error: expected type-specifier before ‘pogsag_decoder’ /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5134:28: error: expected ‘>’ before ‘pogsag_decoder’ /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5134:28: error: expected ‘(’ before ‘pogsag_decoder’ /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5134:45: error: expected primary-expression before ‘>’ token /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5134:53: error: expected ‘)’ before ‘;’ token /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5137:36: error: ‘pogsag_decoder’ cannot appear in a constant-expression /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5137:51: error: template argument 1 is invalid /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5137:54: error: expected primary-expression before ‘)’ token /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5137:55: error: expected ‘;’ before ‘new’ /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx: In function ‘PyObject* _wrap_pogsag_decoder_sptr___deref__(PyObject*, PyObject*)’: /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5188:22: error: ‘pogsag_decoder’ was not declared in this scope /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5188:37: error: template argument 1 is invalid /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5188:45: error: invalid type in declaration before ‘=’ token /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5188:67: error: ‘pogsag_decoder’ cannot appear in a constant-expression /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5188:82: error: template argument 1 is invalid /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5188:85: error: expected primary-expression before ‘)’ token /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5188:87: error: expected ‘,’ or ‘;’ before numeric constant /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5192:19: error: ‘result’ was not declared in this scope /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5199:47: error: ‘pogsag_decoder’ cannot appear in a constant-expression /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5199:62: error: template argument 1 is invalid /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5199:64: error: expected ‘>’ before ‘*’ token /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5199:64: error: expected ‘(’ before ‘*’ token /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5199:66: error: expected primary-expression before ‘>’ token /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5199:74: error: expected ‘)’ before ‘;’ token /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx:5202:33: error: expected primary-expression before ‘)’ token /home/mleech/gr-pocsag/build/swig/pocsag_swigPYTHON_wrap.cxx: In function ‘PyObject* _wrap_delete_pogsag_decoder_sptr(PyObject*, PyObject*)’:

--
Marcus Leech
Principal Investigator
Shirleys Bay Radio Astronomy Consortium
http://www.sbrac.org





reply via email to

[Prev in Thread] Current Thread [Next in Thread]