Hi,
gr-howto-write-a-block seems broken.
When I try to bootstrap  ./configure  make


Making all in lib
make[3]: Entering directory
`/pub/projects/gnuradio/svn/trunk/gr-howto-write-a-block/src/lib'
/usr/bin/swig -c++ -fvirtual -python -modern
-I/usr/local/include/gnuradio/swig -I/usr/local/include/gnuradio -module
howto -o howto.cc ../../src/lib/howto.i
/usr/local/include/gnuradio/swig/gr_realtime.i:3: Error: Unable to find
'gruel/realtime.h'
make[3]: *** [howto.cc] Error 1

This seems to be due to
gr-howto-write-a-block/Makefile.common:
SWIGGRFLAGS = -I$(GNURADIO_CORE_INCLUDEDIR)/swig -I
$(GNURADIO_CORE_INCLUDEDIR)

When you add $(GNURADIO_CORE_CPPFLAGS) to it, it builds.

SWIGGRFLAGS = -I$(GNURADIO_CORE_INCLUDEDIR)/swig -I
$(GNURADIO_CORE_INCLUDEDIR) $(GNURADIO_CORE_CPPFLAGS)

So I could commit this and everything seems OK again.

But the build infrastructure gr-howto-write-a-block drifts more and more
apart from the main buildtree.

For example, the main gnuradio tree doesn't seem to use SWIGGRFLAGS
anymore
(It is not in Makefile.common of the top sourcetree)

It might be a good idea to get things like Makefile.common, config/*.m4
and configure.ac  updated and more in sync with the main tree.

gr-howto-write-a-block is not a main priority for me, but it might be
confusing for new users if it works very different from the rest.

Greetings,
Martin




_______________________________________________
Discuss-gnuradio mailing list
Discuss-gnuradio@gnu.org
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio

Reply via email to