I have been able to work on this tonight, and I think the solution is that
we just needed to be more specific in our LDADDs in a few places. Mostly,
it's where we are building programs (noinst_PROGRAMS = xxxx), but we were
only passing an LDADD of a few libraries and not everything. I was wondering
if there wasn't something more globally we could do, but I'm not sure that's
necessary.

Johnathan and I will work on applying these changes where necessary
tomorrow. In the meantime, the patch attached to the end of this email was
what I needed to do in order to build under Ubuntu 11.04 beta.


On Thu, Mar 31, 2011 at 9:01 AM, azim...@gmail.com <azim...@gmail.com>wrote:

> Four more errors of the same type (no rule to make xyz). The work
> arounds are obviously not the solution, but I have no time to look
> into this more deeply:
>
> gr-gsm-fr-vocoder/src/lib needs:
> ln -s {python/,}gsm_full_rate.cc
>
> gr-noaa/swig needs:
> ln -s {python/,}noaa_swig.cc
>
> gr-trellis/src/lib needs:
> ln -s {python/,}trellis.cc
>
> gr-video-sdl/src needs:
> ln -s {python/,}video_sdl.cc
>
> Dimitrios Symeonidis
>


I'm really confused why you would need to do this. What OS are you working
on again?

Tom

PATCH (against current master):
diff --git a/gr-usrp/apps/Makefile.am b/gr-usrp/apps/Makefile.am
index 0f3a21b..c3955ad 100644
--- a/gr-usrp/apps/Makefile.am
+++ b/gr-usrp/apps/Makefile.am
@@ -33,6 +33,8 @@ GR_USRP_LA=$(top_builddir)/gr-usrp/src/libgnuradio-usrp.la
 # For compiling outside the tree, these will get fished out by pkgconfig

 LDADD = \
+       $(GNURADIO_CORE_LA) \
+       $(USRP_LA) \
        $(GR_USRP_LA) \
        $(BOOST_LDFLAGS) \
        $(BOOST_PROGRAM_OPTIONS_LIB)
diff --git a/gruel/src/lib/Makefile.am b/gruel/src/lib/Makefile.am
index f37ab27..773f3ae 100644
--- a/gruel/src/lib/Makefile.am
+++ b/gruel/src/lib/Makefile.am
@@ -60,5 +60,9 @@ libgruel_la_LIBADD =                  \
 # ----------------------------------------------------------------

 test_gruel_SOURCES = test_gruel.cc
-test_gruel_LDADD   = pmt/libpmt-qa.la libgruel.la
+test_gruel_LDADD   =   \
+       $(BOOST_THREAD_LIB)             \
+       $(BOOST_SYSTEM_LIB)             \
+       $(BOOST_FILESYSTEM_LIB)         \
+       pmt/libpmt-qa.la libgruel.la
_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to