# GNU blocks

**URL:** <https://www.ruby-forum.com/t/gnu-blocks/233400>\
**Category:** GNU Radio\
**Created:** [December 10, 2014, 1:15pm UTC](https://www.ruby-forum.com/t/gnu-blocks/233400 "2014-12-10T13:15:01Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![addis\_a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c4cdca/32.png) [@addis\_a](https://www.ruby-forum.com/u/addis_a)\
**Post date:** [December 10, 2014, 1:15pm UTC](https://www.ruby-forum.com/t/gnu-blocks/233400/1 "2014-12-10T13:15:01Z")

</div>

I installed by the following link

[http://gnuradio.org/redmine/projects/gnuradio/wiki/UbuntuInstall#Precise-Pangolin-1204](http://gnuradio.org/redmine/projects/gnuradio/wiki/UbuntuInstall#Precise-Pangolin-1204)

when I used

git clone [gnuradio.git - GNU Radio](http://gnuradio.org/git/gnuradio.git)

it automatically installed gnuradio 3.7.6 version

But most of the blocks were missed in the GNU user interface like UHD,  
OFDM, Source signals,…etc. Please give me solution to get all the  
blocks  
which are missed.

Thanks & Regards  
_B. Siva Kumar Reddy_

_Research Scholar_  
_Department of ECE_  
_National Institute of Technology Warangal (NITW)_  
_Andhra Pradesh, India-506004_  
\*09948065756 \*

---

<div class="post-metadata">

**Author:** ![sivakumar\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/74df32/32.png) [@sivakumar\_r](https://www.ruby-forum.com/u/sivakumar_r)\
**Post date:** [December 10, 2014, 1:24pm UTC](https://www.ruby-forum.com/t/gnu-blocks/233400/2 "2014-12-10T13:24:52Z")

</div>

Hello Siva Kuma Reddy,

if you need the UHD blocks, you will need to install UHD before  
building GNU Radio. Please install UHD as explained on [1], and make  
sure that you _do not_ install any libuhd packets that Ubuntu has  
(these are very outdated).

The signal source block should be there, if you were successful in  
building GNU Radio. However, when you do the “cmake …/” step, you  
will get a long output, explaining which components of GNU Radio will  
be built, and if they are not, which dependencies are missing.

Best regards,  
Marcus M.

[1]  
[http://ettus-apps.sourcerepo.com/redmine/ettus/projects/uhd/wiki/UHD\_Linux](http://ettus-apps.sourcerepo.com/redmine/ettus/projects/uhd/wiki/UHD_Linux)

---

<div class="post-metadata">

**Author:** ![sivakumar\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/74df32/32.png) [@sivakumar\_r](https://www.ruby-forum.com/u/sivakumar_r)\
**Post date:** [December 11, 2014, 5:51am UTC](https://www.ruby-forum.com/t/gnu-blocks/233400/3 "2014-12-11T05:51:56Z")

</div>

Dear Marcus Müller,

I already installed GNU Radio after installing UHD drivers only. While  
executing cmake …/ command, it’s showing all the blocks but when I  
tried to open GRC, it shows very few blocks. For better understanding I  
enclosed a screenshot of GRC.

My doubt is where did I install libuhd packets.?  
If it was happened, how can I remove those libuhd packets? Please let me  
know.

As I am a beginner, please reply me clearly.

---

<div class="post-metadata">

**Author:** ![sivakumar\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/74df32/32.png) [@sivakumar\_r](https://www.ruby-forum.com/u/sivakumar_r)\
**Post date:** [December 11, 2014, 5:56am UTC](https://www.ruby-forum.com/t/gnu-blocks/233400/4 "2014-12-11T05:56:14Z")

</div>

In GNU Radio folder, all blocks folders are there but not in GRC.  
Moreover, for .grc files, it’s not showing GRC symbol, it shows like a  
text document.

---

<div class="post-metadata">

**Author:** ![sivakumar\_r](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/74df32/32.png) [@sivakumar\_r](https://www.ruby-forum.com/u/sivakumar_r)\
**Post date:** [December 11, 2014, 8:04am UTC](https://www.ruby-forum.com/t/gnu-blocks/233400/5 "2014-12-11T08:04:16Z")

</div>

## sdr@sdr-H55H-CM:~/gnuradio/build$ cmake …/ – Build type not specified: defaulting to release. – Build type set to Release. – Extracting version information from git describe… – Compiler Version: gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 Copyright © 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. – Compiler Flags: /usr/bin/gcc:::-O3 -DNDEBUG -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized /usr/bin/c++:::-O3 -DNDEBUG -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized – ADDING PERF COUNTERS – Building Static Libraries: OFF – Enabling use of known bad versions of Boost. – WARNING: Found a known bad version of Boost (v104601). Continuing anyway. – Minimum SWIG version required is 1.3.31

## – The build system will automatically enable all components. – Use -DENABLE\_DEFAULT=OFF to disable components by default.

## – Configuring python-support support… – Dependency PYTHONLIBS\_FOUND = TRUE – Dependency SWIG\_FOUND = TRUE – Dependency SWIG\_VERSION\_CHECK = TRUE – Enabling python-support support. – Override with -DENABLE\_PYTHON=ON/OFF – checking for module ‘cppunit’ – package ‘cppunit’ not found – Could NOT find CPPUNIT (missing: CPPUNIT\_INCLUDE\_DIRS)

## – Configuring testing-support support… – Dependency CPPUNIT\_FOUND = FALSE – Disabling testing-support support. – Override with -DENABLE\_TESTING=ON/OFF

## – Configuring volk support… – Enabling volk support. – Override with -DENABLE\_VOLK=ON/OFF

## – Python checking for python \>= 2.5 – Python checking for python \>= 2.5 - found

## – Python checking for Cheetah \>= 2.0.0 – Python checking for Cheetah \>= 2.0.0 - found – Enabling use of known bad versions of Boost. – WARNING: Found a known bad version of Boost (v104601). Continuing anyway. – checking for module ‘orc-0.4 \> 0.4.11’ – package ‘orc-0.4 \> 0.4.11’ not found – orc files (missing: ORC\_LIBRARY ORC\_INCLUDE\_DIR ORCC\_EXECUTABLE) – Compiler name: GNU – x86\* CPU detected – CPU missing xgetbv, Overruled arch avx – CPU missing cvtpi32\_ps, Overruled arch avx – ORC support not found, Overruled arch orc – CPU width is 32 bits, Overruled arch 64 – Available architectures: generic;32;3dnow;abm;popcount;mmx;sse;sse2;norc;sse3;ssse3;sse4\_a;sse4\_1;sse4\_2 – Available machines: generic;sse2\_32\_mmx;sse3\_32;ssse3\_32;sse4\_a\_32;sse4\_1\_32;sse4\_2\_32 – BUILTTYPERELEASE – Base cflags = -O3 -DNDEBUG -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized – BUILD INFO ::: generic ::: GNU ::: -O3 -DNDEBUG -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized – BUILD INFO ::: sse2\_32\_mmx ::: GNU ::: -O3 -DNDEBUG -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized -m32 -mmmx -msse -msse2 – BUILD INFO ::: sse3\_32 ::: GNU ::: -O3 -DNDEBUG -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized -m32 -mmmx -msse -msse2 -msse3 – BUILD INFO ::: ssse3\_32 ::: GNU ::: -O3 -DNDEBUG -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized -m32 -mmmx -msse -msse2 -msse3 -mssse3 – BUILD INFO ::: sse4\_a\_32 ::: GNU ::: -O3 -DNDEBUG -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized -m32 -mmmx -msse -msse2 -msse3 -msse4a -mpopcnt – BUILD INFO ::: sse4\_1\_32 ::: GNU ::: -O3 -DNDEBUG -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized -m32 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 – BUILD INFO ::: sse4\_2\_32 ::: GNU ::: -O3 -DNDEBUG -fvisibility=hidden -Wsign-compare -Wall -Wno-uninitialized -m32 -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mpopcnt – Compiler Version: gcc (Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3 Copyright © 2011 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. – Not enabling ASM support. CMake \>= 2.8.10 required. – Did not find liborc and orcc, disabling orc support… – Loading build date Thu, 11 Dec 2014 23:31:04 into constants… – Loading version 0.1 into constants… – Using install prefix: /usr – ENABLE\_GR\_LOG set to ON. – HAVE\_LOG4CPP set to False. – LOG4CPP\_LIBRARIES set to . – Could NOT find Sphinx (missing: SPHINX\_EXECUTABLE)

## – Configuring doxygen support… – Dependency DOXYGEN\_FOUND = YES – Enabling doxygen support. – Override with -DENABLE\_DOXYGEN=ON/OFF

## – Configuring sphinx support… – Dependency SPHINX\_FOUND = FALSE – Disabling sphinx support. – Override with -DENABLE\_SPHINX=ON/OFF

## – Configuring gnuradio-runtime support… – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_VOLK = ON – Dependency PYTHONINTERP\_FOUND = TRUE – Enabling gnuradio-runtime support. – Override with -DENABLE\_GNURADIO\_RUNTIME=ON/OFF

## – Configuring gr-ctrlport support… – Dependency Boost\_FOUND = TRUE – Dependency SWIG\_FOUND = TRUE – Dependency SWIG\_VERSION\_CHECK = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Enabling gr-ctrlport support. – Override with -DENABLE\_GR\_CTRLPORT=ON/OFF – Loading build date Thu, 11 Dec 2014 23:31:04 into constants… – Loading version 3.7.6git-227-g3427a667 into constants… – TRY\_SHM\_VMCIRCBUF set to ON.

## – Configuring gr-blocks support… – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Enabling gr-blocks support. – Override with -DENABLE\_GR\_BLOCKS=ON/OFF

## – Python checking for python \>= 2.5 – Python checking for python \>= 2.5 - found

## – Python checking for Cheetah \>= 2.0.0 – Python checking for Cheetah \>= 2.0.0 - found

## – Python checking for lxml \>= 1.3.6 – Python checking for lxml \>= 1.3.6 - found

## – Python checking for pygtk \>= 2.10.0 – Python checking for pygtk \>= 2.10.0 - found

## – Python checking for numpy – Python checking for numpy - found

## – Configuring gnuradio-companion support… – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_PYTHON = ON – Dependency PYTHON\_MIN\_VER\_FOUND = TRUE – Dependency CHEETAH\_FOUND = TRUE – Dependency LXML\_FOUND = TRUE – Dependency PYGTK\_FOUND = TRUE – Dependency NUMPY\_FOUND = TRUE – Enabling gnuradio-companion support. – Override with -DENABLE\_GRC=ON/OFF

## – Configuring gr-fec support… – Dependency ENABLE\_VOLK = ON – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_BLOCKS = ON – Enabling gr-fec support. – Override with -DENABLE\_GR\_FEC=ON/OFF – checking for module ‘fftw3f \>= 3.0’ – package ‘fftw3f \>= 3.0’ not found – Could NOT find FFTW3F (missing: FFTW3F\_LIBRARIES FFTW3F\_INCLUDE\_DIRS)

## – Configuring gr-fft support… – Dependency ENABLE\_VOLK = ON – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_BLOCKS = ON – Dependency FFTW3F\_FOUND = FALSE – Disabling gr-fft support. – Override with -DENABLE\_GR\_FFT=ON/OFF

## – Configuring gr-filter support… – Dependency ENABLE\_VOLK = ON – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_FFT = – Dependency ENABLE\_GR\_BLOCKS = ON – Disabling gr-filter support. – Override with -DENABLE\_GR\_FILTER=ON/OFF

## – Configuring gr-analog support… – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_VOLK = ON – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_FFT = – Dependency ENABLE\_GR\_FILTER = – Disabling gr-analog support. – Override with -DENABLE\_GR\_ANALOG=ON/OFF

## – Configuring gr-digital support… – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_VOLK = ON – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_FFT = – Dependency ENABLE\_GR\_FILTER = – Dependency ENABLE\_GR\_BLOCKS = ON – Dependency ENABLE\_GR\_ANALOG = – Dependency ENABLE\_GR\_BLOCKS = ON – Dependency ENABLE\_GR\_FILTER = – Disabling gr-digital support. – Override with -DENABLE\_GR\_DIGITAL=ON/OFF

## – Configuring gr-dtv support… – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_ANALOG = – Dependency ENABLE\_GR\_FILTER = – Dependency ENABLE\_GR\_FEC = ON – Disabling gr-dtv support. – Override with -DENABLE\_GR\_DTV=ON/OFF

## – Configuring gr-atsc support… – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_FFT = – Dependency ENABLE\_GR\_BLOCKS = ON – Dependency ENABLE\_GR\_FEC = ON – Dependency ENABLE\_GR\_FILTER = – Dependency ENABLE\_GR\_ANALOG = – Disabling gr-atsc support. – Override with -DENABLE\_GR\_ATSC=ON/OFF

## – Configuring gr-audio support… – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Enabling gr-audio support. – Override with -DENABLE\_GR\_AUDIO=ON/OFF – Found ALSA 1.0.25 – checking for module ‘jack’ – package ‘jack’ not found – checking for module ‘portaudio-2.0’ – package ‘portaudio-2.0’ not found – checking for module ‘comedilib’ – package ‘comedilib’ not found

## – Configuring gr-comedi support… – Dependency COMEDI\_FOUND = – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Disabling gr-comedi support. – Override with -DENABLE\_GR\_COMEDI=ON/OFF

## – Configuring gr-channels support… – Dependency ENABLE\_VOLK = ON – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_BLOCKS = ON – Dependency ENABLE\_GR\_FFT = – Dependency ENABLE\_GR\_FILTER = – Dependency ENABLE\_GR\_ANALOG = – Disabling gr-channels support. – Override with -DENABLE\_GR\_CHANNELS=ON/OFF

## – Configuring gr-noaa support… – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_BLOCKS = ON – Enabling gr-noaa support. – Override with -DENABLE\_GR\_NOAA=ON/OFF

## – Configuring gr-pager support… – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_FILTER = – Dependency ENABLE\_GR\_ANALOG = – Disabling gr-pager support. – Override with -DENABLE\_GR\_PAGER=ON/OFF – QWT Version: 5.2.2

## – Python checking for PyQt4 – Python checking for PyQt4 - found

## – Configuring gr-qtgui support… – Dependency Boost\_FOUND = TRUE – Dependency QT4\_FOUND = TRUE – Dependency QWT\_FOUND = TRUE – Dependency ENABLE\_VOLK = ON – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_FFT = – Dependency ENABLE\_GR\_FILTER = – Dependency PYTHONLIBS\_FOUND = TRUE – Dependency PYQT4\_FOUND = TRUE – Disabling gr-qtgui support. – Override with -DENABLE\_GR\_QTGUI=ON/OFF

## – Configuring gr-trellis support… – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_ANALOG = – Dependency ENABLE\_GR\_BLOCKS = ON – Dependency ENABLE\_GR\_DIGITAL = – Disabling gr-trellis support. – Override with -DENABLE\_GR\_TRELLIS=ON/OFF

## – Configuring gr-uhd support… – Dependency Boost\_FOUND = TRUE – Dependency UHD\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_FILTER = – Dependency ENABLE\_GR\_BLOCKS = ON – Dependency ENABLE\_GR\_ANALOG = – Disabling gr-uhd support. – Override with -DENABLE\_GR\_UHD=ON/OFF

## – Configuring gr-utils support… – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_PYTHON = ON – Enabling gr-utils support. – Override with -DENABLE\_GR\_UTILS=ON/OFF

## – Configuring gr-video-sdl support… – Dependency SDL\_FOUND = YES – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Enabling gr-video-sdl support. – Override with -DENABLE\_GR\_VIDEO\_SDL=ON/OFF

## – Configuring gr-vocoder support… – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_FFT = – Dependency ENABLE\_GR\_BLOCKS = ON – Dependency ENABLE\_GR\_FILTER = – Dependency ENABLE\_GR\_ANALOG = – Disabling gr-vocoder support. – Override with -DENABLE\_GR\_VOCODER=ON/OFF – checking for module ‘libusb-1.0’ – package ‘libusb-1.0’ not found – libusb-1.0 not found.

## – Configuring gr-fcd support… – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_BLOCKS = ON – Dependency ENABLE\_GR\_AUDIO = ON – Dependency LIBUSB\_FOUND = FALSE – Disabling gr-fcd support. – Override with -DENABLE\_GR\_FCD=ON/OFF – checking for module ‘gsl \>= 1.10’ – package ‘gsl \>= 1.10’ not found – FindGSL: gsl-config not found. – Could NOT find GSL (missing: GSL\_LIBRARIES GSL\_INCLUDE\_DIRS)

## – Configuring gr-wavelet support… – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_BLOCKS = ON – Dependency ENABLE\_GR\_ANALOG = – Dependency GSL\_FOUND = FALSE – Disabling gr-wavelet support. – Override with -DENABLE\_GR\_WAVELET=ON/OFF

## – Python checking for wx \>= 2.8 – Python checking for wx \>= 2.8 - found

## – Python checking for numpy – Python checking for numpy - found

## – Configuring gr-wxgui support… – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ENABLE\_GR\_FFT = – Dependency ENABLE\_GR\_FILTER = – Dependency ENABLE\_GR\_ANALOG = – Dependency ENABLE\_PYTHON = ON – Dependency NUMPY\_FOUND = TRUE – Dependency WX\_FOUND = TRUE – Disabling gr-wxgui support. – Override with -DENABLE\_GR\_WXGUI=ON/OFF – checking for module ‘libzmq’ – package ‘libzmq’ not found – Could NOT find ZEROMQ (missing: ZEROMQ\_LIBRARIES ZEROMQ\_INCLUDE\_DIRS)

## – Configuring gr-zeromq support… – Dependency Boost\_FOUND = TRUE – Dependency ENABLE\_GNURADIO\_RUNTIME = ON – Dependency ZEROMQ\_FOUND = FALSE – Disabling gr-zeromq support. – Override with -DENABLE\_GR\_ZEROMQ=ON/OFF

## – ###################################################### – # Gnuradio enabled components – ###################################################### – \* python-support – \* volk – \* doxygen – \* gnuradio-runtime – \* gr-ctrlport – \* gr-blocks – \* gnuradio-companion – \* gr-fec – \* gr-audio – \* \* alsa – \* \* oss – \* gr-noaa – \* gr-utils – \* gr-video-sdl

## – ###################################################### – # Gnuradio disabled components – ###################################################### – \* testing-support – \* sphinx – \* gr-fft – \* gr-filter – \* gr-analog – \* gr-digital – \* gr-dtv – \* gr-atsc – \* gr-comedi – \* gr-channels – \* gr-pager – \* gr-qtgui – \* gr-trellis – \* gr-uhd – \* gr-vocoder – \* gr-fcd – \* gr-wavelet – \* gr-wxgui – \* gr-zeromq

– Using install prefix: /usr  
– Building for version: 3.7.6git-227-g3427a667 / 3.7.6git  
– Configuring done  
– Generating done  
– Build files have been written to: /home/sdr/gnuradio/build  
sdr@sdr-H55H-CM:~/gnuradio/build$ ^C  
sdr@sdr-H55H-CM:~/gnuradio/build$

How do I enable the components which are disable?
