Dangit. Missed one -- had renamed ais_rx.py to ais_rx but forgot to change apps/CMakeLists.txt to reflect it. Fixed, pushed the fix to master.
Thanks! Nick On Thu, Sep 12, 2013 at 7:17 AM, Driesprong, Fokko <fo...@driesprongen.nl>wrote: > H > e Nick, > > Great work on the update of gr-ais. University is starting again, so I am > running short on time. > > I have the following make-problem: > make[2]: *** No rule to make target `../apps/ais_rx.py', needed by > `apps/ais_rx.py.exe'. Stop. > make[1]: *** [apps/CMakeFiles/pygen_apps_8ba3a.dir/all] Error 2 > make: *** [all] Error 2 > > Not sure where it comes from. > > > Kind regards, > > Fokko Driesprong > > > 2013/9/11 Nick Foster <bistrom...@gmail.com> > >> Hi all, >> >> Just to update you all, I've updated gr-ais to the GR 3.7 API this >> morning. I still have a mile's worth of updates to take care of, but it >> compiles and runs OK. Be sure to use a 162MHz bandpass filter as in many >> places nearby FM and broadcast TV RFI will saturate even the most linear >> front end. >> >> Best, >> --n >> >> >> On Sun, Sep 8, 2013 at 3:04 PM, Marcus Müller <mar...@hostalia.de> wrote: >> >>> Hi Fokko, >>> >>> you have a misconception of what flowgraphs are. >>> You call connect twice, connecting all the blocks twice; this can't be >>> done, since every block only has one set of input ports. >>> Please consider flowgraphs as mathematical digraphs: Just a set of >>> vertices (blocks) and directed edges; if you connect the two same blocks >>> with the exact same connect(...) call, you end up with double edges and >>> blocks that have more incoming edges than they can accept, since you try to >>> add the same vertices and edges to a graph that it already has. >>> You even made the mistake of overwriting self.filter with the second >>> call to ais_rx - are you sure you know what you're coding here? >>> Try with only one ais_rx; I don't see why that should not work. When you >>> want to construct the second branch of your flowgraph, you need to >>> duplicate all the vertices (blocks) first, so that they can function on >>> their own. >>> >>> >>> On 09/08/2013 11:47 PM, Driesprong, Fokko wrote: >>> >>> Hello Marcus, >>> >>> I am sorry for the scare information. Please let me elaborate. >>> >>> The most recent version is pushed in my fork of the repository of >>> gr-ais: >>> https://github.com/Fokko/gr-ais/blob/master/apps/ais_rx.py >>> >>> I have digged in the generated python swig code, but the type of the >>> osmosdr_source_c_impl >>> and freq_xlating_fir_filter_ccf blocks seem the be gr_block, which should >>> be accepted. It doesn't reach the ais.demod block, it crashes right away. >>> >>> Kind regards >>> , >>> ing. Fokko Driesprong >>> >>> >>> 2013/9/8 Marcus Müller <mar...@hostalia.de> >>> >>>> Hi Fokko, >>>> The information you're offering is a little sparse. >>>> Do you have the source code (at leas ais_rx.py in your current version) >>>> somewhere? >>>> >>>> >>>> >>>> On 09/08/2013 09:25 PM, Driesprong, Fokko wrote: >>>> >>>> He guys, >>>> >>>> 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. >>>> Kind regards, >>>> ing. Fokko Driesprong >>>> >>>> >>>> 2013/9/5 Martin Braun (CEL) <martin.br...@kit.edu> >>>> >>>>> On Thu, Sep 05, 2013 at 12:20:17AM +0200, Driesprong, Fokko wrote: >>>>> > He Guys, >>>>> > >>>>> > Thank you for the prompt replies, in special Nick Foster for the >>>>> reply, I am >>>>> > very thankful for the gr-ais package! :) >>>>> > >>>>> > Currently I am working with the modtool. I didn't know it's >>>>> existence. A very >>>>> > helpful tool. >>>>> >>>>> Fokko, >>>>> >>>>> You really should read the tutorials on how to work with out-of-tree >>>>> modules if you want to work with out-of-tree modules: >>>>> http://gnuradio.org/redmine/projects/gnuradio/wiki/OutOfTreeModules >>>>> >>>>> MB >>>>> >>>>> -- >>>>> Karlsruhe Institute of Technology (KIT) >>>>> Communications Engineering Lab (CEL) >>>>> >>>>> Dipl.-Ing. Martin Braun >>>>> Research Associate >>>>> >>>>> Kaiserstraße 12 >>>>> Building 05.01 >>>>> 76131 Karlsruhe >>>>> >>>>> Phone: +49 721 608-43790 <%2B49%20721%20608-43790> >>>>> Fax: +49 721 608-46071 <%2B49%20721%20608-46071> >>>>> www.cel.kit.edu >>>>> >>>>> KIT -- University of the State of Baden-Württemberg and >>>>> National Laboratory of the Helmholtz Association >>>>> >>>>> _______________________________________________ >>>>> Discuss-gnuradio mailing list >>>>> Discuss-gnuradio@gnu.org >>>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>>> >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Discuss-gnuradio mailing >>>> listDiscuss-gnuradio@gnu.orghttps://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>> >>>> >>>> >>>> _______________________________________________ >>>> Discuss-gnuradio mailing list >>>> Discuss-gnuradio@gnu.org >>>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>>> >>>> >>> >>> >>> _______________________________________________ >>> Discuss-gnuradio mailing list >>> Discuss-gnuradio@gnu.org >>> https://lists.gnu.org/mailman/listinfo/discuss-gnuradio >>> >>> >> >
_______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org https://lists.gnu.org/mailman/listinfo/discuss-gnuradio