Why some components are skipped?

Hi,
When I install GNU Radio in Ubuntu 7.04, after ./configure, there are
some components skipped. I follow the wiki strictly in gnuradio.org and
find some other people also have such issues, but I can’t find answer
for:

  1. What is the reason these components are skipped?
  2. whether it may impact the followed “make” command and normally usage
    of GNU radio later?

I try to read configure.ac, but still don’t understand. My computer
configuration as below, by uname:
Linux james-desktop 2.6.20-16-generic #2 SMP Thu Jun 7 20:19:32 UTC 2007
i686 GNU/Linux

here is log:


The following GNU Radio components have been successfully configured:

config
omnithread
gnuradio-core
pmt
mblock
usrp
gr-usrp
gr-audio-alsa
gr-audio-oss
gr-atsc
gr-cvsd-vocoder
gr-gsm-fr-vocoder
gr-pager
gr-radio-astronomy
gr-trellis
gr-video-sdl
gr-qtgui
gr-wxgui
gr-sounder
gnuradio-examples

You my now run the make command to build these components.


The following components were skipped either because you asked not
to build them or they didn’t pass configuration checks:

gr-audio-jack
gr-audio-osx
gr-audio-portaudio
gr-audio-windows
gr-comedi

These components will not be built.

[email protected] wrote:

When I install GNU Radio in Ubuntu 7.04, after ./configure, there are
some components skipped. I follow the wiki strictly in gnuradio.org and
find some other people also have such issues, but I can’t find answer for:

  1. What is the reason these components are skipped?
  2. whether it may impact the followed “make” command and normally usage
    of GNU radio later?

Your system configured normally. The instructions in the Wiki give you
the required prerequisites to install the base components. In addition,
many components don’t have any further requirements, so they get
configured for installation as well. What you are seeing are optional
components that need further packages installed in order to compile.

These components will not be built.
The gr-audio-jack component requires the Jack audio library to be
installed; the default is to use ALSA, which is what your system
detected and used for audio. The same is true for the portaudio
component.

The OS/X and windows audio components will only work on those operating
systems, so this is normal.

Finally, gr-comedi requires libcomedi, but this is a specialized I/O
library for some obscure data acquisition hardware, so you likely don’t
need that either.

So in short, you’re good to go. ‘make’ and ‘make check’ should work
normally.


Johnathan C.
Corgan Enterprises LLC
http://corganenterprises.com