Re: 3.9 Setup for OOT development

2021-02-05 Thread Gavin Jacobs
As promised, here is a link to the source for a simple OOT module/block that works on GNU Radio 3.9. The code shows how to handle variable # of inputs, and how to setup a callback when a parameter changes during runtime. You can find the block at: https://github.com/eejake52/gr-stream There is

Re: 3.9 Setup for OOT development

2021-02-04 Thread Ron Economos
If you're converting from GNU Radio 3.7, you can automatically convert your .xml files into .yml files with the command: gr_modtool update --complete Just run it in the old OOT directory and copy over the .yml files to your new OOT. It does a very good (although not always perfect) job of

Re: 3.9 Setup for OOT development

2021-02-04 Thread Gavin Jacobs
I made some progress on this and now I have my OOT module/block working on Ubuntu 20.4, GNU Radio 3.9, written in C++, with callbacks and variable # of inputs. There are two key things to report. First is the workflow. None of the tutorials on the wiki (that I found) were complete, but

Re: 3.9 Setup for OOT development

2021-01-23 Thread Gavin Jacobs
@Criss Swaim - you were partly right. The problem was in the yml file, but not because I skipped that makeyaml step. The 'gr_modtool add' step provides a template yml file, which is a better starting point than the output of 'gr_modtool makeyaml'. The output of the

Re: 3.9 Setup for OOT development

2021-01-22 Thread Criss Swaim
I have not used 3.9, but I have seen this behavior in 3.8 when the gr_modtool makeyaml blockname step was skipped. I would suggest running this step then re-make/make install. After

3.9 Setup for OOT development

2021-01-22 Thread Gavin Jacobs
You may recall that I was asking about gr_modtool a week ago. I've made some progress and I think I'm very close to making my block work. I'm using Ubuntu Desktop 20.04 in a Virtual Machine, with GNU Radio 3.9.0.0git~master~14059~focal. Here is what I've learned so far: packages needed: git

Re: 3.9 Setup for OOT development

2021-01-14 Thread Cinaed Simson
you with the gr_modtool. It depends on the inputs you provide and  your requirements.  And I've never used gr_modtool. -- CInaed Date: Wed, 13 Jan 2021 16:50:53 -0800 From: Cinaed Simson To: discuss-gnuradio@gnu.org Subject: Re: 3.9 Setup for OOT development Message-ID: <8a5878a2-b0d8-1

Re: 3.9 Setup for OOT development

2021-01-14 Thread Marcus Müller
Hi Gavin, On 14.01.21 19:52, Gavin Jacobs wrote: > Cinaed (or anyone who has used gr_modtool in v3.9) > > 1. So, I can ignore mpir. Is this a bug in gr_modtool? No! > i.e. why is it > trying to find it if it isn't needed? MPIR is one of two options for a specific functionality (GMP

Re: 3.9 Setup for OOT development

2021-01-14 Thread Gavin Jacobs
16:50:53 -0800 From: Cinaed Simson To: discuss-gnuradio@gnu.org Subject: Re: 3.9 Setup for OOT development Message-ID: <8a5878a2-b0d8-1e43-9836-ea58da17c...@gmail.com> Content-Type: text/plain; charset="windows-1252"; Format="flowed" Hi Gavin - you can probably ignore the

Re: 3.9 Setup for OOT development

2021-01-13 Thread Cinaed Simson
Hi Gavin - you can probably ignore the first error - there are 2 possible entries for multiple precision libraries. And I believe you need pygccxml for OOT development in  3.9 Try   apt install python3-pygccxml you can always uninstall it. Also it appears the you may be trying to use an old

3.9 Setup for OOT development

2021-01-13 Thread Gavin Jacobs
I am planning to update an OOT module I wrote 4 years ago. I setup a laptop with a fresh install of Ubuntu 20.04 to use for development. I installed GNU Radio 3.8, but then I decided to go with 3.9, so I removed 3.8, and installed 3.9 from the PPA. Then I ran modtool newmod streamx ... cd