<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-797100617143593396</id><updated>2026-10-21T12:20:45.087-07:00</updated><category term="analytic signals"/><category term="UDH Blocks"/><category term="USRP E310"/><category term="USRP B210"/><category term="openLTE"/><category term="3.4 GHz"/><category term="BladeRF"/><category term="CMA equalizer"/><category term="Costas loop"/><category term="QPSK"/><category term="RX1"/><category term="SWIG"/><category term="UDH"/><category term="USRP E312"/><category term="USRP_sink"/><category term="USRP_source"/><category term="Ubuntu"/><category term="WX GUI"/><category term="WX UI Scope Sink"/><category term="Windows 7"/><category term="WxPython"/><category term="disconnect"/><category term="gnu radio"/><category term="ham radio"/><category term="multithreading"/><title type='text'>GNU Radio, One Step at a Time</title><subtitle type='html'>Read the mailing list of the GNU project right here!&#xa;&#xa;The information here is regarding the GNU radio project for USRP radios.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>50951</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-8059725451830700558</id><published>2026-10-21T12:20:45.087-07:00</published><updated>2026-10-21T12:20:45.087-07:00</updated><title type='text'>Re: I&#39;d like to get a wiki account.</title><content type='html'>&lt;p&gt;Hi Marcus,

thanks for the quick response.

I promise to act responsibly.  I won&amp;#39;t use bots and won&amp;#39;t write about 
things I do not fully understand.  I contribute to the French-speaking 
Wikipedia with thousands of manual edits since 2006 without any trouble.

I promise to start very slowly and take feedback into account.

Thank you,

xof
=====================
On 21.10.26 17:08, Marcus Müller wrote:
&amp;gt; Hi Christophe,
&amp;gt; 
&amp;gt; As a general warning: Note that we do not welcome weakly or not 
&amp;gt; supervised agentic changes. Don&amp;#39;t add any of the things below if you 
&amp;gt; don&amp;#39;t *personally* understand the topics.
&amp;gt; 
&amp;gt; Because of the bad ratio of AI spam to human reviewers, I have to ask, 
&amp;gt; even if this sounds a bit hostile; please don&amp;#39;t take this personally:
&amp;gt; Are you planning to do things in a way that guarantees you are acting 
&amp;gt; responsible with the humans who have to review your changes?
&amp;gt; 
&amp;gt; Best Regards,
&amp;gt; Marcus
&amp;gt; 
&amp;gt; On 2026-10-21 10:17 AM, Christophe Cattelain wrote:
&amp;gt;&amp;gt; I&amp;#39;d like to do some &amp;#39;wikification&amp;#39;...
&amp;gt;&amp;gt;
&amp;gt;&amp;gt; - to create internal [[links]] between pages,
&amp;gt;&amp;gt; - to add ==See also== sections and external &amp;lt;ref/&amp;gt;&amp;#39;s
&amp;gt;&amp;gt; - to create and populate subcategories in [[:Category:Block Docs]],
&amp;gt;&amp;gt;     like the menu tree in the grc module chooser.
&amp;gt;&amp;gt; - ...
&amp;gt;&amp;gt;
&amp;gt;&amp;gt; The idea is to make navigation between pages easier.
&amp;gt;&amp;gt;
&amp;gt;&amp;gt; And to have access to page histories, recent changes, what links here,...
&amp;gt;&amp;gt;
&amp;gt;&amp;gt; Thank you,
&amp;gt;&amp;gt;
&amp;gt;&amp;gt; xof
&amp;gt;&amp;gt; ------
&amp;gt;&amp;gt; Wikipedia (which (also) uses MediaWiki...) is not just a repository of 
&amp;gt;&amp;gt; pages written by somebodies.  It is a mesh of pages edited (and 
&amp;gt;&amp;gt; patrolled) by a whole community.  I don&amp;#39;t know if the pages in 
&amp;gt;&amp;gt; wiki.gnuradio.org are considered to be &amp;#39;owned&amp;#39; by their creators like 
&amp;gt;&amp;gt; in Google https://fr.wikipedia.org/wiki/Knol &amp;#39;s attempt to replace 
&amp;gt;&amp;gt; Wikipedia (which failed).  I hope not.
&amp;gt;&amp;gt;

&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/8059725451830700558/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/10/re-id-like-to-get-wiki-account_0982381538.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/8059725451830700558'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/8059725451830700558'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/10/re-id-like-to-get-wiki-account_0982381538.html' title='Re: I&#39;d like to get a wiki account.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-382171166930933098</id><published>2026-10-21T08:42:25.323-07:00</published><updated>2026-10-21T08:42:25.323-07:00</updated><title type='text'>Re: I&#39;d like to get a wiki account.</title><content type='html'>&lt;p&gt;Hi Christophe,

As a general warning: Note that we do not welcome weakly or not 
supervised agentic changes. Don&amp;#39;t add any of the things below if you 
don&amp;#39;t *personally* understand the topics.

Because of the bad ratio of AI spam to human reviewers, I have to ask, 
even if this sounds a bit hostile; please don&amp;#39;t take this personally:
Are you planning to do things in a way that guarantees you are acting 
responsible with the humans who have to review your changes?

Best Regards,
Marcus

On 2026-10-21 10:17 AM, Christophe Cattelain wrote:
&amp;gt; I&amp;#39;d like to do some &amp;#39;wikification&amp;#39;...
&amp;gt;
&amp;gt; - to create internal [[links]] between pages,
&amp;gt; - to add ==See also== sections and external &amp;lt;ref/&amp;gt;&amp;#39;s
&amp;gt; - to create and populate subcategories in [[:Category:Block Docs]],
&amp;gt;     like the menu tree in the grc module chooser.
&amp;gt; - ...
&amp;gt;
&amp;gt; The idea is to make navigation between pages easier.
&amp;gt;
&amp;gt; And to have access to page histories, recent changes, what links here,...
&amp;gt;
&amp;gt; Thank you,
&amp;gt;
&amp;gt; xof
&amp;gt; ------
&amp;gt; Wikipedia (which (also) uses MediaWiki...) is not just a repository of 
&amp;gt; pages written by somebodies.  It is a mesh of pages edited (and 
&amp;gt; patrolled) by a whole community.  I don&amp;#39;t know if the pages in 
&amp;gt; wiki.gnuradio.org are considered to be &amp;#39;owned&amp;#39; by their creators like 
&amp;gt; in Google https://fr.wikipedia.org/wiki/Knol &amp;#39;s attempt to replace 
&amp;gt; Wikipedia (which failed).  I hope not.
&amp;gt;

&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/382171166930933098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/10/re-id-like-to-get-wiki-account.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/382171166930933098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/382171166930933098'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/10/re-id-like-to-get-wiki-account.html' title='Re: I&#39;d like to get a wiki account.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-7798888598552957071</id><published>2026-10-21T08:41:46.720-07:00</published><updated>2026-10-21T08:41:46.720-07:00</updated><title type='text'>Re: Dynamically streaming any stream in the flowgraph</title><content type='html'>&lt;p&gt;Hi Thomas,&lt;/p&gt;
&lt;p&gt;awesome to be hearing from you! This is definitely on top of my &quot;read on the train later today&quot; list :)&lt;/p&gt;
&lt;p&gt;Cheers,&lt;br&gt;
  Marcus&amp;nbsp;&lt;/p&gt;
&lt;div class=&quot;moz-cite-prefix&quot;&gt;
 On 2026-10-20 4:20 PM, Thomas Habets wrote:&lt;br&gt;
