# GR 3.7 build failure

**URL:** <https://www.ruby-forum.com/t/gr-3-7-build-failure/240154>\
**Category:** GNU Radio\
**Created:** [March 31, 2014, 12:35am UTC](https://www.ruby-forum.com/t/gr-3-7-build-failure/240154 "2014-03-31T00:35:08Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![musicdenotation](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/ea666f/32.png) [@musicdenotation](https://www.ruby-forum.com/u/musicdenotation)\
**Post date:** [March 31, 2014, 12:35am UTC](https://www.ruby-forum.com/t/gr-3-7-build-failure/240154/1 "2014-03-31T00:35:08Z")

</div>

I haven’t tried building Gnu Radio in a while, and on my F14 system  
today:

15%] Building CXX object  
gr-blocks/lib/CMakeFiles/gnuradio-blocks.dir/message\_strobe\_random\_impl.cc.o  
In file included from  
/home/mleech/gnuradio/gr-blocks/lib/message\_strobe\_random\_impl.cc:27:0:  
/home/mleech/gnuradio/gr-blocks/lib/message\_strobe\_random\_impl.h:48:7:  
error: mt19937 in namespace boost::random does not name a type  
/home/mleech/gnuradio/gr-blocks/lib/message\_strobe\_random\_impl.cc: In  
constructor  
gr::blocks::message\_strobe\_random\_impl::message\_strobe\_random\_impl(pmt::pmt\_t,  
gr::blocks::message\_strobe\_random\_distribution\_t, float, float):  
/home/mleech/gnuradio/gr-blocks/lib/message\_strobe\_random\_impl.cc:57:9:  
error: class gr::blocks::message\_strobe\_random\_impl does not have any  
field named d\_rng  
/home/mleech/gnuradio/gr-blocks/lib/message\_strobe\_random\_impl.cc: In  
member function void  
gr::blocks::message\_strobe\_random\_impl::update\_dist():  
/home/mleech/gnuradio/gr-blocks/lib/message\_strobe\_random\_impl.cc:89:95:  
error: d\_rng was not declared in this scope  
make[2]: \*\*\*  
[gr-blocks/lib/CMakeFiles/gnuradio-blocks.dir/message\_strobe\_random\_impl.cc.o]  
Error 1  
make[1]: \*\*\* [gr-blocks/lib/CMakeFiles/gnuradio-blocks.dir/all] Error 2  
make: \*\*\* [all] Error 2

I’ve seen this mentioned elsewhere, but I don’t see a hint of a fix.

–  
Marcus L.  
Principal Investigator  
Shirleys Bay Radio Astronomy Consortium

> **[Live Draw HK Tercepat | Result HK | HK Pools | Live HK | HK Prize Hari Ini](https://www.sbrac.org/)**
>
> Temukan live draw hk tercepat melalui halaman hk pools yang resmi dan dapatkan result hk prize melalui live hk secara langsung di situs kami.

---

<div class="post-metadata">

**Author:** ![Marcus\_DSLeech](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/74df32/32.png) [@Marcus\_DSLeech](https://www.ruby-forum.com/u/Marcus_DSLeech)\
**Post date:** [March 31, 2014, 5:36am UTC](https://www.ruby-forum.com/t/gr-3-7-build-failure/240154/2 "2014-03-31T05:36:44Z")

</div>

On Sun, Mar 30, 2014 at 6:33 PM, Marcus D. Leech [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> 'gr::blocks::message\_strobe\_random\_impl::message\_strobe\_random\_impl(pmt::pmt\_t,  
> Error 1  
> [http://www.sbrac.org](http://www.sbrac.org)  
> This seems to be an issue with boost’s random number generators. While  
> what we use exists back to 1.35 (our minimum required version), it  
> seems like Boost has changed how to access it.

I’m buried for the next few days and won’t be able to address this for  
a bit. Can you open this as an issue to remind me (or someone else) to  
tackle it?

Thanks,  
Tom

---

<div class="post-metadata">

**Author:** ![Marcus\_DSLeech](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/74df32/32.png) [@Marcus\_DSLeech](https://www.ruby-forum.com/u/Marcus_DSLeech)\
**Post date:** [March 31, 2014, 4:32pm UTC](https://www.ruby-forum.com/t/gr-3-7-build-failure/240154/3 "2014-03-31T16:32:44Z")

</div>

-----BEGIN PGP SIGNED MESSAGE-----  
Hash: SHA1

Hi Marcus,

I think I was involved in mentioning it; but I only cared about the  
include guard back then (which had an copy/paste error), and did not  
fix the actual problem, iirc.

Greetings,  
Marcus

On 31.03.2014 00:33, Marcus D. Leech wrote:

> I haven’t tried building Gnu Radio in a while, and on my F14 system  
> today:
> 
> 15%] Building CXX object  
> gr-blocks/lib/CMakeFiles/gnuradio-blocks.dir/message\_strobe\_random\_impl.cc.o
> 
> In file included from  
> /home/mleech/gnuradio/gr-blocks/lib/message\_strobe\_random\_impl.cc:27:0:

/home/mleech/gnuradio/gr-blocks/lib/message\_strobe\_random\_impl.h:48:7:

> error: mt19937 in namespace boost::random does not name a type  
> /home/mleech/gnuradio/gr-blocks/lib/message\_strobe\_random\_impl.cc:  
> In constructor  
> gr::blocks::message\_strobe\_random\_impl::message\_strobe\_random\_impl(pmt::pmt\_t,

gr::blocks::message\_strobe\_random\_distribution\_t, float, float):

> /home/mleech/gnuradio/gr-blocks/lib/message\_strobe\_random\_impl.cc:57:9:

error: class gr::blocks::message\_strobe\_random\_impl does not have any

> field named d\_rng  
> /home/mleech/gnuradio/gr-blocks/lib/message\_strobe\_random\_impl.cc:  
> In member function void  
> gr::blocks::message\_strobe\_random\_impl::update\_dist():  
> /home/mleech/gnuradio/gr-blocks/lib/message\_strobe\_random\_impl.cc:89:95:

error: d\_rng was not declared in this scope

> make[2]: \*\*\*  
> [gr-blocks/lib/CMakeFiles/gnuradio-blocks.dir/message\_strobe\_random\_impl.cc.o]

Error 1

> make[1]: \*\*\* [gr-blocks/lib/CMakeFiles/gnuradio-blocks.dir/all]  
> Error 2 make: \*\*\* [all] Error 2
> 
> I’ve seen this mentioned elsewhere, but I don’t see a hint of a  
> fix.

-----BEGIN PGP SIGNATURE-----  
Version: GnuPG v1  
Comment: Using GnuPG with Thunderbird - [http://www.enigmail.net/](http://www.enigmail.net/)

iQEcBAEBAgAGBQJTOXpTAAoJEBQ6EdjyzlHtR8wIALSNFeD94sr0cD6tngSuN8y2  
4n+MRDv+dSFPeXyksy6X6GL4Tw9b/eeV71X4azeINsE2xVxZ/yoL0icwP94SKxnV  
IwJnXdKHuqqKgmuEVNQusAIsj3YIqFuPfrgrHUvyL8TSAfIvDSYmOZCb+w8ZT/Lr  
0Xo/xrocs+2liUNDZNIFvoHXCZYgkibFhC4n+1swbJ7ac/pEeUbc8NE9XbFQhp/4  
kh+kxBohDWiyhLjayAXeOaLOawbjXxmQOwk0UmW4K13ZSuuc4/YKvdy6q47hOkdP  
1LvsrDfrdiNcc9mvKF6WObYfEkM2yxxTaDg/n+pw6SpsuVIepXkrDR3CKw1dvRI=  
=WtLN  
-----END PGP SIGNATURE-----

---

<div class="post-metadata">

**Author:** ![Marcus\_DSLeech](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/74df32/32.png) [@Marcus\_DSLeech](https://www.ruby-forum.com/u/Marcus_DSLeech)\
**Post date:** [April 1, 2014, 12:14pm UTC](https://www.ruby-forum.com/t/gr-3-7-build-failure/240154/4 "2014-04-01T12:14:41Z")

</div>

Marcus, your fix was merged into maint/master/next.

---

<div class="post-metadata">

**Author:** ![Marcus\_DSLeech](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/74df32/32.png) [@Marcus\_DSLeech](https://www.ruby-forum.com/u/Marcus_DSLeech)\
**Post date:** [April 1, 2014, 12:29pm UTC](https://www.ruby-forum.com/t/gr-3-7-build-failure/240154/5 "2014-04-01T12:29:17Z")

</div>

* * *

Discuss-gnuradio mailing list  
removed\_email\_address@domain.invalid  
[https://lists.gnu.org/mailman/listinfo/discuss-gnuradio](https://lists.gnu.org/mailman/listinfo/discuss-gnuradio)

---

<div class="post-metadata">

**Author:** ![Marcus\_DSLeech](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/74df32/32.png) [@Marcus\_DSLeech](https://www.ruby-forum.com/u/Marcus_DSLeech)\
**Post date:** [April 1, 2014, 9:48am UTC](https://www.ruby-forum.com/t/gr-3-7-build-failure/240154/6 "2014-04-01T09:48:40Z")

</div>

* * *

Discuss-gnuradio mailing list  
removed\_email\_address@domain.invalid  
[https://lists.gnu.org/mailman/listinfo/discuss-gnuradio](https://lists.gnu.org/mailman/listinfo/discuss-gnuradio)
