# Truble with the make part of gnuradio

**URL:** <https://www.ruby-forum.com/t/truble-with-the-make-part-of-gnuradio/237961>\
**Category:** GNU Radio\
**Created:** [December 8, 2013, 7:43pm UTC](https://www.ruby-forum.com/t/truble-with-the-make-part-of-gnuradio/237961 "2013-12-08T19:43:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [December 8, 2013, 7:43pm UTC](https://www.ruby-forum.com/t/truble-with-the-make-part-of-gnuradio/237961/1 "2013-12-08T19:43:12Z")

</div>

Hey all,

I am using win7 64bit on a Lenovo i5.

Done all the Cygwin installation , got Cygwin64.

Then install all the packages needed.

Got the boost,

Got the wxPython

Got portaudio

And SDCC

And then I configure the gnuradio source for minimal using:

./configure --disable-all-components --enable-gruel  
–enable-gnuradio-core  
–enable-gr-audio-oss

And then when I go for the make, I get error:

$ make

make all-recursive

make[1]: Entering directory ‘/usr/src/gnuradio-3.3.0’

Making all in config

make[2]: Entering directory ‘/usr/src/gnuradio-3.3.0/config’

make[2]: Nothing to be done for ‘all’.

make[2]: Leaving directory ‘/usr/src/gnuradio-3.3.0/config’

Making all in gruel

make[2]: Entering directory ‘/usr/src/gnuradio-3.3.0/gruel’

Making all in src

make[3]: Entering directory ‘/usr/src/gnuradio-3.3.0/gruel/src’

Making all in lib

make[4]: Entering directory ‘/usr/src/gnuradio-3.3.0/gruel/src/lib’

Making all in pmt

make[5]: Entering directory ‘/usr/src/gnuradio-3.3.0/gruel/src/lib/pmt’

make all-am

make[6]: Entering directory ‘/usr/src/gnuradio-3.3.0/gruel/src/lib/pmt’

make[6]: Nothing to be done for ‘all-am’.

make[6]: Leaving directory ‘/usr/src/gnuradio-3.3.0/gruel/src/lib/pmt’

make[5]: Leaving directory ‘/usr/src/gnuradio-3.3.0/gruel/src/lib/pmt’

Making all in msg

make[5]: Entering directory ‘/usr/src/gnuradio-3.3.0/gruel/src/lib/msg’

make[5]: Nothing to be done for ‘all’.

make[5]: Leaving directory ‘/usr/src/gnuradio-3.3.0/gruel/src/lib/msg’

make[5]: Entering directory ‘/usr/src/gnuradio-3.3.0/gruel/src/lib’

/bin/sh …/…/…/libtool --tag=CXX --mode=link g++ -g -O2 -Wall  
-Woverloaded-virtual -o test\_gruel.  
exe test\_gruel.o pmt/libpmt-qa.la libgruel.la

libtool: link: g++ -g -O2 -Wall -Woverloaded-virtual -o  
.libs/test\_gruel.exe  
test\_gruel.o pmt/.libs/libp  
mt-qa.a -L/usr/lib -lcppunit -ldl ./.libs/libgruel.a -lboost\_thread-mt

pmt/.libs/libpmt-qa.a(pmt.o): In function  
`\_\_static\_initialization\_and\_destruction\_0’:

/usr/local/include/boost/system/error\_code.hpp:222: undefined reference  
to  
`boost::system::generic\_catego  
ry()’

/usr/local/include/boost/system/error\_code.hpp:222:(.text.startup+0x12):  
relocation truncated to fit: R\_X  
86\_64\_PC32 against undefined symbol `boost::system::generic\_category()’

/usr/local/include/boost/system/error\_code.hpp:223: undefined reference  
to  
`boost::system::generic\_catego  
ry()’

/usr/local/include/boost/system/error\_code.hpp:223:(.text.startup+0x1e):  
relocation truncated to fit: R\_X  
86\_64\_PC32 against undefined symbol `boost::system::generic\_category()’

/usr/local/include/boost/system/error\_code.hpp:224: undefined reference  
to  
`boost::system::system\_categor  
y()’

/usr/local/include/boost/system/error\_code.hpp:224:(.text.startup+0x2a):  
relocation truncated to fit: R\_X  
86\_64\_PC32 against undefined symbol `boost::system::system\_category()’

collect2: error: ld returned 1 exit status

Makefile:892: recipe for target ‘test\_gruel.exe’ failed

make[5]: \*\*\* [test\_gruel.exe] Error 1

make[5]: Leaving directory ‘/usr/src/gnuradio-3.3.0/gruel/src/lib’

Makefile:942: recipe for target ‘all-recursive’ failed

make[4]: \*\*\* [all-recursive] Error 1

make[4]: Leaving directory ‘/usr/src/gnuradio-3.3.0/gruel/src/lib’

Makefile:671: recipe for target ‘all-recursive’ failed

make[3]: \*\*\* [all-recursive] Error 1

make[3]: Leaving directory ‘/usr/src/gnuradio-3.3.0/gruel/src’

Makefile:831: recipe for target ‘all-recursive’ failed

make[2]: \*\*\* [all-recursive] Error 1

make[2]: Leaving directory ‘/usr/src/gnuradio-3.3.0/gruel’

Makefile:837: recipe for target ‘all-recursive’ failed

make[1]: \*\*\* [all-recursive] Error 1

make[1]: Leaving directory ‘/usr/src/gnuradio-3.3.0’

Makefile:764: recipe for target ‘all’ failed

make: \*\*\* [all] Error 2

* * *

Tried anything nothing works.

Please help.

Thanks,

iftah

---

<div class="post-metadata">

**Author:** ![iftah\_giladi](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/i/53a042/32.png) [@iftah\_giladi](https://www.ruby-forum.com/u/iftah_giladi)\
**Post date:** [December 8, 2013, 8:12pm UTC](https://www.ruby-forum.com/t/truble-with-the-make-part-of-gnuradio/237961/2 "2013-12-08T20:12:25Z")

</div>

Hi Iftah,

you’re building an archaeologically old version of GNU Radio. I’d advise  
against that!  
Without really knowing, I’d say that your not equally old version of  
boost is incompatible with GNU Radio 3.3.

My suggestion is to use the current versions of GNU Radio if possible.  
Where and why did you get GNU Radio 3.3?

Greetings,  
Marcus
