Help getting a working install - OSX, from trunk

I appreciate any help you guys can give me. I’m hoping to work on some
GNU
radio stuff, but the install isn’t working.

I used these instructions (after setting my bash, getting all the
dependencies etc)
https://radioware.nd.edu/documentation/install-guides/mac-os-x/obtaining-and-installing-gnu-radio

so I ran these commands:
svn co http://gnuradio.org/svn/gnuradio/trunk gnuradio
sed -e ‘s@libtool@glibtool@g’ bootstrap > bootstrap_mp
sh bootstrap_mp
./configure
make

Configure went fine, I believe. No errors and I got this


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

usrp2-firmware

These components will not be built.


The following GNU Radio components have been successfully configured:

config
gruel
omnithread
gnuradio-core
pmt
mblock
usrp
gr-usrp
gr-audio-jack
gr-audio-osx
gr-audio-portaudio
gr-cvsd-vocoder
gr-gpio
gr-gsm-fr-vocoder
gr-pager
gr-radar-mono
gr-radio-astronomy
gr-trellis
gr-video-sdl
gr-wxgui
gr-sounder
gr-utils
gnuradio-examples
grc
docs

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:

gcell
usrp2
gr-usrp2
gr-gcell
gr-audio-alsa
gr-audio-oss
gr-audio-windows
gr-qtgui

In the make, however, I got a bunch of errors in the form of:

make[X]: Nothing to be done for all'. or make[X]: Nothing to be done for all-am’.

X was usually 2, 5, 6…

I have no idea what this signifies, but it does make my install not
work.
I’ve pasted some examples of this, and here is the entire text resulting
from my make command, in case there is instructive information there.
http://www.jcoveney.com/jco%20make%20results.rtf (tried to attach but it
didn’t work)
I searched on google, but it seems like the “make” type error can be
fairly
generic… but given that my configure worked, I’m not sure what I
should
pursue? Perhaps it worked but I missed something more I should do. It’s
here
(I tried to attach but it didn’t work)
http://www.jcoveney.com/jco%20configure%20results.rtf

If I do sudo make install I get lots of similar errors, and if I try to
run
something like the dialtone I get this error:

Traceback (most recent call last):
File “./dial_tone.py”, line 23, in
from gnuradio import gr
ImportError: No module named gnuradio

Obviously, the installation has failed.

Thanks for your help. Looking forward to contributing instead of taking
away…
-Jonathan

make all-recursive
Making all in config
make[2]: Nothing to be done for all'. Making all in gruel Making all in src Making all in include Making all in gruel make all-am make[6]: Nothing to be done for all-am’.
make[5]: Nothing to be done for `all-am’.
Making all in lib


libtool: link: ( cd “.libs” && rm -f “libgruel.la” && ln -s
“…/libgruel.la”
“libgruel.la” )
make[4]: Nothing to be done for all-am'. make[3]: Nothing to be done for all-am’.
Making all in omnithread
Making all in gnuradio
make[3]: Nothing to be done for `all’.


libtool: link: g++ -g -O2 -Wall -Woverloaded-virtual -D_THREAD_SAFE -o
.libs/test_vmcircbuf test_vmcircbuf.o -Wl,-bind_at_load
…/…/…/gnuradio-core/src/lib/.libs/libgnuradio-core-qa.dylib
-L/opt/local/lib -L/usr/local/lib /opt/local/lib/libcppunit.dylib -ldl
/Users/jco/Downloads/gnuradio/gnuradio-core/src/lib/.libs/libgnuradio-core.dylib
/Users/jco/Downloads/gnuradio/omnithread/.libs/libgromnithread.dylib
/Users/jco/Downloads/gnuradio/gruel/src/lib/.libs/libgruel.dylib
-lboost_thread-mt-s /opt/local/lib/libgsl.dylib
/opt/local/lib/libgslcblas.dylib -lm -lcblas
Making all in python
Making all in gnuradio
Making all in gr
make[6]: Nothing to be done for all'. Making all in gru make[6]: Nothing to be done for all’.
Making all in gruimpl
make[6]: Nothing to be done for all'. Making all in blks2 make[6]: Nothing to be done for all’.
Making all in blks2impl
make[6]: Nothing to be done for all'. Making all in vocoder make[6]: Nothing to be done for all’.
make[6]: Nothing to be done for all-am'. Making all in bin make[5]: Nothing to be done for all’.
make[5]: Nothing to be done for all-am'. make[4]: Nothing to be done for all-am’.
make[3]: Nothing to be done for `all-am’.
Making all in pmt
Making all in src
Making all in lib


libtool: link: g++ -g -O2 -Wall -Woverloaded-virtual -D_THREAD_SAFE -o
.libs/test_pmt test_pmt.o -Wl,-bind_at_load ./.libs/libpmt-qa.dylib
-L/opt/local/lib
/Users/jco/Downloads/gnuradio/pmt/src/lib/.libs/libpmt.dylib
/opt/local/lib/libcppunit.dylib -lm -ldl ./.libs/libpmt.dylib
/Users/jco/Downloads/gnuradio/omnithread/.libs/libgromnithread.dylib
-lstdc++
Making all in scheme
Making all in gnuradio
make[5]: Nothing to be done for all'. make[5]: Nothing to be done for all-am’.
make[4]: Nothing to be done for all-am'. make[3]: Nothing to be done for all-am’.
Making all in mblock
Making all in src
Making all in include
Making all in mblock
make[5]: Nothing to be done for all'. make[5]: Nothing to be done for all-am’.
Making all in lib

Hi Jonathan - Everything you posted looks OK to my reading – in other
words, it looks like configure and make worked as expected and without
errors. It’s normal to see some “Make[3]: Nothing to be done for
‘all’” when using autotools – those are not errors, just printouts
telling you a status. You can read more about all that in the GNU
Autotools manual either online or in PDF form.

If you run “make check” does that pass OK? If “make check” doesn’t
pass, you will see various errors printed – as in the word “error”
here and there.

I actually haven’t tried the latest GNU Radio trunk recently, so I’m
not 100% sure it’s working on OSX right now – we try to maintain
functionality, but it does slip through our fingers every so often.

You didn’t post the output of “sudo make install”, except that you
“get lots of similar errors”. Could you similarly (as a URL to an rtf
file) post the output of that command? Another helpful item would be
the output of “env” in your shell. - MLD