&lt;/div&gt;
&lt;blockquote type=&quot;cite&quot; cite=&quot;mid:CA+kHd+fV88YPgOHXP39Ubsf1JRj-W6OmYYVYDqZojL8iNQ48Cg@mail.gmail.com&quot;&gt;
 &lt;meta http-equiv=&quot;content-type&quot; content=&quot;text/html; charset=UTF-8&quot;&gt;
 &lt;div dir=&quot;ltr&quot;&gt;
  &lt;div&gt;
   When working on a flowgraph I&#39;ve found myself often wanting to add QT sinks of various sorts to almost every step in the process. This makes for a bit of a cluttered UI, and I always have to stop, add, restart. And then I have to go back and disable or delete them, when no longer needed.
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;
   If I understand correctly, gr-ctrlport still needs to have configured all the tap locations ahead of time, and it provides just the latest, not a stream as such?
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;
   Looks like gnuradio 4 allows[1] it? I&#39;ve not tried gnuradio 4 yet.
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;
   In the meantime, for my Rust framework, I added the remote ability to discover and stream arbitrary streams in a flowgraph. I also vibe coded having gnuradio export the interface. The code is just a throwaway demo, but a demo that does work.
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;a href=&quot;https://blog.habets.se/2026/10/Inspecting-RustRadio-and-GNURadio-streams-dynamically.html&quot; moz-do-not-send=&quot;true&quot; class=&quot;moz-txt-link-freetext&quot;&gt;https://blog.habets.se/2026/10/Inspecting-RustRadio-and-GNURadio-streams-dynamically.html&lt;/a&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;
   Will this kind of thing be more natively supported in GNU Radio 4? The use cases for me are:
  &lt;/div&gt;
  &lt;div&gt;
   1. Detachable UI, so that the actual flowgraph can run headless.
  &lt;/div&gt;
  &lt;div&gt;
   2. Arbitrary inspection without needing to add taps to everything manually.
  &lt;/div&gt;
  &lt;div&gt;
   3. Though the &quot;live&quot; version holds on to an SDR, it allows teeing off the raw I/Q for development of the next version, without needing a second SDR.
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;
   My question, I guess, is if in general yes this is gr4 territory, and no nobody&#39;s interested in making it also work with gr3?
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;
   [1] &quot;&amp;nbsp;Runtime plugins allow blocks, schedulers, and related extensions to be discovered from the active installation&quot; —&amp;nbsp;&lt;a href=&quot;https://wiki.gnuradio.org/index.php?title=GNU_Radio_4.0&quot; moz-do-not-send=&quot;true&quot; class=&quot;moz-txt-link-freetext&quot;&gt;https://wiki.gnuradio.org/index.php?title=GNU_Radio_4.0&lt;/a&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;&lt;span class=&quot;gmail_signature_prefix&quot;&gt;-- &lt;/span&gt;&lt;br&gt;
  &lt;div dir=&quot;ltr&quot; class=&quot;gmail_signature&quot; data-smartmail=&quot;gmail_signature&quot;&gt;
   &lt;div dir=&quot;ltr&quot;&gt;
    &lt;div&gt;
     typedef struct me_s {&lt;br&gt;
      &amp;nbsp;char name[] &amp;nbsp; &amp;nbsp; &amp;nbsp;= { &quot;Thomas Habets&quot; };&lt;br&gt;
      &amp;nbsp;char email[] &amp;nbsp; &amp;nbsp; = { &quot;&lt;a href=&quot;mailto:thomas@habets.pp.se&quot; target=&quot;_blank&quot; moz-do-not-send=&quot;true&quot;&gt;thomas@habets.se&lt;/a&gt;&quot; };&lt;br&gt;
      &amp;nbsp;char kernel[] &amp;nbsp; &amp;nbsp;= { &quot;Linux&quot; };&lt;br&gt;
      &amp;nbsp;char *pgpKey[] &amp;nbsp; = { &quot;&lt;a href=&quot;http://www.habets.pp.se/pubkey.txt&quot; target=&quot;_blank&quot; moz-do-not-send=&quot;true&quot; class=&quot;moz-txt-link-freetext&quot;&gt;http://www.habets.pp.se/pubkey.txt&lt;/a&gt;&quot; };&lt;br&gt;
      &amp;nbsp;char pgp[] = { &quot;9907 8698 8A24 F52F 1C2E &amp;nbsp;87F6 39A4 9EEA 460A 0169&quot; };&lt;br&gt;
      &amp;nbsp;char coolcmd[] &amp;nbsp; = { &quot;echo &#39;. ./_&amp;amp;. ./_&#39;&amp;gt;_;. ./_&quot; };&lt;br&gt;
      } me_t;
    &lt;/div&gt;
   &lt;/div&gt;
  &lt;/div&gt;
 &lt;/div&gt;
&lt;/blockquote&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/7798888598552957071/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/10/re-dynamically-streaming-any-stream-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/7798888598552957071'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/7798888598552957071'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/10/re-dynamically-streaming-any-stream-in.html' title='Re: Dynamically streaming any stream in the flowgraph'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-5159922519548851288</id><published>2026-10-21T01:18:52.618-07:00</published><updated>2026-10-21T01:18:52.618-07:00</updated><title type='text'>I&#39;d like to get a wiki account.</title><content type='html'>&lt;p&gt;I&amp;#39;d like to do some &amp;#39;wikification&amp;#39;...

- to create internal [[links]] between pages,
- to add ==See also== sections and external &amp;lt;ref/&amp;gt;&amp;#39;s
- to create and populate subcategories in [[:Category:Block Docs]],
	like the menu tree in the grc module chooser.
- ...

The idea is to make navigation between pages easier.

And to have access to page histories, recent changes, what links here,...

Thank you,

xof
------
Wikipedia (which (also) uses MediaWiki...) is not just a repository of 
pages written by somebodies.  It is a mesh of pages edited (and 
patrolled) by a whole community.  I don&amp;#39;t know if the pages in 
wiki.gnuradio.org are considered to be &amp;#39;owned&amp;#39; by their creators like in 
Google https://fr.wikipedia.org/wiki/Knol &amp;#39;s attempt to replace 
Wikipedia (which failed).  I hope not.

&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/5159922519548851288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/10/id-like-to-get-wiki-account.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/5159922519548851288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/5159922519548851288'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/10/id-like-to-get-wiki-account.html' title='I&#39;d like to get a wiki account.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-6290241317443866360</id><published>2026-10-20T07:21:44.020-07:00</published><updated>2026-10-20T07:21:44.020-07:00</updated><title type='text'>Dynamically streaming any stream in the flowgraph</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;
 &lt;div&gt;
  When working on a flowgraph I&#39;ve found myself often wanting to add QT sinks of various sorts to almost every step in the process. This makes for a bit of a cluttered UI, and I always have to stop, add, restart. And then I have to go back and disable or delete them, when no longer needed.
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  If I understand correctly, gr-ctrlport still needs to have configured all the tap locations ahead of time, and it provides just the latest, not a stream as such?
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  Looks like gnuradio 4 allows[1] it? I&#39;ve not tried gnuradio 4 yet.
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  In the meantime, for my Rust framework, I added the remote ability to discover and stream arbitrary streams in a flowgraph. I also vibe coded having gnuradio export the interface. The code is just a throwaway demo, but a demo that does work.
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  &lt;a href=&quot;https://blog.habets.se/2026/10/Inspecting-RustRadio-and-GNURadio-streams-dynamically.html&quot;&gt;https://blog.habets.se/2026/10/Inspecting-RustRadio-and-GNURadio-streams-dynamically.html&lt;/a&gt;
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  Will this kind of thing be more natively supported in GNU Radio 4? The use cases for me are:
 &lt;/div&gt;
 &lt;div&gt;
  1. Detachable UI, so that the actual flowgraph can run headless.
 &lt;/div&gt;
 &lt;div&gt;
  2. Arbitrary inspection without needing to add taps to everything manually.
 &lt;/div&gt;
 &lt;div&gt;
  3. Though the &quot;live&quot; version holds on to an SDR, it allows teeing off the raw I/Q for development of the next version, without needing a second SDR.
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  My question, I guess, is if in general yes this is gr4 territory, and no nobody&#39;s interested in making it also work with gr3?
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  [1] &quot;&amp;nbsp;Runtime plugins allow blocks, schedulers, and related extensions to be discovered from the active installation&quot; —&amp;nbsp;&lt;a href=&quot;https://wiki.gnuradio.org/index.php?title=GNU_Radio_4.0&quot;&gt;https://wiki.gnuradio.org/index.php?title=GNU_Radio_4.0&lt;/a&gt;
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;&lt;span class=&quot;gmail_signature_prefix&quot;&gt;-- &lt;/span&gt;&lt;br&gt;
 &lt;div dir=&quot;ltr&quot; class=&quot;gmail_signature&quot; data-smartmail=&quot;gmail_signature&quot;&gt;
  &lt;div dir=&quot;ltr&quot;&gt;
   &lt;div&gt;
    typedef struct me_s {&lt;br&gt;
    &amp;nbsp;char name[] &amp;nbsp; &amp;nbsp; &amp;nbsp;= { &quot;Thomas Habets&quot; };&lt;br&gt;
    &amp;nbsp;char email[] &amp;nbsp; &amp;nbsp; = { &quot;&lt;a href=&quot;mailto:thomas@habets.pp.se&quot; target=&quot;_blank&quot;&gt;thomas@habets.se&lt;/a&gt;&quot; };&lt;br&gt;
    &amp;nbsp;char kernel[] &amp;nbsp; &amp;nbsp;= { &quot;Linux&quot; };&lt;br&gt;
    &amp;nbsp;char *pgpKey[] &amp;nbsp; = { &quot;&lt;a href=&quot;http://www.habets.pp.se/pubkey.txt&quot; target=&quot;_blank&quot;&gt;http://www.habets.pp.se/pubkey.txt&lt;/a&gt;&quot; };&lt;br&gt;
    &amp;nbsp;char pgp[] = { &quot;9907 8698 8A24 F52F 1C2E &amp;nbsp;87F6 39A4 9EEA 460A 0169&quot; };&lt;br&gt;
    &amp;nbsp;char coolcmd[] &amp;nbsp; = { &quot;echo &#39;. ./_&amp;amp;. ./_&#39;&amp;gt;_;. ./_&quot; };&lt;br&gt;
    } me_t;
   &lt;/div&gt;
  &lt;/div&gt;
 &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/6290241317443866360/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/10/dynamically-streaming-any-stream-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/6290241317443866360'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/6290241317443866360'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/10/dynamically-streaming-any-stream-in.html' title='Dynamically streaming any stream in the flowgraph'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-4603491819838968523</id><published>2026-09-29T09:46:53.919-07:00</published><updated>2026-09-29T09:46:53.919-07:00</updated><title type='text'>Capture the Flag @ Ingeniería deMuestra</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;
 Hi everyone,
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  Just like every year since 2020, we&#39;re organizing a little&amp;nbsp;&lt;span class=&quot;gmail-il&quot;&gt;&lt;span class=&quot;gmail-il&quot;&gt;&lt;span class=&quot;gmail-il&quot;&gt;CTF&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; very much like GRCon&#39;s&amp;nbsp;during&amp;nbsp;an exposition event at our University (&lt;a href=&quot;https://idm.uy/&quot; target=&quot;_blank&quot;&gt;https://idm.uy/&lt;/a&gt;). Since it is completely online, we encourage people from all over to join and play. The only caveat is that it is in Spanish, but many English-speaking people have played it in the past.&amp;nbsp;
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  If you&#39;re interested, you may read all the details at our webpage&amp;nbsp;&lt;a href=&quot;https://ctf.idm.uy/&quot; target=&quot;_blank&quot;&gt;https://&lt;span class=&quot;gmail-il&quot;&gt;&lt;span class=&quot;gmail-il&quot;&gt;&lt;span class=&quot;gmail-il&quot;&gt;ctf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.idm.uy/&lt;/a&gt;&amp;nbsp;(or directly at&amp;nbsp;&lt;a href=&quot;https://eva.fing.edu.uy/course/view.php?id=1557&amp;amp;section=1#tabs-tree-start&quot; target=&quot;_blank&quot;&gt;https://eva.fing.edu.uy/course/view.php?id=1557&amp;amp;section=1#tabs-tree-start&lt;/a&gt;). You may register with a group of up to three people by sending us a mail to&amp;nbsp;&lt;a href=&quot;mailto:ctf@fing.edu.uy&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;gmail-il&quot;&gt;&lt;span class=&quot;gmail-il&quot;&gt;&lt;span class=&quot;gmail-il&quot;&gt;ctf&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;@fing.edu.uy&lt;/a&gt;.
 &lt;/div&gt;&lt;br&gt;
 The deadline to register is Friday of next week, the&amp;nbsp;&lt;span class=&quot;gmail-il&quot;&gt;&lt;span class=&quot;gmail-il&quot;&gt;&lt;span class=&quot;gmail-il&quot;&gt;CTF&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;begins that night and runs for a week.&lt;br&gt;&lt;br&gt;
 best&lt;font color=&quot;#888888&quot;&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
   &lt;div&gt;
    Federico
   &lt;/div&gt;&lt;/font&gt;&lt;/font&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/4603491819838968523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/09/capture-flag-ingenieria-demuestra.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/4603491819838968523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/4603491819838968523'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/09/capture-flag-ingenieria-demuestra.html' title='Capture the Flag @ Ingeniería deMuestra'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-7435335539497403089</id><published>2026-09-28T20:17:19.702-07:00</published><updated>2026-09-28T20:17:19.702-07:00</updated><title type='text'>Re: volunteer opportunity -&gt; IAC2026</title><content type='html'>&lt;p&gt;Hey GNU-R people,&lt;/p&gt;
&lt;p&gt;Following up on this, I&#39;m happy to report that we were able to publish our paper, and will have a team of 3 attending IAC26 in Turkey next week! You can &lt;a moz-do-not-send=&quot;true&quot; href=&quot;https://iac2026.ipostersessions.com/Default.aspx?s=40-67-40-69-C7-B9-87-C7-E9-18-37-03-F5-77-12-E7&quot;&gt;view the Interactive Presentation here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;A massive thank you to my coauthors / contributors from this email list who made it happen. While there&#39;s plenty more to do, I&#39;m always truly amazed at what is possible when smart people come together in pursuit of a common goal :).&lt;/p&gt;
&lt;p&gt;Ralph&lt;/p&gt;
&lt;div class=&quot;moz-cite-prefix&quot;&gt;
 On 5/12/2026 9:10 PM, Ralph Ewig wrote:&lt;br&gt;
&lt;/div&gt;
&lt;blockquote type=&quot;cite&quot; cite=&quot;mid:9dc0518c-ca68-40c2-8a77-b23c074acd5b@outlyer.space&quot;&gt;
 Hi Everyone, &lt;br&gt;&lt;br&gt;
  I&#39;m heading up OUTLYR Space - a non-profit foundation aiming to be a Global Space Agency. We&#39;re working on a space network concept (using GNU Radio), and our 2nd paper was accepted at iac2026.org this year. I&#39;m looking for volunteer help (min 4 hr/week) to complete testing by early October; no pay but you&#39;ll be a co-author, and free trip/stay/registration at the conference in Turkey for up to three contributors :). Send me a note if you&#39;re interested,&amp;nbsp; thanks for reading! &lt;br&gt;&lt;br&gt;
  Ralph &lt;br&gt;&lt;br&gt;&lt;a class=&quot;moz-txt-link-freetext&quot; href=&quot;https://outlyr.space&quot;&gt;https://outlyr.space&lt;/a&gt; &lt;br&gt;&lt;br&gt;
&lt;/blockquote&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/7435335539497403089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/09/re-volunteer-opportunity-iac2026.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/7435335539497403089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/7435335539497403089'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/09/re-volunteer-opportunity-iac2026.html' title='Re: volunteer opportunity -&gt; IAC2026'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-5555981805400037548</id><published>2026-09-15T15:08:50.391-07:00</published><updated>2026-09-15T15:08:50.391-07:00</updated><title type='text'>softlora: a pure-Python LoRa PHY decoder + TinyGS SDR ground station</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;
 Hi all,&lt;br&gt;&lt;br&gt;
 I wanted to share a project I&#39;ve been working on this summer as part of&lt;br&gt;
 Google Summer of Code 2026 with LibreCube: a pure-Python LoRa physical-layer&lt;br&gt;
 receiver (softlora) and an SDR-based TinyGS ground station (tinygs).&lt;br&gt;&lt;br&gt;
 softlora decodes LoRa packets from IQ recordings or live SDR streams using&lt;br&gt;
 only NumPy/SciPy. Synchronization implements the three-stage CFO/STO estimator in [1], and I ported gr-lora_sdr&#39;s frame_sync block as an alternative front-end. It&#39;s&lt;br&gt;
 tested on synthetic AWGN sweeps, over-the-air captures, and real satellite&lt;br&gt;
 passes (SF7-12).&lt;br&gt;&lt;br&gt;
 Links:&lt;br&gt;
 &lt;div&gt;
  &amp;nbsp; Project write-up:&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;nbsp;&lt;a href=&quot;https://studhamza.github.io/hamza-folio/projects/LoRa_tinygs/&quot;&gt;https://studhamza.github.io/hamza-folio/projects/LoRa_tinygs/&lt;/a&gt;
 &lt;/div&gt;&amp;nbsp; softlora (LoRa PHY decoder):&lt;a href=&quot;https://gitlab.com/librecube/lib/python-softlora&quot;&gt; https://gitlab.com/librecube/lib/python-softlora&lt;/a&gt;&lt;br&gt;
 &amp;nbsp; tinygs (ground station): &amp;nbsp; &amp;nbsp; &lt;a href=&quot;https://gitlab.com/librecube/lib/python-tinygs&quot;&gt;https://gitlab.com/librecube/lib/python-tinygs&lt;/a&gt;&lt;br&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;&lt;br&gt;
 Happy to answer questions and get feedback. :)&lt;br&gt;&lt;br&gt;
 [1] M. Xhonneux, O. Afisiadis, D. Bol, and J. Louveaux, &quot;A Low-Complexity&lt;br&gt;
 &amp;nbsp; &amp;nbsp; LoRa Synchronization Algorithm Robust to Sampling Time Offsets,&quot; IEEE&lt;br&gt;
 &amp;nbsp; &amp;nbsp; Internet of Things Journal, 2021. &lt;a href=&quot;https://arxiv.org/abs/1912.11344&quot;&gt;https://arxiv.org/abs/1912.11344&lt;/a&gt;&lt;br&gt;&lt;br&gt;
 Cheers,&lt;br&gt;
 Hamza Sayed
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/5555981805400037548/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/09/softlora-pure-python-lora-phy-decoder.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/5555981805400037548'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/5555981805400037548'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/09/softlora-pure-python-lora-phy-decoder.html' title='softlora: a pure-Python LoRa PHY decoder + TinyGS SDR ground station'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-2045329055853948943</id><published>2026-09-15T14:18:38.430-07:00</published><updated>2026-09-15T14:18:38.430-07:00</updated><title type='text'>Re: browser use?</title><content type='html'>&lt;p&gt;Hi Don,

sure, since we even embed it on our gnuradio.org website, we&amp;#39;re kind of aware :)

No, seriously, thanks for bringing it up. Marc, of pysdr.org and iqengine.org fame wrote 
that *specifically* to make classroom beginner teaching and individual experimentation easier.

Best,
Marcus

On 2026-09-14 6:23 PM, Don Latham wrote:
&amp;gt; I assume the group has found https://gnuradioworld.com &amp;lt;https://gnuradioworld.com/&amp;gt;
&amp;gt; Any comments? Useful for us beginners?


&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/2045329055853948943/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/09/re-browser-use.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/2045329055853948943'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/2045329055853948943'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/09/re-browser-use.html' title='Re: browser use?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-3284794326594322622</id><published>2026-09-14T09:24:41.948-07:00</published><updated>2026-09-14T09:24:41.948-07:00</updated><title type='text'>browser use?</title><content type='html'>&lt;div style=&quot;font-size: 12pt;
					font-family: arial, helvetica, sans-serif;
					color: #000000;&quot; data-attr=&quot;forced_root_block_attrs&quot;&gt;
 I assume the group has found&amp;nbsp; &lt;a href=&quot;https://gnuradioworld.com/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;https://gnuradioworld.com&lt;/a&gt;
&lt;/div&gt;
&lt;div style=&quot;font-size: 12pt; font-family: arial, helvetica, sans-serif; color: #000000;&quot; data-attr=&quot;forced_root_block_attrs&quot;&gt;
 Any comments? Useful for us beginners?
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/3284794326594322622/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/09/browser-use.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/3284794326594322622'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/3284794326594322622'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/09/browser-use.html' title='browser use?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-3161338588431920150</id><published>2026-09-14T03:30:11.191-07:00</published><updated>2026-09-14T03:30:11.191-07:00</updated><title type='text'>Function arg checking</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;
 &lt;div&gt;
  I was checking some code[1], and found some null pointer deref and other precondition issues.
 &lt;/div&gt;
 &lt;div&gt;
  One interesting pattern was when the use happens in a constructor initializer list, but then the actual check is done in the constructor body.
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  Any opinions on what pattern should be used, here? One way is to simply move the usage below the check. But that prevents the compiler from enforcing e.g. that d_ted is initialized before d_interp, which uses d_ted, is initialized.
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  Another way is this:
 &lt;/div&gt;
 &lt;div&gt;
  &lt;font face=&quot;monospace&quot;&gt;$ git diff&lt;br&gt;
   diff --git a/gr-digital/lib/symbol_sync_ff_impl.cc b/gr-digital/lib/symbol_sync_ff_impl.cc&lt;br&gt;
   index 82b5a8036..dbc68a4f1 100644&lt;br&gt;
   --- a/gr-digital/lib/symbol_sync_ff_impl.cc&lt;br&gt;
   +++ b/gr-digital/lib/symbol_sync_ff_impl.cc&lt;br&gt;
   @@ -47,6 +47,15 @@ symbol_sync_ff::sptr symbol_sync_ff::make(enum ted_type detector_type,&lt;br&gt;
   &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;taps);&lt;br&gt;
   &amp;nbsp;}&lt;br&gt;
   &amp;nbsp;&lt;br&gt;
   +template &amp;lt;typename C, typename F&amp;gt;&lt;br&gt;
   +auto check(C c, F f)&lt;br&gt;
   +{&lt;br&gt;
   + &amp;nbsp; &amp;nbsp;if (!c()) {&lt;br&gt;
   + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;throw std::runtime_error(&quot;bleh&quot;);&lt;br&gt;
   + &amp;nbsp; &amp;nbsp;}&lt;br&gt;
   + &amp;nbsp; &amp;nbsp;return f();&lt;br&gt;
   +}&lt;br&gt;
   +&lt;br&gt;
   &amp;nbsp;symbol_sync_ff_impl::symbol_sync_ff_impl(enum ted_type detector_type,&lt;br&gt;
   &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const float sps,&lt;br&gt;
   &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const float loop_bw,&lt;br&gt;
   @@ -69,7 +78,11 @@ symbol_sync_ff_impl::symbol_sync_ff_impl(enum ted_type detector_type,&lt;br&gt;
   &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;damping_factor,&lt;br&gt;
   &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ted_gain),&lt;br&gt;
   &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;d_interp(interpolating_resampler_fff::make(&lt;br&gt;
   - &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;interp_type, d_ted-&amp;gt;needs_derivative(), n_filters, taps)),&lt;br&gt;
   + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;interp_type,&lt;br&gt;
   + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;check([this] { return d_ted != nullptr; },&lt;br&gt;
   + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;[this] { return d_ted-&amp;gt;needs_derivative(); }),&lt;br&gt;
   + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;n_filters,&lt;br&gt;
   + &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;taps)),&lt;br&gt;
   &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;d_inst_output_period(sps / static_cast&amp;lt;float&amp;gt;(osps)),&lt;br&gt;
   &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;d_inst_clock_period(sps),&lt;br&gt;
   &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;d_avg_clock_period(sps),&lt;/font&gt;
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;&lt;span class=&quot;gmail_signature_prefix&quot;&gt;
  &lt;div&gt;
   &lt;span class=&quot;gmail_signature_prefix&quot;&gt;But introducing such a pattern is a bigger stylistic change, and seems like it should be &quot;blessed&quot; as a good pattern before spreading.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span class=&quot;gmail_signature_prefix&quot;&gt;&lt;br&gt;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span class=&quot;gmail_signature_prefix&quot;&gt;This also applies to other UB stuff like&amp;nbsp;glfsr_source_b_impl.cc which shift left by a potentially UB-triggering value before it bounds checks it (also it should not allow 64 exactly, and probably instead needs to special case it).&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span class=&quot;gmail_signature_prefix&quot;&gt;&lt;br&gt;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span class=&quot;gmail_signature_prefix&quot;&gt;Opinions?&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span class=&quot;gmail_signature_prefix&quot;&gt;&lt;br&gt;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span class=&quot;gmail_signature_prefix&quot;&gt;[1] Well, truth be told I&#39;m asking LLM to &quot;find bugs and UB&quot;.&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span class=&quot;gmail_signature_prefix&quot;&gt;&lt;br&gt;&lt;/span&gt;
  &lt;/div&gt;-- &lt;/span&gt;&lt;br&gt;
 &lt;div dir=&quot;ltr&quot; class=&quot;gmail_signature&quot; data-smartmail=&quot;gmail_signature&quot;&gt;
  &lt;div dir=&quot;ltr&quot;&gt;
   &lt;div&gt;
    typedef struct me_s {&lt;br&gt;
    &amp;nbsp;char name[] &amp;nbsp; &amp;nbsp; &amp;nbsp;= { &quot;Thomas Habets&quot; };&lt;br&gt;
    &amp;nbsp;char email[] &amp;nbsp; &amp;nbsp; = { &quot;&lt;a href=&quot;mailto:thomas@habets.pp.se&quot; target=&quot;_blank&quot;&gt;thomas@habets.se&lt;/a&gt;&quot; };&lt;br&gt;
    &amp;nbsp;char kernel[] &amp;nbsp; &amp;nbsp;= { &quot;Linux&quot; };&lt;br&gt;
    &amp;nbsp;char *pgpKey[] &amp;nbsp; = { &quot;&lt;a href=&quot;http://www.habets.pp.se/pubkey.txt&quot; target=&quot;_blank&quot;&gt;http://www.habets.pp.se/pubkey.txt&lt;/a&gt;&quot; };&lt;br&gt;
    &amp;nbsp;char pgp[] = { &quot;9907 8698 8A24 F52F 1C2E &amp;nbsp;87F6 39A4 9EEA 460A 0169&quot; };&lt;br&gt;
    &amp;nbsp;char coolcmd[] &amp;nbsp; = { &quot;echo &#39;. ./_&amp;amp;. ./_&#39;&amp;gt;_;. ./_&quot; };&lt;br&gt;
    } me_t;
   &lt;/div&gt;
  &lt;/div&gt;
 &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/3161338588431920150/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/09/function-arg-checking.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/3161338588431920150'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/3161338588431920150'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/09/function-arg-checking.html' title='Function arg checking'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-6725936387904268689</id><published>2026-09-04T01:35:22.640-07:00</published><updated>2026-09-04T01:35:22.640-07:00</updated><title type='text'>how can I change blocks to run this script for hackrf card</title><content type='html'>&lt;div class=&quot;elementToProof&quot; style=&quot;font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;Helvetica&amp;quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);&quot;&gt;
 Hello,
&lt;/div&gt;
&lt;div class=&quot;elementToProof&quot; style=&quot;font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;Helvetica&amp;quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;
&lt;/div&gt;
&lt;div class=&quot;elementToProof&quot; style=&quot;font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;Helvetica&amp;quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);&quot;&gt;
 I like to change voltage oscillator according to this tread, so that I can run hackrf card, sweep need to be 50-70e6&amp;nbsp;
&lt;/div&gt;
&lt;div class=&quot;elementToProof&quot; style=&quot;font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;Helvetica&amp;quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;
&lt;/div&gt;
&lt;div class=&quot;elementToProof&quot; style=&quot;font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;Helvetica&amp;quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);&quot;&gt;&lt;a href=&quot;https://lists.gnu.org/archive/html/discuss-gnuradio/2016-04/msg00495.html&quot;&gt;https://lists.gnu.org/archive/html/discuss-gnuradio/2016-04/msg00495.html&lt;/a&gt;
&lt;/div&gt;
&lt;div class=&quot;elementToProof&quot; style=&quot;font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;Helvetica&amp;quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);&quot;&gt;&lt;br&gt;
&lt;/div&gt;
&lt;div class=&quot;elementToProof&quot; style=&quot;font-family: &amp;quot;Calibri&amp;quot;, &amp;quot;Helvetica&amp;quot;, sans-serif; font-size: 12pt; color: rgb(0, 0, 0);&quot;&gt;
 Thanks, Robin
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/6725936387904268689/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/09/how-can-i-change-blocks-to-run-this.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/6725936387904268689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/6725936387904268689'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/09/how-can-i-change-blocks-to-run-this.html' title='how can I change blocks to run this script for hackrf card'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-6836566577451482261</id><published>2026-09-03T19:53:41.611-07:00</published><updated>2026-09-03T19:53:41.611-07:00</updated><title type='text'>Re: GRCon26 Standard Pricing Extended Through Friday</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;
 &lt;div&gt;
  REMINDER - tomorrow, Friday 4 September is the last day to register at standard prices.&amp;nbsp;
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  Look forward to seeing everyone there!
 &lt;/div&gt;&lt;br&gt;
 &lt;div class=&quot;gmail_quote gmail_quote_container&quot;&gt;
  &lt;div dir=&quot;ltr&quot; class=&quot;gmail_attr&quot;&gt;
   On Mon, Aug 31, 2026 at 8:22 AM Josh Morman (GNU Radio) &amp;lt;&lt;a href=&quot;mailto:jmorman@gnuradio.org&quot;&gt;jmorman@gnuradio.org&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
  &lt;/div&gt;
  &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex&quot;&gt;
   &lt;div dir=&quot;ltr&quot;&gt;
    &lt;p style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;We realized we missed sending a reminder that GRCon26 registration prices were about to increase, so we’re extending&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;standard registration pricing through Friday&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;to give everyone a little more time.&lt;/p&gt;
    &lt;p style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;If you’ve been planning to join us in Raleigh, now is a great time to register.&lt;/p&gt;
    &lt;p style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;GRCon26 is shaping up to be an outstanding week (&lt;a href=&quot;https://events.gnuradio.org/event/28/timetable/#all.detailed&quot; target=&quot;_blank&quot;&gt;schedule&lt;/a&gt;), with:&lt;/p&gt;
    &lt;ul style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;
     &lt;li&gt;&lt;strong&gt;14 workshops/tutorials&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;covering a wide range of GNU Radio, SDR, and wireless topics&lt;/li&gt;
     &lt;li&gt;An&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;outstanding keynote lineup&lt;/strong&gt;&lt;/li&gt;
     &lt;li&gt;An amazing slate of&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;technical talks from across the community&lt;/strong&gt;&lt;/li&gt;
     &lt;li&gt;A&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;packed expo hall&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;with both longtime and new sponsors and exhibitors&lt;/li&gt;
     &lt;li&gt;Plenty of&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;social events, networking, and opportunities to connect&lt;/strong&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;with the GNU Radio community and industry&lt;/li&gt;
     &lt;li&gt;&lt;b&gt;Capture the Flag &lt;/b&gt;contest&lt;/li&gt;
     &lt;li&gt;&lt;b&gt;Amateur Radio Exams&lt;/b&gt;&lt;/li&gt;
     &lt;li&gt;&lt;b&gt;AERPAW Demo &lt;/b&gt;on Friday!!&lt;/li&gt;
    &lt;/ul&gt;
    &lt;p style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;We’re incredibly excited about this year’s program and hope you’ll join us at NC State University in Raleigh.&lt;/p&gt;
    &lt;p style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;Registration: &lt;a href=&quot;https://tickets.gnuradio.org/grcon26/&quot; target=&quot;_blank&quot;&gt;https://tickets.gnuradio.org/grcon26/&lt;/a&gt;&lt;/p&gt;
    &lt;p style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;All the info:&amp;nbsp;&lt;a href=&quot;https://events.gnuradio.org/event/28/&quot; target=&quot;_blank&quot;&gt;https://events.gnuradio.org/event/28/&lt;/a&gt;&lt;/p&gt;
    &lt;p style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;&lt;strong&gt;Standard pricing is available through Friday - please register before the prices go up!&lt;/strong&gt;&lt;/p&gt;
    &lt;p style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;We look forward to seeing you at GRCon26!&lt;/p&gt;
    &lt;p style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;- The GNU Radio Conference Organizers&lt;/p&gt;
   &lt;/div&gt;
  &lt;/blockquote&gt;
 &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/6836566577451482261/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/09/re-grcon26-standard-pricing-extended.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/6836566577451482261'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/6836566577451482261'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/09/re-grcon26-standard-pricing-extended.html' title='Re: GRCon26 Standard Pricing Extended Through Friday'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-8258187084051515385</id><published>2026-08-31T06:23:42.458-07:00</published><updated>2026-08-31T06:23:42.458-07:00</updated><title type='text'>GRCon26 Standard Pricing Extended Through Friday</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;
 &lt;p class=&quot;gmail-isSelectedEnd&quot; style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;We realized we missed sending a reminder that GRCon26 registration prices were about to increase, so we’re extending&lt;span class=&quot;gmail-Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;standard registration pricing through Friday&lt;/strong&gt;&lt;span class=&quot;gmail-Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;to give everyone a little more time.&lt;/p&gt;
 &lt;p class=&quot;gmail-isSelectedEnd&quot; style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;If you’ve been planning to join us in Raleigh, now is a great time to register.&lt;/p&gt;
 &lt;p class=&quot;gmail-isSelectedEnd&quot; style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;GRCon26 is shaping up to be an outstanding week (&lt;a href=&quot;https://events.gnuradio.org/event/28/timetable/#all.detailed&quot;&gt;schedule&lt;/a&gt;), with:&lt;/p&gt;
 &lt;ul style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;
  &lt;li&gt;&lt;strong&gt;14 workshops/tutorials&lt;/strong&gt;&lt;span class=&quot;gmail-Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;covering a wide range of GNU Radio, SDR, and wireless topics&lt;/li&gt;
  &lt;li&gt;An&lt;span class=&quot;gmail-Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;outstanding keynote lineup&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;An amazing slate of&lt;span class=&quot;gmail-Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;technical talks from across the community&lt;/strong&gt;&lt;/li&gt;
  &lt;li&gt;A&lt;span class=&quot;gmail-Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;packed expo hall&lt;/strong&gt;&lt;span class=&quot;gmail-Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;with both longtime and new sponsors and exhibitors&lt;/li&gt;
  &lt;li&gt;Plenty of&lt;span class=&quot;gmail-Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;social events, networking, and opportunities to connect&lt;/strong&gt;&lt;span class=&quot;gmail-Apple-converted-space&quot;&gt;&amp;nbsp;&lt;/span&gt;with the GNU Radio community and industry&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Capture the Flag &lt;/b&gt;contest&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;Amateur Radio Exams&lt;/b&gt;&lt;/li&gt;
  &lt;li&gt;&lt;b&gt;AERPAW Demo &lt;/b&gt;on Friday!!&lt;/li&gt;
 &lt;/ul&gt;
 &lt;p class=&quot;gmail-isSelectedEnd&quot; style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;We’re incredibly excited about this year’s program and hope you’ll join us at NC State University in Raleigh.&lt;/p&gt;
 &lt;p class=&quot;gmail-isSelectedEnd&quot; style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;Registration: &lt;a href=&quot;https://tickets.gnuradio.org/grcon26/&quot;&gt;https://tickets.gnuradio.org/grcon26/&lt;/a&gt;&lt;/p&gt;
 &lt;p class=&quot;gmail-isSelectedEnd&quot; style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;All the info:&amp;nbsp;&lt;a href=&quot;https://events.gnuradio.org/event/28/&quot;&gt;https://events.gnuradio.org/event/28/&lt;/a&gt;&lt;/p&gt;
 &lt;p class=&quot;gmail-isSelectedEnd&quot; style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;&lt;strong&gt;Standard pricing is available through Friday - please register before the prices go up!&lt;/strong&gt;&lt;/p&gt;
 &lt;p class=&quot;gmail-isSelectedEnd&quot; style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;We look forward to seeing you at GRCon26!&lt;/p&gt;
 &lt;p style=&quot;color:rgb(0,0,0);text-decoration-style:solid&quot;&gt;- The GNU Radio Conference Organizers&lt;/p&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/8258187084051515385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/08/grcon26-standard-pricing-extended.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/8258187084051515385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/8258187084051515385'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/08/grcon26-standard-pricing-extended.html' title='GRCon26 Standard Pricing Extended Through Friday'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-4289845305555545880</id><published>2026-08-26T08:24:53.064-07:00</published><updated>2026-08-26T08:24:53.064-07:00</updated><title type='text'>Re: gr4 build error</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;
 &amp;nbsp;forgot to mention, i can&#39;t create a new issue on git
&lt;/div&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote gmail_quote_container&quot;&gt;
 &lt;div dir=&quot;ltr&quot; class=&quot;gmail_attr&quot;&gt;
  On Wed, Aug 26, 2026 at 5:28 AM Steven Barbo &amp;lt;&lt;a href=&quot;mailto:barbo@umn.edu&quot;&gt;barbo@umn.edu&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
 &lt;/div&gt;
 &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex&quot;&gt;
  &lt;div dir=&quot;ltr&quot;&gt;
   Howdy.
   &lt;div&gt;
    Thank you for looking at this -&amp;nbsp;&lt;br&gt;
    &lt;div&gt;
     Sorry for the&amp;nbsp;late reply, been following&amp;nbsp;&lt;a href=&quot;https://wiki.gnuradio.org/index.php?title=GNU_Radio_4.0&quot; target=&quot;_blank&quot;&gt;https://wiki.gnuradio.org/index.php?title=GNU_Radio_4.0&lt;/a&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;br&gt;
    &lt;/div&gt;
    &lt;div&gt;
     this on a custom&amp;nbsp;built linux setup with a working gnuradio 3 install .
    &lt;/div&gt;
    &lt;div&gt;
     adding any new packages requested by gnuradio4 as encountered - perhaps i&#39;ve missed something along the way...
    &lt;/div&gt;
    &lt;div&gt;
     &lt;br&gt;
    &lt;/div&gt;
    &lt;div&gt;
     cmake --preset dev&lt;br&gt;
     cmake --build --preset dev&lt;br&gt;
     source build/dev/activate.sh&amp;nbsp;&amp;nbsp;
    &lt;/div&gt;
    &lt;div&gt;
     cmake --build --preset dev --target check
    &lt;/div&gt;
    &lt;div&gt;
     these all worked without any error, test worked&amp;nbsp;too -&lt;span style=&quot;background-color:transparent&quot;&gt;&amp;nbsp;&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;span style=&quot;background-color:transparent&quot;&gt;&lt;br&gt;&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     note:&amp;nbsp;source build/dev/activate.sh set LD_LIBRARY_PATH such that it causes path warning about dir2 need to be set before dir1 - it make no difference for build error&amp;nbsp;
    &lt;/div&gt;
    &lt;div&gt;
     cmake --preset full&lt;br&gt;
     cmake --build --preset full&amp;nbsp;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;br&gt;
    &lt;/div&gt;
    &lt;div&gt;
     attached is a build log&amp;nbsp;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;br&gt;
    &lt;/div&gt;
   &lt;/div&gt;
  &lt;/div&gt;&lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;
   &lt;div dir=&quot;ltr&quot; class=&quot;gmail_attr&quot;&gt;
    On Tue, Aug 25, 2026 at 1:04 PM Josh Morman (GNU Radio) &amp;lt;&lt;a href=&quot;mailto:jmorman@gnuradio.org&quot; target=&quot;_blank&quot;&gt;jmorman@gnuradio.org&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
   &lt;/div&gt;
   &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex&quot;&gt;
    &lt;div dir=&quot;ltr&quot;&gt;
     Hi Steve,
     &lt;div&gt;
      &lt;br&gt;
     &lt;/div&gt;
     &lt;div&gt;
      Thank you for sharing this - would you be able to add a bit more detail on your setup and how you are kicking off the build.&amp;nbsp; Also would be good to add as a github issue here:&amp;nbsp;&lt;a href=&quot;https://github.com/gnuradio/gnuradio4/issues&quot; target=&quot;_blank&quot;&gt;https://github.com/gnuradio/gnuradio4/issues&lt;/a&gt;
     &lt;/div&gt;
     &lt;div&gt;
      &lt;br&gt;
     &lt;/div&gt;
     &lt;div&gt;
      Thanks!
     &lt;/div&gt;
     &lt;div&gt;
      Josh
     &lt;/div&gt;
    &lt;/div&gt;&lt;br&gt;
    &lt;div class=&quot;gmail_quote&quot;&gt;
     &lt;div dir=&quot;ltr&quot; class=&quot;gmail_attr&quot;&gt;
      On Mon, Aug 24, 2026 at 2:59 PM Steven Barbo &amp;lt;&lt;a href=&quot;mailto:barbo@umn.edu&quot; target=&quot;_blank&quot;&gt;barbo@umn.edu&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
     &lt;/div&gt;
     &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex&quot;&gt;
      &lt;div dir=&quot;ltr&quot;&gt;
       &lt;div&gt;
        Happy Monday GR citizens, h&lt;span style=&quot;background-color:transparent&quot;&gt;ope this day finds you well.&lt;/span&gt;
       &lt;/div&gt;
       &lt;div&gt;
        &lt;span style=&quot;background-color:transparent&quot;&gt;not seeing where that -R option is being added...&lt;/span&gt;
       &lt;/div&gt;
       &lt;div&gt;
        &lt;br&gt;
       &lt;/div&gt;
       &lt;div&gt;
        [192/198] Linking CXX shared library blocks/http/libGr4HttpBlocksPlugin.so&lt;br&gt;
        FAILED: blocks/http/libGr4HttpBlocksPlugin.so &lt;br&gt;
        : &amp;amp;&amp;amp; /opt/gcc-16.2.0/bin/c++ -fPIC &amp;nbsp; -shared -R/usr/lib64 -Wl,-soname,libGr4HttpBlocksPlugin.so -o blocks/http/libGr4HttpBlocksPlugin.so blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/integrator.cpp.o blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/plugin_entry.cpp.o blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/HttpTimeSeriesSink_0_0.cpp.o blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/HttpTimeSeriesSink_0_1.cpp.o &amp;nbsp;-Wl,-rpath,/usr/steve/gnuradio4/install/lib: &amp;nbsp;/usr/steve/gnuradio4/install/lib/libgnuradio-core.a &amp;nbsp;/usr/steve/gnuradio4/install/lib/libgnuradio-blocklib-core.so &amp;nbsp;/usr/steve/gnuradio4/install/lib/libgnuradio-plugin.so &amp;nbsp;/usr/lib64/libz.so &amp;nbsp;/usr/lib64/libssl.so &amp;nbsp;/usr/lib64/libcrypto.so &amp;nbsp;/usr/lib64/libbrotlicommon.so &amp;nbsp;/usr/lib64/libbrotlidec.so &amp;nbsp;/usr/lib64/libbrotlienc.so &amp;amp;&amp;amp; :&lt;br&gt;
        c++: error: unrecognized command-line option &#39;-R&#39;&lt;br&gt;
       &lt;/div&gt;
       &lt;div&gt;
        &lt;br&gt;
       &lt;/div&gt;&lt;span class=&quot;gmail_signature_prefix&quot;&gt;-- &lt;/span&gt;&lt;br&gt;
       &lt;div dir=&quot;ltr&quot; class=&quot;gmail_signature&quot;&gt;
        &lt;div dir=&quot;ltr&quot;&gt;
         &lt;div&gt;
          &lt;span style=&quot;background-color:rgb(255,255,255)&quot;&gt;&lt;font color=&quot;#ff0000&quot;&gt;If something is requisite, how can it possibly be, prerequisite?&amp;nbsp;&lt;/font&gt;&lt;/span&gt;
         &lt;/div&gt;
         &lt;div&gt;
          &lt;br&gt;
         &lt;/div&gt;vanitas vanitatum omnia vanitas&lt;br&gt;
         later, steve&lt;br&gt;&lt;a href=&quot;http://umn.edu/~barbo&quot; target=&quot;_blank&quot;&gt;http://umn.edu/~barbo&lt;/a&gt;
        &lt;/div&gt;
       &lt;/div&gt;
      &lt;/div&gt;
     &lt;/blockquote&gt;
    &lt;/div&gt;
   &lt;/blockquote&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br clear=&quot;all&quot;&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;&lt;span class=&quot;gmail_signature_prefix&quot;&gt;-- &lt;/span&gt;&lt;br&gt;
  &lt;div dir=&quot;ltr&quot; class=&quot;gmail_signature&quot;&gt;
   &lt;div dir=&quot;ltr&quot;&gt;
    &lt;div&gt;
     &lt;span style=&quot;background-color:rgb(255,255,255)&quot;&gt;&lt;font color=&quot;#ff0000&quot;&gt;If something is requisite, how can it possibly be, prerequisite?&amp;nbsp;&lt;/font&gt;&lt;/span&gt;
    &lt;/div&gt;
    &lt;div&gt;
     &lt;br&gt;
    &lt;/div&gt;vanitas vanitatum omnia vanitas&lt;br&gt;
    later, steve&lt;br&gt;&lt;a href=&quot;http://umn.edu/~barbo&quot; target=&quot;_blank&quot;&gt;http://umn.edu/~barbo&lt;/a&gt;
   &lt;/div&gt;
  &lt;/div&gt;
 &lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
 &lt;br clear=&quot;all&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
 &lt;br&gt;
&lt;/div&gt;&lt;span class=&quot;gmail_signature_prefix&quot;&gt;-- &lt;/span&gt;&lt;br&gt;
&lt;div dir=&quot;ltr&quot; class=&quot;gmail_signature&quot;&gt;
 &lt;div dir=&quot;ltr&quot;&gt;
  &lt;div&gt;
   &lt;span style=&quot;background-color:rgb(255,255,255)&quot;&gt;&lt;font color=&quot;#ff0000&quot;&gt;If something is requisite, how can it possibly be, prerequisite?&amp;nbsp;&lt;/font&gt;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;vanitas vanitatum omnia vanitas&lt;br&gt;
  later, steve&lt;br&gt;&lt;a href=&quot;http://umn.edu/~barbo&quot; target=&quot;_blank&quot;&gt;http://umn.edu/~barbo&lt;/a&gt;
 &lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/4289845305555545880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-gr4-build-error_01808414055.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/4289845305555545880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/4289845305555545880'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-gr4-build-error_01808414055.html' title='Re: gr4 build error'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-7819376078075388693</id><published>2026-08-26T08:17:08.943-07:00</published><updated>2026-08-26T08:17:08.943-07:00</updated><title type='text'>Re: gr4 build error</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;
 Howdy.
 &lt;div&gt;
  Thank you for looking at this -&amp;nbsp;&lt;br&gt;
  &lt;div&gt;
   Sorry for the&amp;nbsp;late reply, been following&amp;nbsp;&lt;a href=&quot;https://wiki.gnuradio.org/index.php?title=GNU_Radio_4.0&quot;&gt;https://wiki.gnuradio.org/index.php?title=GNU_Radio_4.0&lt;/a&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;
   this on a custom&amp;nbsp;built linux setup with a working gnuradio 3 install .
  &lt;/div&gt;
  &lt;div&gt;
   adding any new packages requested by gnuradio4 as encountered - perhaps i&#39;ve missed something along the way...
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;
   cmake --preset dev&lt;br&gt;
   cmake --build --preset dev&lt;br&gt;
   source build/dev/activate.sh&amp;nbsp;&amp;nbsp;
  &lt;/div&gt;
  &lt;div&gt;
   cmake --build --preset dev --target check
  &lt;/div&gt;
  &lt;div&gt;
   these all worked without any error, test worked&amp;nbsp;too -&lt;span style=&quot;background-color:transparent&quot;&gt;&amp;nbsp;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;span style=&quot;background-color:transparent&quot;&gt;&lt;br&gt;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;
   note:&amp;nbsp;source build/dev/activate.sh set LD_LIBRARY_PATH such that it causes path warning about dir2 need to be set before dir1 - it make no difference for build error&amp;nbsp;
  &lt;/div&gt;
  &lt;div&gt;
   cmake --preset full&lt;br&gt;
   cmake --build --preset full&amp;nbsp;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;
  &lt;div&gt;
   attached is a build log&amp;nbsp;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;
 &lt;/div&gt;
&lt;/div&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote gmail_quote_container&quot;&gt;
 &lt;div dir=&quot;ltr&quot; class=&quot;gmail_attr&quot;&gt;
  On Tue, Aug 25, 2026 at 1:04 PM Josh Morman (GNU Radio) &amp;lt;&lt;a href=&quot;mailto:jmorman@gnuradio.org&quot;&gt;jmorman@gnuradio.org&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
 &lt;/div&gt;
 &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex&quot;&gt;
  &lt;div dir=&quot;ltr&quot;&gt;
   Hi Steve,
   &lt;div&gt;
    &lt;br&gt;
   &lt;/div&gt;
   &lt;div&gt;
    Thank you for sharing this - would you be able to add a bit more detail on your setup and how you are kicking off the build.&amp;nbsp; Also would be good to add as a github issue here:&amp;nbsp;&lt;a href=&quot;https://github.com/gnuradio/gnuradio4/issues&quot; target=&quot;_blank&quot;&gt;https://github.com/gnuradio/gnuradio4/issues&lt;/a&gt;
   &lt;/div&gt;
   &lt;div&gt;
    &lt;br&gt;
   &lt;/div&gt;
   &lt;div&gt;
    Thanks!
   &lt;/div&gt;
   &lt;div&gt;
    Josh
   &lt;/div&gt;
  &lt;/div&gt;&lt;br&gt;
  &lt;div class=&quot;gmail_quote&quot;&gt;
   &lt;div dir=&quot;ltr&quot; class=&quot;gmail_attr&quot;&gt;
    On Mon, Aug 24, 2026 at 2:59 PM Steven Barbo &amp;lt;&lt;a href=&quot;mailto:barbo@umn.edu&quot; target=&quot;_blank&quot;&gt;barbo@umn.edu&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
   &lt;/div&gt;
   &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex&quot;&gt;
    &lt;div dir=&quot;ltr&quot;&gt;
     &lt;div&gt;
      Happy Monday GR citizens, h&lt;span style=&quot;background-color:transparent&quot;&gt;ope this day finds you well.&lt;/span&gt;
     &lt;/div&gt;
     &lt;div&gt;
      &lt;span style=&quot;background-color:transparent&quot;&gt;not seeing where that -R option is being added...&lt;/span&gt;
     &lt;/div&gt;
     &lt;div&gt;
      &lt;br&gt;
     &lt;/div&gt;
     &lt;div&gt;
      [192/198] Linking CXX shared library blocks/http/libGr4HttpBlocksPlugin.so&lt;br&gt;
      FAILED: blocks/http/libGr4HttpBlocksPlugin.so &lt;br&gt;
      : &amp;amp;&amp;amp; /opt/gcc-16.2.0/bin/c++ -fPIC &amp;nbsp; -shared -R/usr/lib64 -Wl,-soname,libGr4HttpBlocksPlugin.so -o blocks/http/libGr4HttpBlocksPlugin.so blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/integrator.cpp.o blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/plugin_entry.cpp.o blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/HttpTimeSeriesSink_0_0.cpp.o blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/HttpTimeSeriesSink_0_1.cpp.o &amp;nbsp;-Wl,-rpath,/usr/steve/gnuradio4/install/lib: &amp;nbsp;/usr/steve/gnuradio4/install/lib/libgnuradio-core.a &amp;nbsp;/usr/steve/gnuradio4/install/lib/libgnuradio-blocklib-core.so &amp;nbsp;/usr/steve/gnuradio4/install/lib/libgnuradio-plugin.so &amp;nbsp;/usr/lib64/libz.so &amp;nbsp;/usr/lib64/libssl.so &amp;nbsp;/usr/lib64/libcrypto.so &amp;nbsp;/usr/lib64/libbrotlicommon.so &amp;nbsp;/usr/lib64/libbrotlidec.so &amp;nbsp;/usr/lib64/libbrotlienc.so &amp;amp;&amp;amp; :&lt;br&gt;
      c++: error: unrecognized command-line option &#39;-R&#39;&lt;br&gt;
     &lt;/div&gt;
     &lt;div&gt;
      &lt;br&gt;
     &lt;/div&gt;&lt;span class=&quot;gmail_signature_prefix&quot;&gt;-- &lt;/span&gt;&lt;br&gt;
     &lt;div dir=&quot;ltr&quot; class=&quot;gmail_signature&quot;&gt;
      &lt;div dir=&quot;ltr&quot;&gt;
       &lt;div&gt;
        &lt;span style=&quot;background-color:rgb(255,255,255)&quot;&gt;&lt;font color=&quot;#ff0000&quot;&gt;If something is requisite, how can it possibly be, prerequisite?&amp;nbsp;&lt;/font&gt;&lt;/span&gt;
       &lt;/div&gt;
       &lt;div&gt;
        &lt;br&gt;
       &lt;/div&gt;vanitas vanitatum omnia vanitas&lt;br&gt;
       later, steve&lt;br&gt;&lt;a href=&quot;http://umn.edu/~barbo&quot; target=&quot;_blank&quot;&gt;http://umn.edu/~barbo&lt;/a&gt;
      &lt;/div&gt;
     &lt;/div&gt;
    &lt;/div&gt;
   &lt;/blockquote&gt;
  &lt;/div&gt;
 &lt;/blockquote&gt;
&lt;/div&gt;
&lt;div&gt;
 &lt;br clear=&quot;all&quot;&gt;
&lt;/div&gt;
&lt;div&gt;
 &lt;br&gt;
&lt;/div&gt;&lt;span class=&quot;gmail_signature_prefix&quot;&gt;-- &lt;/span&gt;&lt;br&gt;
&lt;div dir=&quot;ltr&quot; class=&quot;gmail_signature&quot;&gt;
 &lt;div dir=&quot;ltr&quot;&gt;
  &lt;div&gt;
   &lt;span style=&quot;background-color:rgb(255,255,255)&quot;&gt;&lt;font color=&quot;#ff0000&quot;&gt;If something is requisite, how can it possibly be, prerequisite?&amp;nbsp;&lt;/font&gt;&lt;/span&gt;
  &lt;/div&gt;
  &lt;div&gt;
   &lt;br&gt;
  &lt;/div&gt;vanitas vanitatum omnia vanitas&lt;br&gt;
  later, steve&lt;br&gt;&lt;a href=&quot;http://umn.edu/~barbo&quot; target=&quot;_blank&quot;&gt;http://umn.edu/~barbo&lt;/a&gt;
 &lt;/div&gt;
&lt;/div&gt;
&lt;p&gt;[0/29] Performing build step for &amp;#39;gnuradio4-core&amp;#39;
ninja: no work to do.
[1/29] Performing install step for &amp;#39;gnuradio4-core&amp;#39;
[0/1] Install the project...
-- Install configuration: &amp;quot;RelWithAssert&amp;quot;
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/GnuRadioBlockLib/GnuRadioBlockLibConfig.cmake
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/GnuRadioBlockLib/GnuRadioBlockLibMacros.cmake
-- Up-to-date: /usr/steve/gnuradio4/install/full/bin/gnuradio_4_0_parse_registrations
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/magic_enum.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/magic_enum_utility.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/simd_execution.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/constexpr_wrapper.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/simd_float_ops.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/simd_bit.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/simd_permute.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/detail.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/struct_reflect.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/simd_iota.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/simd_version.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/simd_cast.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/simd_bitset.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/test.cpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/simd_resize.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/simd_benchmarking.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/simdize.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/simd_concepts.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/simd.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/simd_cvt.h
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/vir/test_constexpr_wrapper.cpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/benchmark.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/config.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/libgnuradio-core.a
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/annotated.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/AtomicBitset.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Block.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/BlockMerging.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/BlockModel.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/BlockTraits.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Buffer.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/BufferSkeleton.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/CircularBuffer.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/ClaimStrategy.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/BlockingSync.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/DataSet.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Graph_yaml_importer.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Graph.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/HistoryBuffer.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/LifeCycle.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/MemoryAllocators.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Message.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/PluginLoader.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/PmtCollections.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Port.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/PortTraits.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Profiler.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/reader_writer_lock.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Scheduler.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Sequence.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Settings.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Tag.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Tensor.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/TensorMath.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/TriggerMatcher.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Value.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/ValueHelper.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/ValueFormatter.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/ValueHelperFormatter.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/WaitStrategy.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/YamlPmt.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/libgnuradio-blocklib-core.so
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/BlockRegistry.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Plugin.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Scheduler.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/TriggerMatcher.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Graph.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/BlockingSync.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/ComputeDomain.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/BlockRegistry.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/LifeCycle.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Tag.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/SVD.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/formatter
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/formatter/ValueHelperFormatter.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/formatter/ValueFormatter.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Block.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Profiler.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/PluginMetadata.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/annotated.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/WaitStrategy.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/ValueHelper.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Tensor.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/BlockModel.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Port.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/AtomicBitset.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/AtomicRef.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Value.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Sequence.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Plugin.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/PmtCollections.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/thread
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/thread/MemoryMonitor.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/thread/thread_pool.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/thread/thread_affinity.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/CircularBuffer.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Graph_yaml_importer.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/ClaimStrategy.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/PortTraits.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/MemoryAllocators.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/YamlPmt.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/PluginLoader.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/HistoryBuffer.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Settings.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Buffer.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Message.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/BlockMerging.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/math
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/math/gemv_simd.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/math/gemm_simd.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/DataSet.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/BlockTraits.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/PmtTypeHelpers.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/Export.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/reader_writer_lock.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/TensorMath.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/SchedulerModel.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/BufferSkeleton.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/libgnuradio-plugin.so
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/meta/CacheLineSize.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/meta/RangesHelper.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/meta/UnitTestHelper.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/meta/formatter.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/meta/immutable.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/meta/indirect.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/meta/reflection.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/meta/typelist.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/meta/utils.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/meta/UncertainValue.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/pkgconfig/gnuradio4.pc
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4/gnuradio4Targets.cmake
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4/gnuradio4Targets-relwithassert.cmake
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4/gnuradio4PluginTargets.cmake
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4/gnuradio4PluginTargets-relwithassert.cmake
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4/gnuradio4Config.cmake
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4/gnuradio4ConfigVersion.cmake
[3/29] Completed &amp;#39;gnuradio4-core&amp;#39;
[3/29] Performing configure step for &amp;#39;gnuradio4-library&amp;#39;
-- ccache will not be used
-- Configuring done (0.2s)
-- Generating done (0.0s)
-- Build files have been written to: /usr/steve/gnuradio4/build/full/projects/gnuradio4-library
[4/29] Performing build step for &amp;#39;gnuradio4-library&amp;#39;
ninja: no work to do.
[5/29] Performing install step for &amp;#39;gnuradio4-library&amp;#39;
[0/1] Install the project...
-- Install configuration: &amp;quot;RelWithAssert&amp;quot;
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/BurstTaper.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/fileio
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/fileio/FileIo.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/fileio/README.md
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/fileio/FileIoHelpers.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/fileio/FileIoEmscriptenHelper.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/SampleRateEstimator.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/ImCanvas.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/filter
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/filter/FilterTool.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/filter/SavitzkyGolay.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/filter/SvdFilter.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/rng
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/rng/GaussianNoise.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/rng/Xoshiro256pp.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/dataset
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/dataset/DataSetEstimators.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/dataset/DataSetUtils.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/dataset/DataSetHelper.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/dataset/DataSetMath.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/dataset/DataSetTestFunctions.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/signal
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/signal/SignalGeneratorCore.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/signal/NoiseGenerator.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/signal/ToneGenerator.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/SchmittTrigger.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/ImChart.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/ImGraph.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/fourier
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/fourier/window.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/fourier/fft_common.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/fourier/SimdFFT.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/algorithm/fourier/fft.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4Library/gnuradio4LibraryConfig.cmake
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4Library/gnuradio4LibraryConfigVersion.cmake
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4Library/gnuradio4Library.pc
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/libexprtk.a
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/libexprtk.a
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/exprtk.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/exprtk
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/exprtk/exprtk.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4Library/gnuradio4LibraryTargets.cmake
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4Library/gnuradio4LibraryTargets-relwithassert.cmake
[7/29] Completed &amp;#39;gnuradio4-library&amp;#39;
[7/29] Performing configure step for &amp;#39;gnuradio4-blocks&amp;#39;
-- ccache will not be used
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrTestingBlocks/declarations.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrTestingBlocks/*_declarations.hpp.in
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrTestingBlocks/raw_calls.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrTestingBlocks/*_raw_calls.hpp.in
-- [BlockLibMacros] Creating a shared library target GrTestingBlocksShared
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrBasicBlocks/declarations.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrBasicBlocks/*_declarations.hpp.in
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrBasicBlocks/raw_calls.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrBasicBlocks/*_raw_calls.hpp.in
-- [BlockLibMacros] Creating a shared library target GrBasicBlocksShared
-- [BlockLibMacros] Creating a static library target GrBasicBlocksStatic
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrElectricalBlocks/declarations.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrElectricalBlocks/*_declarations.hpp.in
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrElectricalBlocks/raw_calls.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrElectricalBlocks/*_raw_calls.hpp.in
-- [BlockLibMacros] Creating a shared library target GrElectricalBlocksShared
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrFileIoBlocks/declarations.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrFileIoBlocks/*_declarations.hpp.in
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrFileIoBlocks/raw_calls.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrFileIoBlocks/*_raw_calls.hpp.in
-- [BlockLibMacros] Creating a shared library target GrFileIoBlocksShared
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrFilterBlocks/declarations.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrFilterBlocks/*_declarations.hpp.in
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrFilterBlocks/raw_calls.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrFilterBlocks/*_raw_calls.hpp.in
-- [BlockLibMacros] Creating a shared library target GrFilterBlocksShared
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrFourierBlocks/declarations.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrFourierBlocks/*_declarations.hpp.in
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrFourierBlocks/raw_calls.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrFourierBlocks/*_raw_calls.hpp.in
-- [BlockLibMacros] Creating a shared library target GrFourierBlocksShared
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrHttpBlocks/declarations.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrHttpBlocks/*_declarations.hpp.in
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrHttpBlocks/raw_calls.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrHttpBlocks/*_raw_calls.hpp.in
-- [BlockLibMacros] Creating a shared library target GrHttpBlocksShared
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrMathBlocks/declarations.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrMathBlocks/*_declarations.hpp.in
-- [BlockLibMacros] generating /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrMathBlocks/raw_calls.hpp from /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks/plugins/GrMathBlocks/*_raw_calls.hpp.in
-- [BlockLibMacros] Creating a shared library target GrMathBlocksShared
-- Configuring done (0.2s)
-- Generating done (0.1s)
-- Build files have been written to: /usr/steve/gnuradio4/build/full/projects/gnuradio4-blocks
[8/29] Performing build step for &amp;#39;gnuradio4-blocks&amp;#39;
[1/17] Building CXX object blocks/electrical/CMakeFiles/GrElectricalBlocksObject.dir/__/__/plugins/GrElectricalBlocks/integrator.cpp.o
[2/17] Building CXX object blocks/http/CMakeFiles/GrHttpBlocksObject.dir/__/__/plugins/GrHttpBlocks/integrator.cpp.o
[3/17] Building CXX object blocks/testing/CMakeFiles/GrTestingBlocksObject.dir/__/__/plugins/GrTestingBlocks/integrator.cpp.o
[4/17] Building CXX object blocks/filter/CMakeFiles/GrFilterBlocksObject.dir/__/__/plugins/GrFilterBlocks/integrator.cpp.o
[5/17] Building CXX object blocks/fileio/CMakeFiles/GrFileIoBlocksObject.dir/__/__/plugins/GrFileIoBlocks/integrator.cpp.o
[6/17] Building CXX object blocks/fourier/CMakeFiles/GrFourierBlocksObject.dir/__/__/plugins/GrFourierBlocks/integrator.cpp.o
[7/17] Building CXX object blocks/basic/CMakeFiles/GrBasicBlocksObject.dir/__/__/plugins/GrBasicBlocks/integrator.cpp.o
[8/17] Building CXX object blocks/math/CMakeFiles/GrMathBlocksObject.dir/__/__/plugins/GrMathBlocks/integrator.cpp.o
[9/17] Linking CXX shared library blocks/fourier/libGrFourierBlocksShared.so
[10/17] Linking CXX shared library blocks/http/libGrHttpBlocksShared.so
[11/17] Linking CXX shared library blocks/electrical/libGrElectricalBlocksShared.so
[12/17] Linking CXX shared library blocks/fileio/libGrFileIoBlocksShared.so
[13/17] Linking CXX shared library blocks/filter/libGrFilterBlocksShared.so
[14/17] Linking CXX shared library blocks/testing/libGrTestingBlocksShared.so
[15/17] Linking CXX shared library blocks/math/libGrMathBlocksShared.so
[16/17] Linking CXX shared library blocks/basic/libGrBasicBlocksShared.so
[17/17] Linking CXX static library blocks/basic/libGrBasicBlocksStatic.a
[9/29] Performing install step for &amp;#39;gnuradio4-blocks&amp;#39;
[0/1] Install the project...
-- Install configuration: &amp;quot;RelWithAssert&amp;quot;
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/common
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/common/DeviceRegistry.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/common/ScopedFd.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/common/USBDevice.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/testing
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/testing/NullSources.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/testing/Delay.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/testing/ImChartMonitor.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/testing/PerformanceMonitor.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/testing/BuiltinTestBlocks.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/testing/SettingsChangeRecorder.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/testing/TagMonitors.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/testing/bm_test_helper.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/testing/NamespaceCompatibility.hpp
-- Installing: /usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrTestingBlocksShared.so
-- Set non-toolchain portion of runtime path of &amp;quot;/usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrTestingBlocksShared.so&amp;quot; to &amp;quot;&amp;quot;
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/GrTestingBlocks.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/basic
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/basic/ConverterBlocks.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/basic/PythonBlock.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/basic/SyncBlock.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/basic/Trigger.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/basic/Selector.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/basic/StreamToDataSet.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/basic/DataSink.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/basic/ClockSource.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/basic/SignalGenerator.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/basic/PythonInterpreter.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/basic/FunctionGenerator.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/basic/NamespaceCompatibility.hpp
-- Installing: /usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrBasicBlocksShared.so
-- Set non-toolchain portion of runtime path of &amp;quot;/usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrBasicBlocksShared.so&amp;quot; to &amp;quot;&amp;quot;
-- Installing: /usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrBasicBlocksStatic.a
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/GrBasicBlocks.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/electrical
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/electrical/PowerEstimators.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/electrical/NamespaceCompatibility.hpp
-- Installing: /usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrElectricalBlocksShared.so
-- Set non-toolchain portion of runtime path of &amp;quot;/usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrElectricalBlocksShared.so&amp;quot; to &amp;quot;&amp;quot;
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/GrElectricalBlocks.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/fileio
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/fileio/FileIoTypes.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/fileio/WavBlocks.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/fileio/BasicFileIo.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/fileio/NamespaceCompatibility.hpp
-- Installing: /usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrFileIoBlocksShared.so
-- Set non-toolchain portion of runtime path of &amp;quot;/usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrFileIoBlocksShared.so&amp;quot; to &amp;quot;&amp;quot;
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/GrFileIoBlocks.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/filter
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/filter/SavitzkyGolayFilter.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/filter/SvdDenoiser.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/filter/time_domain_filter.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/filter/FrequencyEstimator.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/filter/NamespaceCompatibility.hpp
-- Installing: /usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrFilterBlocksShared.so
-- Set non-toolchain portion of runtime path of &amp;quot;/usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrFilterBlocksShared.so&amp;quot; to &amp;quot;&amp;quot;
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/GrFilterBlocks.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/fourier
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/fourier/fft.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/fourier/NamespaceCompatibility.hpp
-- Installing: /usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrFourierBlocksShared.so
-- Set non-toolchain portion of runtime path of &amp;quot;/usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrFourierBlocksShared.so&amp;quot; to &amp;quot;&amp;quot;
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/GrFourierBlocks.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/http
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/http/HttpBlock.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/http/NamespaceCompatibility.hpp
-- Installing: /usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrHttpBlocksShared.so
-- Set non-toolchain portion of runtime path of &amp;quot;/usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrHttpBlocksShared.so&amp;quot; to &amp;quot;&amp;quot;
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/GrHttpBlocks.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/math
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/math/Math.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/math/ExpressionBlocks.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/math/Rotator.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/math/NamespaceCompatibility.hpp
-- Installing: /usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrMathBlocksShared.so
-- Set non-toolchain portion of runtime path of &amp;quot;/usr/steve/gnuradio4/install/full/lib/gnuradio-4/plugins/libGrMathBlocksShared.so&amp;quot; to &amp;quot;&amp;quot;
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/GrMathBlocks.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/GpsSource.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/NMEADevice.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/NMEAParser.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/include/gnuradio-4.0/PpsSource.hpp
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4Blocks/gnuradio4BlocksConfig.cmake
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4Blocks/gnuradio4BlocksConfigVersion.cmake
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4Blocks/gnuradio4Blocks.pc
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4Blocks/gnuradio4Targets.cmake
-- Up-to-date: /usr/steve/gnuradio4/install/full/lib/cmake/gnuradio4Blocks/gnuradio4Targets-relwithassert.cmake
[11/29] Completed &amp;#39;gnuradio4-blocks&amp;#39;
[11/29] Performing configure step for &amp;#39;gr4-incubator&amp;#39;
-- ccache will not be used
-- Forcing compiler color output due to the use of Ninja and/or ccache. Use -DCMAKE_COLOR_DIAGNOSTICS=OFF to turn it off.
-- GUI examples disabled by option (ENABLE_GUI_EXAMPLES=OFF)
-- block-schema-lint: /bin/uv
-- block-schema-lint: cue schemas at /usr/steve/gnuradio4/src/gr4-incubator/tools/block-schema-lint/schemas (use --cue)
-- ENABLE_EXAMPLES      : ON
-- ENABLE_GUI_EXAMPLES  : OFF
-- ENABLE_TESTING       : OFF
-- ENABLE_PLUGINS       : ON
-- GR_USE_FETCHCONTENT_DEPS : ON
-- Configuring done (0.3s)
-- Generating done (0.1s)
-- Build files have been written to: /usr/steve/gnuradio4/build/full/projects/gr4-incubator
[12/29] Performing configure step for &amp;#39;gnuradio4-control-plane&amp;#39;
-- ccache will not be used
-- Forcing compiler color output due to the use of Ninja and/or ccache. Use -DCMAKE_COLOR_DIAGNOSTICS=OFF to turn it off.
-- Building with GNU Radio 4-backed block catalog from /usr/steve/gnuradio4/install/full/lib
-- Configuring done (0.1s)
-- Generating done (0.0s)
-- Build files have been written to: /usr/steve/gnuradio4/build/full/projects/gnuradio4-control-plane
[13/29] Performing build step for &amp;#39;gr4-incubator&amp;#39;
[0/2] Re-checking globbed directories...
[1/198] Building CXX object algorithm/CMakeFiles/pmt_converter.dir/pmt_converter/src/pmt_legacy_codec.cpp.o
[2/198] Linking CXX shared library algorithm/libpmt_converter.so
[3/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/plugin_entry.cpp.o
[4/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/integrator.cpp.o
[5/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/AGC_0_4.cpp.o
[6/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/AGC_0_1.cpp.o
[7/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/AGC_0_6.cpp.o
[8/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/AGC_0_3.cpp.o
[9/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/AGC_0_0.cpp.o
[10/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/AGC_0_5.cpp.o
[11/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/AGC_0_2.cpp.o
[12/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/ComplextoMagPhase_0_0.cpp.o
[13/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/Converters_0_0.cpp.o
[14/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/ComplextoMagPhase_0_1.cpp.o
[15/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/Converters_0_1.cpp.o
[16/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/Copy_0_0.cpp.o
[17/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/Converters_0_3.cpp.o
[18/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/Copy_0_1.cpp.o
[19/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/Converters_0_4.cpp.o
[20/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/Converters_0_2.cpp.o
[21/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/Copy_0_2.cpp.o
[22/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/DCBlocker_0_0.cpp.o
[23/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/DCBlocker_0_1.cpp.o
[24/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/DCBlocker_0_2.cpp.o
[25/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/DCBlocker_0_3.cpp.o
[26/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/DCBlocker_0_4.cpp.o
[27/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/DCBlocker_0_6.cpp.o
[28/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/EndianSwap_0_0.cpp.o
[29/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/DCBlocker_0_5.cpp.o
[30/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/EndianSwap_0_1.cpp.o
[31/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/EndianSwap_0_2.cpp.o
[32/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/EndianSwap_0_3.cpp.o
[33/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/EndianSwap_0_4.cpp.o
[34/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/MagPhasetoComplex_0_0.cpp.o
[35/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/MovingAverage_0_1.cpp.o
[36/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/MovingAverage_0_0.cpp.o
[37/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/MagPhasetoComplex_0_1.cpp.o
[38/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/MovingAverage_0_2.cpp.o
[39/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/MovingAverage_0_3.cpp.o
[40/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/MovingAverage_0_4.cpp.o
[41/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/MovingAverage_0_5.cpp.o
[42/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/MovingAverage_0_6.cpp.o
[43/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/PeakDetector_0_0.cpp.o
[44/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/PeakDetector_0_1.cpp.o
[45/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/PeakTagger_0_0.cpp.o
[46/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/PeakTagger_0_1.cpp.o
[47/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/PeakTagger_0_2.cpp.o
[48/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/PeakTagger_0_3.cpp.o
[49/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/PeakTagger_0_5.cpp.o
[50/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/PeakTagger_0_6.cpp.o
[51/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/PeakTagger_0_4.cpp.o
[52/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_0.cpp.o
[53/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_1.cpp.o
[54/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_10.cpp.o
[55/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_13.cpp.o
[56/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_12.cpp.o
[57/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_11.cpp.o
[58/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_14.cpp.o
[59/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_15.cpp.o
[60/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_16.cpp.o
[61/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_17.cpp.o
[62/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_18.cpp.o
[63/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_19.cpp.o
[64/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_2.cpp.o
[65/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_20.cpp.o
[66/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_21.cpp.o
[67/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_22.cpp.o
[68/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/dummy_VectorSink.cpp.o
[69/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/dummy_VectorSource.cpp.o
[70/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_23.cpp.o
[71/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_24.cpp.o
[72/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_3.cpp.o
[73/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_4.cpp.o
[74/198] Building CXX object blocks/analog/CMakeFiles/Gr4AnalogBlocks.dir/__/__/generated_plugins/analog/integrator.cpp.o
[75/198] Building CXX object blocks/analog/CMakeFiles/Gr4AnalogBlocks.dir/__/__/generated_plugins/analog/plugin_entry.cpp.o
[76/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_5.cpp.o
[77/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_6.cpp.o
[78/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_7.cpp.o
[79/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_9.cpp.o
[80/198] Building CXX object blocks/basic/CMakeFiles/Gr4BasicBlocks.dir/__/__/generated_plugins/basic/StaticCast_0_8.cpp.o
[81/198] Building CXX object blocks/filter/CMakeFiles/Gr4FilterBlocks.dir/__/__/generated_plugins/filter/integrator.cpp.o
[82/198] Building CXX object blocks/analog/CMakeFiles/Gr4AnalogBlocks.dir/__/__/generated_plugins/analog/FmDeemphasisFilter_0_1.cpp.o
[83/198] Building CXX object blocks/analog/CMakeFiles/Gr4AnalogBlocks.dir/__/__/generated_plugins/analog/QuadratureDemod_0_0.cpp.o
[84/198] Building CXX object blocks/filter/CMakeFiles/Gr4FilterBlocks.dir/__/__/generated_plugins/filter/plugin_entry.cpp.o
[85/198] Building CXX object blocks/analog/CMakeFiles/Gr4AnalogBlocks.dir/__/__/generated_plugins/analog/FmDeemphasisFilter_0_0.cpp.o
[86/198] Building CXX object blocks/pfb/CMakeFiles/Gr4PfbBlocks.dir/__/__/generated_plugins/pfb/dummy_PfbArbResamplerKernel.cpp.o
[87/198] Building CXX object blocks/pfb/CMakeFiles/Gr4PfbBlocks.dir/__/__/generated_plugins/pfb/dummy_PfbArbResamplerTaps.cpp.o
[88/198] Building CXX object blocks/pfb/CMakeFiles/Gr4PfbBlocks.dir/__/__/generated_plugins/pfb/dummy_PfbFirdes.cpp.o
[89/198] Building CXX object blocks/pfb/CMakeFiles/Gr4PfbBlocks.dir/__/__/generated_plugins/pfb/dummy_PfbOptfir.cpp.o
[90/198] Building CXX object blocks/pfb/CMakeFiles/Gr4PfbBlocks.dir/__/__/generated_plugins/pfb/dummy_PfbRemez.cpp.o
[91/198] Building CXX object blocks/pfb/CMakeFiles/Gr4PfbBlocks.dir/__/__/generated_plugins/pfb/dummy_PfbWindow.cpp.o
[92/198] Linking CXX shared library blocks/basic/libGr4BasicBlocksPlugin.so
[93/198] Building CXX object blocks/pfb/CMakeFiles/Gr4PfbBlocks.dir/__/__/generated_plugins/pfb/integrator.cpp.o
[94/198] Building CXX object blocks/analog/CMakeFiles/Gr4AnalogBlocks.dir/__/__/generated_plugins/analog/QuadratureDemod_0_1.cpp.o
[95/198] Linking CXX shared library blocks/analog/libGr4AnalogBlocksPlugin.so
[96/198] Building CXX object blocks/pfb/CMakeFiles/Gr4PfbBlocks.dir/__/__/generated_plugins/pfb/plugin_entry.cpp.o
[97/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/integrator.cpp.o
[98/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/plugin_entry.cpp.o
[99/198] Building CXX object blocks/filter/CMakeFiles/Gr4FilterBlocks.dir/__/__/generated_plugins/filter/FirDecimator_0_0.cpp.o
[100/198] Building CXX object blocks/filter/CMakeFiles/Gr4FilterBlocks.dir/__/__/generated_plugins/filter/FirDecimator_0_1.cpp.o
[101/198] Linking CXX shared library blocks/filter/libGr4FilterBlocksPlugin.so
[102/198] Building CXX object blocks/pfb/CMakeFiles/Gr4PfbBlocks.dir/__/__/generated_plugins/pfb/PfbArbResampler_0_0.cpp.o
[103/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPubSink_0_0.cpp.o
[104/198] Building CXX object blocks/pfb/CMakeFiles/Gr4PfbBlocks.dir/__/__/generated_plugins/pfb/PfbArbResampler_0_1.cpp.o
[105/198] Linking CXX shared library blocks/pfb/libGr4PfbBlocksPlugin.so
[106/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPubSink_0_1.cpp.o
[107/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPubSink_0_2.cpp.o
[108/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPubSink_0_3.cpp.o
[109/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPubSink_0_4.cpp.o
[110/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPubSink_0_5.cpp.o
[111/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPubSink_0_6.cpp.o
[112/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPubSink_0_7.cpp.o
[113/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPullSource_0_1.cpp.o
[114/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPullSource_0_0.cpp.o
[115/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPullSource_0_2.cpp.o
[116/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPullSource_0_3.cpp.o
[117/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPullSource_0_4.cpp.o
[118/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPullSource_0_5.cpp.o
[119/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPullSource_0_7.cpp.o
[120/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPullSource_0_6.cpp.o
[121/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPushSink_0_0.cpp.o
[122/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPushSink_0_1.cpp.o
[123/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPushSink_0_2.cpp.o
[124/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPushSink_0_3.cpp.o
[125/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPushSink_0_4.cpp.o
[126/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPushSink_0_5.cpp.o
[127/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPushSink_0_6.cpp.o
[128/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqPushSink_0_7.cpp.o
[129/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqRepSink_0_1.cpp.o
[130/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqRepSink_0_0.cpp.o
[131/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqRepSink_0_2.cpp.o
[132/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqRepSink_0_3.cpp.o
[133/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqRepSink_0_4.cpp.o
[134/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqRepSink_0_5.cpp.o
[135/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqRepSink_0_6.cpp.o
[136/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqRepSink_0_7.cpp.o
[137/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqReqSource_0_0.cpp.o
[138/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqReqSource_0_1.cpp.o
[139/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqReqSource_0_3.cpp.o
[140/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqReqSource_0_2.cpp.o
[141/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqReqSource_0_4.cpp.o
[142/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqReqSource_0_5.cpp.o
[143/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqReqSource_0_6.cpp.o
[144/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/dummy_trait_helpers.cpp.o
[145/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqReqSource_0_7.cpp.o
[146/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqSubSource_0_0.cpp.o
[147/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqSubSource_0_1.cpp.o
[148/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqSubSource_0_2.cpp.o
[149/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqSubSource_0_5.cpp.o
[150/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqSubSource_0_4.cpp.o
[151/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqSubSource_0_3.cpp.o
[152/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqSubSource_0_6.cpp.o
[153/198] Building CXX object blocks/zeromq/CMakeFiles/Gr4ZeromqBlocks.dir/__/__/generated_plugins/zeromq/ZmqSubSource_0_7.cpp.o
[154/198] Linking CXX shared library blocks/zeromq/libGr4ZeromqBlocksPlugin.so
[155/198] Building CXX object blocks/audio/CMakeFiles/Gr4AudioBlocks.dir/__/__/generated_plugins/audio/integrator.cpp.o
[156/198] Building CXX object blocks/audio/CMakeFiles/Gr4AudioBlocks.dir/__/__/generated_plugins/audio/plugin_entry.cpp.o
[157/198] Building CXX object blocks/audio/CMakeFiles/Gr4AudioBlocks.dir/__/__/generated_plugins/audio/AudioFileSource_0_0.cpp.o
[158/198] Building CXX object blocks/sigmf/CMakeFiles/Gr4SigMfBlocks.dir/__/__/generated_plugins/sigmf/dummy_SigMfMetadata.cpp.o
[159/198] Building CXX object blocks/sigmf/CMakeFiles/Gr4SigMfBlocks.dir/__/__/generated_plugins/sigmf/dummy_SigMfPathResolver.cpp.o
[160/198] Building CXX object blocks/sigmf/CMakeFiles/Gr4SigMfBlocks.dir/__/__/generated_plugins/sigmf/integrator.cpp.o
[161/198] Building CXX object blocks/sigmf/CMakeFiles/Gr4SigMfBlocks.dir/__/__/generated_plugins/sigmf/plugin_entry.cpp.o
[162/198] Building CXX object blocks/audio/CMakeFiles/Gr4AudioBlocks.dir/__/__/generated_plugins/audio/RtAudioSink_0_0.cpp.o
[163/198] Linking CXX shared library blocks/audio/libGr4AudioBlocksPlugin.so
[164/198] Building CXX object blocks/zeromq/examples/CMakeFiles/zmq_push_pull.dir/zmq_push_pull.cpp.o
[165/198] Linking CXX executable blocks/zeromq/examples/zmq_push_pull
[166/198] Building CXX object blocks/zeromq/examples/CMakeFiles/zmq_pub_sub.dir/zmq_pub_sub.cpp.o
[167/198] Linking CXX executable blocks/zeromq/examples/zmq_pub_sub
[168/198] Building CXX object blocks/zeromq/examples/CMakeFiles/zmq_req_rep.dir/zmq_req_rep.cpp.o
[169/198] Linking CXX executable blocks/zeromq/examples/zmq_req_rep
[170/198] Building CXX object blocks/zeromq/examples/CMakeFiles/zmq_pmt_payload.dir/zmq_pmt_payload.cpp.o
[171/198] Linking CXX executable blocks/zeromq/examples/zmq_pmt_payload
[172/198] Building CXX object blocks/soapysdr/CMakeFiles/Gr4SoapySdrBlocks.dir/__/__/generated_plugins/soapysdr/integrator.cpp.o
[173/198] Building CXX object blocks/soapysdr/CMakeFiles/Gr4SoapySdrBlocks.dir/__/__/generated_plugins/soapysdr/plugin_entry.cpp.o
[174/198] Building CXX object blocks/zeromq/examples/CMakeFiles/zmq_loopback.dir/zmq_loopback.cpp.o
[175/198] Linking CXX executable blocks/zeromq/examples/zmq_loopback
[176/198] Building CXX object blocks/sigmf/CMakeFiles/Gr4SigMfBlocks.dir/__/__/generated_plugins/sigmf/SigMfSource_0_1.cpp.o
[177/198] Building CXX object blocks/sigmf/CMakeFiles/Gr4SigMfBlocks.dir/__/__/generated_plugins/sigmf/SigMfSource_0_0.cpp.o
[178/198] Linking CXX shared library blocks/sigmf/libGr4SigMfBlocksPlugin.so
[179/198] Building CXX object blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/integrator.cpp.o
[180/198] Building CXX object blocks/soapysdr/CMakeFiles/Gr4SoapySdrBlocks.dir/__/__/generated_plugins/soapysdr/SoapyRx_0_0.cpp.o
In file included from /usr/include/SoapySDR/Config.hpp:13,
                 from /usr/include/SoapySDR/Device.hpp:14,
                 from /usr/steve/gnuradio4/src/gr4-incubator/blocks/soapysdr/include/gnuradio-4.0/soapysdr/SoapyRx.hpp:17,
                 from /usr/steve/gnuradio4/build/full/projects/gr4-incubator/generated_plugins/soapysdr/SoapyRx_0_0.cpp:3:
/opt/gcc-16.2.0/include/c++/16.2.0/ciso646:49:6: warning: #warning &amp;quot;&amp;lt;ciso646&amp;gt; is not a standard header since C++20, use &amp;lt;version&amp;gt; to detect implementation-specific macros&amp;quot; [-Wcpp]
   49 | #    warning &amp;quot;&amp;lt;ciso646&amp;gt; is not a standard header since C++20, use &amp;lt;version&amp;gt; to detect implementation-specific macros&amp;quot;
      |      ^~~~~~~
[181/198] Building CXX object blocks/soapysdr/CMakeFiles/Gr4SoapySdrBlocks.dir/__/__/generated_plugins/soapysdr/SoapyRx_0_1.cpp.o
In file included from /usr/include/SoapySDR/Config.hpp:13,
                 from /usr/include/SoapySDR/Device.hpp:14,
                 from /usr/steve/gnuradio4/src/gr4-incubator/blocks/soapysdr/include/gnuradio-4.0/soapysdr/SoapyRx.hpp:17,
                 from /usr/steve/gnuradio4/build/full/projects/gr4-incubator/generated_plugins/soapysdr/SoapyRx_0_1.cpp:3:
/opt/gcc-16.2.0/include/c++/16.2.0/ciso646:49:6: warning: #warning &amp;quot;&amp;lt;ciso646&amp;gt; is not a standard header since C++20, use &amp;lt;version&amp;gt; to detect implementation-specific macros&amp;quot; [-Wcpp]
   49 | #    warning &amp;quot;&amp;lt;ciso646&amp;gt; is not a standard header since C++20, use &amp;lt;version&amp;gt; to detect implementation-specific macros&amp;quot;
      |      ^~~~~~~
[182/198] Building CXX object blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/plugin_entry.cpp.o
[183/198] Building CXX object blocks/soapysdr/CMakeFiles/Gr4SoapySdrBlocks.dir/__/__/generated_plugins/soapysdr/SoapyRx_0_2.cpp.o
In file included from /usr/include/SoapySDR/Config.hpp:13,
                 from /usr/include/SoapySDR/Device.hpp:14,
                 from /usr/steve/gnuradio4/src/gr4-incubator/blocks/soapysdr/include/gnuradio-4.0/soapysdr/SoapyRx.hpp:17,
                 from /usr/steve/gnuradio4/build/full/projects/gr4-incubator/generated_plugins/soapysdr/SoapyRx_0_2.cpp:3:
/opt/gcc-16.2.0/include/c++/16.2.0/ciso646:49:6: warning: #warning &amp;quot;&amp;lt;ciso646&amp;gt; is not a standard header since C++20, use &amp;lt;version&amp;gt; to detect implementation-specific macros&amp;quot; [-Wcpp]
   49 | #    warning &amp;quot;&amp;lt;ciso646&amp;gt; is not a standard header since C++20, use &amp;lt;version&amp;gt; to detect implementation-specific macros&amp;quot;
      |      ^~~~~~~
[184/198] Building CXX object blocks/audio/examples/CMakeFiles/audio_playback.dir/audio_playback.cpp.o
[185/198] Linking CXX executable blocks/audio/examples/audio_playback
[186/198] Building CXX object blocks/soapysdr/CMakeFiles/Gr4SoapySdrBlocks.dir/__/__/generated_plugins/soapysdr/SoapyRx_0_3.cpp.o
In file included from /usr/include/SoapySDR/Config.hpp:13,
                 from /usr/include/SoapySDR/Device.hpp:14,
                 from /usr/steve/gnuradio4/src/gr4-incubator/blocks/soapysdr/include/gnuradio-4.0/soapysdr/SoapyRx.hpp:17,
                 from /usr/steve/gnuradio4/build/full/projects/gr4-incubator/generated_plugins/soapysdr/SoapyRx_0_3.cpp:3:
/opt/gcc-16.2.0/include/c++/16.2.0/ciso646:49:6: warning: #warning &amp;quot;&amp;lt;ciso646&amp;gt; is not a standard header since C++20, use &amp;lt;version&amp;gt; to detect implementation-specific macros&amp;quot; [-Wcpp]
   49 | #    warning &amp;quot;&amp;lt;ciso646&amp;gt; is not a standard header since C++20, use &amp;lt;version&amp;gt; to detect implementation-specific macros&amp;quot;
      |      ^~~~~~~
[187/198] Linking CXX shared library blocks/soapysdr/libGr4SoapySdrBlocksPlugin.so
[188/198] Building CXX object blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/HttpTimeSeriesSink_0_1.cpp.o
[189/198] Building CXX object blocks/soapysdr/apps/CMakeFiles/soapy_capture.dir/soapy_capture.cpp.o
[190/198] Linking CXX executable blocks/soapysdr/apps/soapy_capture
[191/198] Building CXX object blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/HttpTimeSeriesSink_0_0.cpp.o
[192/198] Linking CXX shared library blocks/http/libGr4HttpBlocksPlugin.so
FAILED: blocks/http/libGr4HttpBlocksPlugin.so 
: &amp;amp;&amp;amp; /opt/gcc-16.2.0/bin/c++ -fPIC   -shared -R/usr/lib64 -Wl,-soname,libGr4HttpBlocksPlugin.so -o blocks/http/libGr4HttpBlocksPlugin.so blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/integrator.cpp.o blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/plugin_entry.cpp.o blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/HttpTimeSeriesSink_0_0.cpp.o blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/HttpTimeSeriesSink_0_1.cpp.o  -Wl,-rpath,/usr/steve/gnuradio4/install/full/lib:  /usr/steve/gnuradio4/install/full/lib/libgnuradio-core.a  /usr/steve/gnuradio4/install/full/lib/libgnuradio-blocklib-core.so  /usr/steve/gnuradio4/install/full/lib/libgnuradio-plugin.so  /usr/lib64/libz.so  /usr/lib64/libssl.so  /usr/lib64/libcrypto.so  /usr/lib64/libbrotlicommon.so  /usr/lib64/libbrotlidec.so  /usr/lib64/libbrotlienc.so &amp;amp;&amp;amp; :
c++: error: unrecognized command-line option &amp;#39;-R&amp;#39;
[193/198] Building CXX object schedulers/CMakeFiles/Gr4IncubatorSchedulersPlugin.dir/blocking_backoff_plugin.cpp.o
[194/198] Building CXX object examples/CMakeFiles/fm_demodulator.dir/fm_demodulator.cpp.o
[195/198] Building CXX object examples/CMakeFiles/fm_demodulator_cli.dir/fm_demodulator_cli.cpp.o
ninja: build stopped: subcommand failed.
FAILED: stamp/gr4-incubator/gr4-incubator-build /usr/steve/gnuradio4/build/full/stamp/gr4-incubator/gr4-incubator-build 
cd /usr/steve/gnuradio4/build/full/projects/gr4-incubator &amp;amp;&amp;amp; /bin/cmake --build .
ninja: build stopped: subcommand failed.
&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/7819376078075388693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-gr4-build-error_098256496.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/7819376078075388693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/7819376078075388693'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-gr4-build-error_098256496.html' title='Re: gr4 build error'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-2317462168794032992</id><published>2026-08-25T17:51:19.315-07:00</published><updated>2026-08-25T17:51:19.315-07:00</updated><title type='text'>Re: Happy 25 years, Mailing List :)</title><content type='html'>&lt;p&gt;On 2026-08-25 20:43, Glen Langston wrote:
&amp;gt; Hey Marcus,
&amp;gt;
&amp;gt; Your paper, &amp;quot;Determination of Earth’s Orbital Parameters Using Doppler Measurements” is
&amp;gt; a very nice paper.   It’s good to see how well your measurements
&amp;gt; fit the model.    You really put a lot of work into your experiment.
&amp;gt;
&amp;gt; My understanding is that Jupiter’s contribution to the Earth’s motion is
&amp;gt; the next biggest effect on the otherwise elliptical motion of the Earth’s orbit.
&amp;gt;
&amp;gt; Wonder if Jupiter is contributing to your residuals.
&amp;gt;
&amp;gt; Thanks
&amp;gt;
&amp;gt; Glen
It was a combined effort between me and Daniel Marlow (emeritus at 
Princeton, and a member of the CCERA crew).

My guess is that Jupiter&amp;#39;s effect would be very small, and thus very 
much in the noise.  Jupiter&amp;#39;s orbital period is about 11.8 years,
   so you&amp;#39;d need a LOT of this data to be able to see any effects with 
enough SNR to be confident....

We&amp;#39;re actually spending &amp;quot;idle time&amp;quot; on the telescope to measure the 
Doppler of the H1 *absorption* feature in M8.   Since it is very close
   to the plane of the ecliptic, there&amp;#39;s less uncertainty due to 
coordinate rotation, and the feature is very narrow compared to emission 
features,
   leading to less Doppler-determination uncertainty.   This was the 
technique used by Stephen Knowles in 1969 using the Navy dish at NRAO 
Green Bank.
   New paper on that in the next few months probably.




&amp;gt;
&amp;gt;&amp;gt; On Aug 25, 2026, at 3:36 PM, Marcus D. Leech &amp;lt;patchvonbraun@gmail.com&amp;gt; wrote:
&amp;gt;&amp;gt;
&amp;gt;&amp;gt; On 2026-08-25 13:08, Glen Langston wrote:
&amp;gt;&amp;gt;&amp;gt; Dear Marcus and all SDR Aficionados,
&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt; Thanks for all your contributions over a quarter century!
&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt; Cheers,
&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt; Glen
&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt; PS John Makous and his student used GR radio to map distance
&amp;gt;&amp;gt;&amp;gt; to the Milky Way&amp;#39;s spiral arms.  Here’s the link to his very short,
&amp;gt;&amp;gt;&amp;gt; very interesting (free) paper.
&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt; See: https://www.researchgate.net/publication/412208740_Determining_Galactic_Structure_Using_a_Student-built_Horn_Radio_Telescope#fullTextFileContent
&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt; In retrospect GR radio needed more acknowledgement…
&amp;gt;&amp;gt; I should have posted this here a few weeks back, but:
&amp;gt;&amp;gt;
&amp;gt;&amp;gt; https://arxiv.org/abs/2607.21812
&amp;gt;&amp;gt;
&amp;gt;&amp;gt; In retrospect, Gnu Radio should have been highlighted a bit more. We use GR exclusively at our observatory for all kinds of
&amp;gt;&amp;gt;    observations.   We basically just build observation-specific &amp;quot;instruments&amp;quot; as we need them.
&amp;gt;&amp;gt;
&amp;gt;&amp;gt; We had U of Toronto undergrad students last year use milky-way Doppler observations to measure the rotation curve and infer the existence
&amp;gt;&amp;gt;    of Dark Matter (because the rotation curve deviates from a strictly-Newtonian/Keplerian model by enough that it implies that either there&amp;#39;s
&amp;gt;&amp;gt;    more mass there than we can see &amp;quot;dark matter&amp;quot;, OR gravitation doesn&amp;#39;t work on large scales the way we think it does).
&amp;gt;&amp;gt;
&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; On Aug 25, 2026, at 8:03 AM, Marcus Müller &amp;lt;mmueller@gnuradio.org&amp;gt; wrote:
&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; Hi, dearest and most enduring Mailing List in the world of SDR,
&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; I just noticed the mailing list archives stretch back to July 2001, so that marks a quarter century of history!
&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; In fact, activity on the mailing list doesn&amp;#39;t even seem to start at that point; the first &amp;quot;proper&amp;quot; email in the archive is already a reply, but we just don&amp;#39;t have any history before that.
&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;&amp;gt;&amp;gt; So, looking forward to the next three quarters of witnessing FOSS SDR be successful,
&amp;gt;&amp;gt;&amp;gt;&amp;gt; Marcus
&amp;gt;&amp;gt;&amp;gt;&amp;gt;
&amp;gt;&amp;gt;


&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/2317462168794032992/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-happy-25-years-mailing-list_0823895289.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/2317462168794032992'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/2317462168794032992'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-happy-25-years-mailing-list_0823895289.html' title='Re: Happy 25 years, Mailing List :)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-3496625156106461376</id><published>2026-08-25T17:45:01.425-07:00</published><updated>2026-08-25T17:45:01.425-07:00</updated><title type='text'>Re: Happy 25 years, Mailing List :)</title><content type='html'>&lt;p&gt;Hey Marcus,

Your paper, &amp;quot;Determination of Earth’s Orbital Parameters Using Doppler Measurements” is
a very nice paper.   It’s good to see how well your measurements
fit the model.    You really put a lot of work into your experiment.

My understanding is that Jupiter’s contribution to the Earth’s motion is
the next biggest effect on the otherwise elliptical motion of the Earth’s orbit.

Wonder if Jupiter is contributing to your residuals.

Thanks

Glen

&amp;gt; On Aug 25, 2026, at 3:36 PM, Marcus D. Leech &amp;lt;patchvonbraun@gmail.com&amp;gt; wrote:
&amp;gt; 
&amp;gt; On 2026-08-25 13:08, Glen Langston wrote:
&amp;gt;&amp;gt; Dear Marcus and all SDR Aficionados,
&amp;gt;&amp;gt; 
&amp;gt;&amp;gt; Thanks for all your contributions over a quarter century!
&amp;gt;&amp;gt; 
&amp;gt;&amp;gt; Cheers,
&amp;gt;&amp;gt; 
&amp;gt;&amp;gt; Glen
&amp;gt;&amp;gt; 
&amp;gt;&amp;gt; PS John Makous and his student used GR radio to map distance
&amp;gt;&amp;gt; to the Milky Way&amp;#39;s spiral arms.  Here’s the link to his very short,
&amp;gt;&amp;gt; very interesting (free) paper.
&amp;gt;&amp;gt; 
&amp;gt;&amp;gt; See: https://www.researchgate.net/publication/412208740_Determining_Galactic_Structure_Using_a_Student-built_Horn_Radio_Telescope#fullTextFileContent
&amp;gt;&amp;gt; 
&amp;gt;&amp;gt; In retrospect GR radio needed more acknowledgement…
&amp;gt; I should have posted this here a few weeks back, but:
&amp;gt; 
&amp;gt; https://arxiv.org/abs/2607.21812
&amp;gt; 
&amp;gt; In retrospect, Gnu Radio should have been highlighted a bit more. We use GR exclusively at our observatory for all kinds of
&amp;gt;   observations.   We basically just build observation-specific &amp;quot;instruments&amp;quot; as we need them.
&amp;gt; 
&amp;gt; We had U of Toronto undergrad students last year use milky-way Doppler observations to measure the rotation curve and infer the existence
&amp;gt;   of Dark Matter (because the rotation curve deviates from a strictly-Newtonian/Keplerian model by enough that it implies that either there&amp;#39;s
&amp;gt;   more mass there than we can see &amp;quot;dark matter&amp;quot;, OR gravitation doesn&amp;#39;t work on large scales the way we think it does).
&amp;gt; 
&amp;gt; 
&amp;gt;&amp;gt; 
&amp;gt;&amp;gt; 
&amp;gt;&amp;gt; 
&amp;gt;&amp;gt;&amp;gt; On Aug 25, 2026, at 8:03 AM, Marcus Müller &amp;lt;mmueller@gnuradio.org&amp;gt; wrote:
&amp;gt;&amp;gt;&amp;gt; 
&amp;gt;&amp;gt;&amp;gt; Hi, dearest and most enduring Mailing List in the world of SDR,
&amp;gt;&amp;gt;&amp;gt; 
&amp;gt;&amp;gt;&amp;gt; I just noticed the mailing list archives stretch back to July 2001, so that marks a quarter century of history!
&amp;gt;&amp;gt;&amp;gt; 
&amp;gt;&amp;gt;&amp;gt; In fact, activity on the mailing list doesn&amp;#39;t even seem to start at that point; the first &amp;quot;proper&amp;quot; email in the archive is already a reply, but we just don&amp;#39;t have any history before that.
&amp;gt;&amp;gt;&amp;gt; 
&amp;gt;&amp;gt;&amp;gt; So, looking forward to the next three quarters of witnessing FOSS SDR be successful,
&amp;gt;&amp;gt;&amp;gt; Marcus
&amp;gt;&amp;gt;&amp;gt; 
&amp;gt;&amp;gt; 
&amp;gt; 
&amp;gt; 


&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/3496625156106461376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-happy-25-years-mailing-list_0476508223.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/3496625156106461376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/3496625156106461376'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-happy-25-years-mailing-list_0476508223.html' title='Re: Happy 25 years, Mailing List :)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-1403982661323854223</id><published>2026-08-25T12:37:46.558-07:00</published><updated>2026-08-25T12:37:46.558-07:00</updated><title type='text'>Re: Happy 25 years, Mailing List :)</title><content type='html'>&lt;p&gt;On 2026-08-25 13:08, Glen Langston wrote:
&amp;gt; Dear Marcus and all SDR Aficionados,
&amp;gt;
&amp;gt; Thanks for all your contributions over a quarter century!
&amp;gt;
&amp;gt; Cheers,
&amp;gt;
&amp;gt; Glen
&amp;gt;
&amp;gt; PS John Makous and his student used GR radio to map distance
&amp;gt; to the Milky Way&amp;#39;s spiral arms.  Here’s the link to his very short,
&amp;gt; very interesting (free) paper.
&amp;gt;
&amp;gt; See: https://www.researchgate.net/publication/412208740_Determining_Galactic_Structure_Using_a_Student-built_Horn_Radio_Telescope#fullTextFileContent
&amp;gt;
&amp;gt; In retrospect GR radio needed more acknowledgement…
I should have posted this here a few weeks back, but:

https://arxiv.org/abs/2607.21812

In retrospect, Gnu Radio should have been highlighted a bit more. We use 
GR exclusively at our observatory for all kinds of
   observations.   We basically just build observation-specific 
&amp;quot;instruments&amp;quot; as we need them.

We had U of Toronto undergrad students last year use milky-way Doppler 
observations to measure the rotation curve and infer the existence
   of Dark Matter (because the rotation curve deviates from a 
strictly-Newtonian/Keplerian model by enough that it implies that either 
there&amp;#39;s
   more mass there than we can see &amp;quot;dark matter&amp;quot;, OR gravitation doesn&amp;#39;t 
work on large scales the way we think it does).


&amp;gt;
&amp;gt;
&amp;gt;
&amp;gt;&amp;gt; On Aug 25, 2026, at 8:03 AM, Marcus Müller &amp;lt;mmueller@gnuradio.org&amp;gt; wrote:
&amp;gt;&amp;gt;
&amp;gt;&amp;gt; Hi, dearest and most enduring Mailing List in the world of SDR,
&amp;gt;&amp;gt;
&amp;gt;&amp;gt; I just noticed the mailing list archives stretch back to July 2001, so that marks a quarter century of history!
&amp;gt;&amp;gt;
&amp;gt;&amp;gt; In fact, activity on the mailing list doesn&amp;#39;t even seem to start at that point; the first &amp;quot;proper&amp;quot; email in the archive is already a reply, but we just don&amp;#39;t have any history before that.
&amp;gt;&amp;gt;
&amp;gt;&amp;gt; So, looking forward to the next three quarters of witnessing FOSS SDR be successful,
&amp;gt;&amp;gt; Marcus
&amp;gt;&amp;gt;
&amp;gt;


&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/1403982661323854223/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-happy-25-years-mailing-list_01871969580.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/1403982661323854223'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/1403982661323854223'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-happy-25-years-mailing-list_01871969580.html' title='Re: Happy 25 years, Mailing List :)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-8263654618733533850</id><published>2026-08-25T10:19:35.006-07:00</published><updated>2026-08-25T10:19:35.006-07:00</updated><title type='text'>Re: Happy 25 years, Mailing List :)</title><content type='html'>&lt;p&gt;Dear Marcus and all SDR Aficionados,

Thanks for all your contributions over a quarter century!

Cheers,

Glen

PS John Makous and his student used GR radio to map distance
to the Milky Way&amp;#39;s spiral arms.  Here’s the link to his very short, 
very interesting (free) paper.

See: https://www.researchgate.net/publication/412208740_Determining_Galactic_Structure_Using_a_Student-built_Horn_Radio_Telescope#fullTextFileContent

In retrospect GR radio needed more acknowledgement…



&amp;gt; On Aug 25, 2026, at 8:03 AM, Marcus Müller &amp;lt;mmueller@gnuradio.org&amp;gt; wrote:
&amp;gt; 
&amp;gt; Hi, dearest and most enduring Mailing List in the world of SDR,
&amp;gt; 
&amp;gt; I just noticed the mailing list archives stretch back to July 2001, so that marks a quarter century of history!
&amp;gt; 
&amp;gt; In fact, activity on the mailing list doesn&amp;#39;t even seem to start at that point; the first &amp;quot;proper&amp;quot; email in the archive is already a reply, but we just don&amp;#39;t have any history before that.
&amp;gt; 
&amp;gt; So, looking forward to the next three quarters of witnessing FOSS SDR be successful,
&amp;gt; Marcus
&amp;gt; 


&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/8263654618733533850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-happy-25-years-mailing-list_0302408020.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/8263654618733533850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/8263654618733533850'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-happy-25-years-mailing-list_0302408020.html' title='Re: Happy 25 years, Mailing List :)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-7217941446223052244</id><published>2026-08-25T06:40:14.319-07:00</published><updated>2026-08-25T06:40:14.319-07:00</updated><title type='text'>Re: gr4 build error</title><content type='html'>&lt;div dir=&quot;ltr&quot;&gt;
 Hi Steve,
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  Thank you for sharing this - would you be able to add a bit more detail on your setup and how you are kicking off the build.&amp;nbsp; Also would be good to add as a github issue here:&amp;nbsp;&lt;a href=&quot;https://github.com/gnuradio/gnuradio4/issues&quot;&gt;https://github.com/gnuradio/gnuradio4/issues&lt;/a&gt;
 &lt;/div&gt;
 &lt;div&gt;
  &lt;br&gt;
 &lt;/div&gt;
 &lt;div&gt;
  Thanks!
 &lt;/div&gt;
 &lt;div&gt;
  Josh
 &lt;/div&gt;
&lt;/div&gt;&lt;br&gt;
&lt;div class=&quot;gmail_quote gmail_quote_container&quot;&gt;
 &lt;div dir=&quot;ltr&quot; class=&quot;gmail_attr&quot;&gt;
  On Mon, Aug 24, 2026 at 2:59 PM Steven Barbo &amp;lt;&lt;a href=&quot;mailto:barbo@umn.edu&quot;&gt;barbo@umn.edu&lt;/a&gt;&amp;gt; wrote:&lt;br&gt;
 &lt;/div&gt;
 &lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex&quot;&gt;
  &lt;div dir=&quot;ltr&quot;&gt;
   &lt;div&gt;
    Happy Monday GR citizens, h&lt;span style=&quot;background-color:transparent&quot;&gt;ope this day finds you well.&lt;/span&gt;
   &lt;/div&gt;
   &lt;div&gt;
    &lt;span style=&quot;background-color:transparent&quot;&gt;not seeing where that -R option is being added...&lt;/span&gt;
   &lt;/div&gt;
   &lt;div&gt;
    &lt;br&gt;
   &lt;/div&gt;
   &lt;div&gt;
    [192/198] Linking CXX shared library blocks/http/libGr4HttpBlocksPlugin.so&lt;br&gt;
    FAILED: blocks/http/libGr4HttpBlocksPlugin.so &lt;br&gt;
    : &amp;amp;&amp;amp; /opt/gcc-16.2.0/bin/c++ -fPIC &amp;nbsp; -shared -R/usr/lib64 -Wl,-soname,libGr4HttpBlocksPlugin.so -o blocks/http/libGr4HttpBlocksPlugin.so blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/integrator.cpp.o blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/plugin_entry.cpp.o blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/HttpTimeSeriesSink_0_0.cpp.o blocks/http/CMakeFiles/Gr4HttpBlocks.dir/__/__/generated_plugins/http/HttpTimeSeriesSink_0_1.cpp.o &amp;nbsp;-Wl,-rpath,/usr/steve/gnuradio4/install/lib: &amp;nbsp;/usr/steve/gnuradio4/install/lib/libgnuradio-core.a &amp;nbsp;/usr/steve/gnuradio4/install/lib/libgnuradio-blocklib-core.so &amp;nbsp;/usr/steve/gnuradio4/install/lib/libgnuradio-plugin.so &amp;nbsp;/usr/lib64/libz.so &amp;nbsp;/usr/lib64/libssl.so &amp;nbsp;/usr/lib64/libcrypto.so &amp;nbsp;/usr/lib64/libbrotlicommon.so &amp;nbsp;/usr/lib64/libbrotlidec.so &amp;nbsp;/usr/lib64/libbrotlienc.so &amp;amp;&amp;amp; :&lt;br&gt;
    c++: error: unrecognized command-line option &#39;-R&#39;&lt;br&gt;
   &lt;/div&gt;
   &lt;div&gt;
    &lt;br&gt;
   &lt;/div&gt;&lt;span class=&quot;gmail_signature_prefix&quot;&gt;-- &lt;/span&gt;&lt;br&gt;
   &lt;div dir=&quot;ltr&quot; class=&quot;gmail_signature&quot;&gt;
    &lt;div dir=&quot;ltr&quot;&gt;
     &lt;div&gt;
      &lt;span style=&quot;background-color:rgb(255,255,255)&quot;&gt;&lt;font color=&quot;#ff0000&quot;&gt;If something is requisite, how can it possibly be, prerequisite?&amp;nbsp;&lt;/font&gt;&lt;/span&gt;
     &lt;/div&gt;
     &lt;div&gt;
      &lt;br&gt;
     &lt;/div&gt;vanitas vanitatum omnia vanitas&lt;br&gt;
     later, steve&lt;br&gt;&lt;a href=&quot;http://umn.edu/~barbo&quot; target=&quot;_blank&quot;&gt;http://umn.edu/~barbo&lt;/a&gt;
    &lt;/div&gt;
   &lt;/div&gt;
  &lt;/div&gt;
 &lt;/blockquote&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/7217941446223052244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-gr4-build-error.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/7217941446223052244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/7217941446223052244'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-gr4-build-error.html' title='Re: gr4 build error'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-1800207626446182594</id><published>2026-08-25T05:49:49.420-07:00</published><updated>2026-08-25T05:49:49.420-07:00</updated><title type='text'>Re: Happy 25 years, Mailing List :)</title><content type='html'>&lt;p&gt;On 2026-08-25 08:03, Marcus Müller wrote:
&amp;gt; Hi, dearest and most enduring Mailing List in the world of SDR,
&amp;gt;
&amp;gt; I just noticed the mailing list archives stretch back to July 2001, so 
&amp;gt; that marks a quarter century of history!
&amp;gt;
&amp;gt; In fact, activity on the mailing list doesn&amp;#39;t even seem to start at 
&amp;gt; that point; the first &amp;quot;proper&amp;quot; email in the archive is already a 
&amp;gt; reply, but we just don&amp;#39;t have any history before that.
&amp;gt;
&amp;gt; So, looking forward to the next three quarters of witnessing FOSS SDR 
&amp;gt; be successful,
&amp;gt; Marcus
&amp;gt;
I remember talking to John Gilmore about Gnu Radio in 2003 or 
thereabouts at an IETF meeting in the Bay Area.    I dismissed it at the 
time, but less than two years
   later, I was an enthusiastic supporter....



&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/1800207626446182594/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-happy-25-years-mailing-list.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/1800207626446182594'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/1800207626446182594'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-happy-25-years-mailing-list.html' title='Re: Happy 25 years, Mailing List :)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-1329477629672040288</id><published>2026-08-25T05:15:53.615-07:00</published><updated>2026-08-25T05:15:53.615-07:00</updated><title type='text'>Re: AGC2 formula is strange</title><content type='html'>&lt;p&gt;Hey Thomas,

yay! Haven&amp;#39;t heard of you in a while! I&amp;#39;ll talk to the others about your account, don&amp;#39;t 
know whether we can do something about that.

Yes, that formula seems strange. That applies, sadly, to all our three AGCs. Hm.

I&amp;#39;m all for completely rewriting / pruning the AGCs, especially since nobody really seems 
to have any formalized idea of what they are *supposed* to do. I&amp;#39;d deprecate all three of 
them instantly, but I just haven&amp;#39;t got a good replacement.

Best,
Marcus


On 2026-08-25 12:42 PM, Thomas Habets wrote:
&amp;gt; Hi.
&amp;gt; I tried getting in to chat.gnuradio.org, but my login credentials no longer
&amp;gt; work, and they still don&amp;#39;t work after resetting my password (maybe my account
&amp;gt; name to use for login is not my email?), so asking here instead.
&amp;gt; 
&amp;gt; AGC2, in gr-analog/include/gnuradio/analog/agc2.h, has this code:
&amp;gt; 
&amp;gt; ```
&amp;gt;      gr_complex scale(gr_complex input)
&amp;gt;      {
&amp;gt;          gr_complex output = input * _gain;
&amp;gt; 
&amp;gt;          float tmp = -_reference +
&amp;gt;                      sqrt(output.real() * output.real() + output.imag()
&amp;gt; * output.imag());
&amp;gt;          float rate = _decay_rate;
&amp;gt;          if ((tmp) &amp;gt; _gain) {
&amp;gt;              rate = _attack_rate;
&amp;gt;          }
&amp;gt;          _gain -= tmp * rate;
&amp;gt; 
&amp;gt;          // Not sure about this; will blow up if _gain &amp;lt; 0 (happens
&amp;gt;          // when rates are too high), but is this the solution?
&amp;gt;          if (_gain &amp;lt; 0.0)
&amp;gt;              _gain = 10e-5;
&amp;gt; 
&amp;gt;          if (_max_gain &amp;gt; 0.0 &amp;amp;&amp;amp; _gain &amp;gt; _max_gain) {
&amp;gt;              _gain = _max_gain;
&amp;gt;          }
&amp;gt;          return output;
&amp;gt;      }
&amp;gt; ```
&amp;gt; 
&amp;gt; I&amp;#39;m not talking about the &amp;quot;not sure about this&amp;quot;, but about `if ((tmp) &amp;gt;
&amp;gt; _gain) {`.
&amp;gt; 
&amp;gt; Should that not be `&amp;gt; 0.0`? `tmp` is already current magnitude minus reference,
&amp;gt; so should not attack vs decay rate be decided on whether it&amp;#39;s above or below
&amp;gt; reference, not above and below `reference + current gain`?
&amp;gt; 
&amp;gt; Maybe there&amp;#39;s a good reason, but in my mind this means that my input is such
&amp;gt; that the current gain is normally 1000, input is ~1e-3 (noise) to 1e-1 (signal),
&amp;gt; reference is 1, then the attack rate will basically never be used?
&amp;gt; 
&amp;gt; Same for the agc2_ff duplication further down the file.
&amp;gt; 
&amp;gt; I&amp;#39;m not sure if this is why my PWM experiments stabilize, just not to around
&amp;gt; reference.
&amp;gt; 
&amp;gt; --
&amp;gt; typedef struct me_s {
&amp;gt;    char name[]      = { &amp;quot;Thomas Habets&amp;quot; };
&amp;gt;    char email[]     = { &amp;quot;thomas@habets.se&amp;quot; };
&amp;gt;    char kernel[]    = { &amp;quot;Linux&amp;quot; };
&amp;gt;    char *pgpKey[]   = { &amp;quot;http://www.habets.pp.se/pubkey.txt&amp;quot; };
&amp;gt;    char pgp[] = { &amp;quot;9907 8698 8A24 F52F 1C2E  87F6 39A4 9EEA 460A 0169&amp;quot; };
&amp;gt;    char coolcmd[]   = { &amp;quot;echo &amp;#39;. ./_&amp;amp;. ./_&amp;#39;&amp;gt;_;. ./_&amp;quot; };
&amp;gt; } me_t;
&amp;gt; 


&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/1329477629672040288/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-agc2-formula-is-strange.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/1329477629672040288'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/1329477629672040288'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/08/re-agc2-formula-is-strange.html' title='Re: AGC2 formula is strange'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-5318263004000228980</id><published>2026-08-25T05:03:52.568-07:00</published><updated>2026-08-25T05:03:52.568-07:00</updated><title type='text'>Happy 25 years, Mailing List :)</title><content type='html'>&lt;p&gt;Hi, dearest and most enduring Mailing List in the world of SDR,

I just noticed the mailing list archives stretch back to July 2001, so that marks a 
quarter century of history!

In fact, activity on the mailing list doesn&amp;#39;t even seem to start at that point; the first 
&amp;quot;proper&amp;quot; email in the archive is already a reply, but we just don&amp;#39;t have any history 
before that.

So, looking forward to the next three quarters of witnessing FOSS SDR be successful,
Marcus

&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/5318263004000228980/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/08/happy-25-years-mailing-list.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/5318263004000228980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/5318263004000228980'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/08/happy-25-years-mailing-list.html' title='Happy 25 years, Mailing List :)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-797100617143593396.post-1250740567050653628</id><published>2026-08-25T03:43:10.718-07:00</published><updated>2026-08-25T03:43:10.718-07:00</updated><title type='text'>AGC2 formula is strange</title><content type='html'>&lt;p&gt;Hi.
I tried getting in to chat.gnuradio.org, but my login credentials no longer
work, and they still don&amp;#39;t work after resetting my password (maybe my account
name to use for login is not my email?), so asking here instead.

AGC2, in gr-analog/include/gnuradio/analog/agc2.h, has this code:

```
    gr_complex scale(gr_complex input)
    {
        gr_complex output = input * _gain;

        float tmp = -_reference +
                    sqrt(output.real() * output.real() + output.imag()
* output.imag());
        float rate = _decay_rate;
        if ((tmp) &amp;gt; _gain) {
            rate = _attack_rate;
        }
        _gain -= tmp * rate;

        // Not sure about this; will blow up if _gain &amp;lt; 0 (happens
        // when rates are too high), but is this the solution?
        if (_gain &amp;lt; 0.0)
            _gain = 10e-5;

        if (_max_gain &amp;gt; 0.0 &amp;amp;&amp;amp; _gain &amp;gt; _max_gain) {
            _gain = _max_gain;
        }
        return output;
    }
```

I&amp;#39;m not talking about the &amp;quot;not sure about this&amp;quot;, but about `if ((tmp) &amp;gt;
_gain) {`.

Should that not be `&amp;gt; 0.0`? `tmp` is already current magnitude minus reference,
so should not attack vs decay rate be decided on whether it&amp;#39;s above or below
reference, not above and below `reference + current gain`?

Maybe there&amp;#39;s a good reason, but in my mind this means that my input is such
that the current gain is normally 1000, input is ~1e-3 (noise) to 1e-1 (signal),
reference is 1, then the attack rate will basically never be used?

Same for the agc2_ff duplication further down the file.

I&amp;#39;m not sure if this is why my PWM experiments stabilize, just not to around
reference.

--
typedef struct me_s {
  char name[]      = { &amp;quot;Thomas Habets&amp;quot; };
  char email[]     = { &amp;quot;thomas@habets.se&amp;quot; };
  char kernel[]    = { &amp;quot;Linux&amp;quot; };
  char *pgpKey[]   = { &amp;quot;http://www.habets.pp.se/pubkey.txt&amp;quot; };
  char pgp[] = { &amp;quot;9907 8698 8A24 F52F 1C2E  87F6 39A4 9EEA 460A 0169&amp;quot; };
  char coolcmd[]   = { &amp;quot;echo &amp;#39;. ./_&amp;amp;. ./_&amp;#39;&amp;gt;_;. ./_&amp;quot; };
} me_t;

&lt;/p&gt;
</content><link rel='replies' type='application/atom+xml' href='http://gnuradio.blogspot.com/feeds/1250740567050653628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://gnuradio.blogspot.com/2026/08/agc2-formula-is-strange.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/1250740567050653628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/797100617143593396/posts/default/1250740567050653628'/><link rel='alternate' type='text/html' href='http://gnuradio.blogspot.com/2026/08/agc2-formula-is-strange.html' title='AGC2 formula is strange'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>