All reported bugs in new build have been fixed as of r3267

All reported bugs in the new build system are fixed as of r3267.

There is one potential issue with BSD make that Greg T. reported on
the email list but hasn’t filed a bug yet in Trac.

While Michael is fixing an issue in the gr-error-correcting-codes, this
component has been removed from the build.

If you’ve been holding back from trying subversion, please give it try
now, and please log any problems in Trac.

-Johnathan

On Aug 12, 2006, at 9:54 PM, Johnathan C. wrote:

All reported bugs in the new build system are fixed as of r3267.

Great news! Such a fast transition (~ 1 week). Thank you (et.al.)
for all your hard work and quick response times to get to here from
there.

There is one potential issue with BSD make that Greg T.
reported on
the email list but hasn’t filed a bug yet in Trac.

While Michael is fixing an issue in the gr-error-correcting-codes,
this
component has been removed from the build.

I ran a “make distcheck” last night (started before going to sleep),
which succeeded for the programming changes to gr-ecc (failed for
something else, but I have an older version of the trunk which had
this issue). Hence gr-ecc is ready to be merged with the trunk. …
We (me with Jon’s assistance) will (hopefully) do that this
afternoon. - MLD

On Sat, Aug 12, 2006 at 06:54:33PM -0700, Johnathan C. wrote:

All reported bugs in the new build system are fixed as of r3267.

Hate to see you sitting around with nothing to do. :slight_smile:

There is one potential issue with BSD make that Greg T. reported on
the email list but hasn’t filed a bug yet in Trac.

Until I get up to speed on the bug reporting, here is one of the
‘BSD make’ errors:

(cd .libs && rm -f libgnuradio-core.so && ln -s libgnuradio-core.so.0
libgnuradio-core.so)
creating libgnuradio-core.la
(cd .libs && rm -f libgnuradio-core.la && ln -s …/libgnuradio-core.la
libgnuradio-core.la)
/bin/sh …/…/…/libtool --tag=CXX --mode=link g++ -g -O2 -Wall
-Woverloaded-virtual -D_THREAD_SAFE -pthread -L/usr/local/lib -o
libgnuradio-core-qa.la -rpath /usr/gr/svn/gnuradio/local/lib
-version-info 0:0:0 bug_work_around_6.lo filter/libfilter-qa.la
general/libgeneral-qa.la runtime/libruntime-qa.la
missing/libmissing.la libgnuradio-core.la -L/usr/local/lib -lcppunit
g++ -shared -nostdlib /usr/lib/crti.o /usr/lib/crtbeginS.o
.libs/bug_work_around_6.o -Wl,–whole-archive
filter/.libs/libfilter-qa.a general/.libs/libgeneral-qa.a
runtime/.libs/libruntime-qa.a missing/.libs/libmissing.a
-Wl,–no-whole-archive -Wl,–rpath
-Wl,/usr/gr/svn/gnuradio/gnuradio-core/src/lib/.libs -Wl,–rpath
-Wl,/usr/local/lib -Wl,–rpath -Wl,/usr/gr/svn/gnuradio/local/lib
-Wl,–rpath -Wl,/usr/local/lib -L/usr/local/lib -pthread
./.libs/libgnuradio-core.so /usr/local/lib/libcppunit.so -L/usr/lib
-lstdc++ -lm -lgcc_pic /usr/lib/crtendS.o /usr/lib/crtn.o -pthread
-pthread -pthread -Wl,-soname -Wl,libgnuradio-core-qa.so.0 -o
.libs/libgnuradio-core-qa.so.0
(cd .libs && rm -f libgnuradio-core-qa.so && ln -s
libgnuradio-core-qa.so.0 libgnuradio-core-qa.so)
(cd .libs && rm -f libgnuradio-core-qa.so && ln -s
libgnuradio-core-qa.so.0 libgnuradio-core-qa.so)
creating libgnuradio-core-qa.la
(cd .libs && rm -f libgnuradio-core-qa.la && ln -s
…/libgnuradio-core-qa.la libgnuradio-core-qa.la)
Making all in swig
if /usr/local/bin/swig -c++ -fvirtual -python -modern
-I…/…/…/…/gnuradio-core/src/lib/runtime
-I…/…/…/…/gnuradio-core/src/lib/general
-I…/…/…/…/gnuradio-core/src/lib/general
-I…/…/…/…/gnuradio-core/src/lib/filter
-I…/…/…/…/gnuradio-core/src/lib/filter
-I…/…/…/…/gnuradio-core/src/lib/reed-solomon
-I…/…/…/…/gnuradio-core/src/lib/io
-I…/…/…/…/gnuradio-core/src/lib/g72x
-I…/…/…/…/gnuradio-core/src/lib/omnithread
-I…/…/…/…/gnuradio-core/src/lib/swig
-I…/…/…/…/gnuradio-core/src/lib/swig -I/usr/local/include
-I/usr/local/include/python2.4 -I. -MMD -MF gnuradio_swig_python.Td
-module gnuradio_swig_python -o gnuradio_swig_python.cc ; then if test
freebsd6.1 = mingw32; then sed ‘s,\\,/,g’ <gnuradio_swig_python.Td

gnuradio_swig_python.d; rm -f gnuradio_swig_python.Td; else mv -f
gnuradio_swig_python.Td gnuradio_swig_python.d; fi else rm -f
gnuradio_swig_python.Td; exit 1; fi
Must specify an input file. Use -help for available options.
*** Error code 1

Stop in /usr/gr/svn/gnuradio/gnuradio-core/src/lib/swig.
*** Error code 1

The missing input file name is due to the way it is specified.

Also ‘make clean’ fails in usrp due to ‘$(RM)’ not being defined. I do
not find anywhere it gets defined in the Makefiles so this may be a
default in gmake.


LRK
[email protected]

LRK wrote:

Hate to see you sitting around with nothing to do. :slight_smile:

That’s funny, I don’t hate that at all :slight_smile:

Until I get up to speed on the bug reporting, here is one of the
‘BSD make’ errors:

The missing input file name is due to the way it is specified.

Is ‘$<’ a GNU extension? I suppose you could change it to ‘gnuradio.i’
and see if it works.

Also ‘make clean’ fails in usrp due to ‘$(RM)’ not being defined. I do
not find anywhere it gets defined in the Makefiles so this may be a
default in gmake.

Yep, looks like gmake defaults this to ‘rm -f’. You could add this to
configure.ac using:

AM_PATH_PROG([RM], [rm])

…and change the $(RM) invocation to ‘$(RM) -f’ in the usrp Makefile.am
you mentioned (and anywhere else it is invoked directly.)

-Johnathan


Discuss-gnuradio mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/discuss-gnuradio