Sounds like you've recently upgraded from gcc-3.3 to gcc-3.4. The latter sports a new, incompatible version of libstdc++, which will do bad things. You need to either recompile cppunit, or compile gnuradio using the older compiler, taking care that the proper versions of libstdc++ get linked in at runtime (check ldd output, and make sure that exactly one version of gcc is referenced).
Then again, you are using Debian, which probably means that you haven't actually compiled any of these yourself. Not sure what to recommend for that... maybe a move to Gentoo :) (reading this page may shed more light on the gcc-3.3 vs gcc-3.4 situation: http://www.gentoo.org/doc/en/gcc-upgrading.xml) Good luck. On Sat, 2005-12-10 at 17:19 -0500, EDWARD HALL wrote: > I'm having trouble building from newly updated CVS and the tarball with the > following messageas while building gnuradio-core. > > > /usr/bin/ld: warning: libstdc++.so.5, needed by > /usr/bin/../lib/libcppunit-1.10.so.0, may conflict with libstdc++.so.6 > ../../src/lib/.libs/libgnuradio-core-qa.so: undefined reference to `typeinfo > for CppUnit::TestSuiteBuilderContextBase' > ../../src/lib/.libs/libgnuradio-core-qa.so: undefined reference to > `CppUnit::TestSuiteBuilderContextBase::~TestSuiteBuilderContextBase()' > ../../src/lib/.libs/libgnuradio-core-qa.so: undefined reference to `vtable > for CppUnit::TestSuiteBuilderContextBase' > ../../src/lib/.libs/libgnuradio-core-qa.so: undefined reference to > `CppUnit::TestSuiteBuilderContextBase::~TestSuiteBuilderContextBase()' > collect2: ld returned 1 exit status > make[3]: *** [test_runtime] Error 1 > make[3]: Leaving directory `/home/ward/gr-build/gnuradio-core/src/tests' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory `/home/ward/gr-build/gnuradio-core/src' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory `/home/ward/gr-build/gnuradio-core' > make: *** [all] Error 2 > >>>build FAILED in /home/ward/gr-build/gnuradio-core > > > Completing the build causess the following errors that may or may not be > related to the build problem: > > /home/ward/programs/pana_tuner.py:39: FutureWarning: hex/oct constants > > sys.max > int will return positive values in Python 2.4 and up > src = usrp.source_c (0, usrp_decim, 1, 0xf0f0f0f0, 0) > /home/ward/programs/pana_tuner.py:41: FutureWarning: hex/oct constants > > sys.max > int will return positive values in Python 2.4 and up > src = usrp.source_c (0, usrp_decim, 1, 0xf0f0f0f2, 0) > RF_freq 70459000.0 > IF freq -5759000.0 > actual freq -5761718.75 > >>>gr_fir_ccc: using 3DNow!Ext > Traceback (most recent call last): > File "/home/ward/programs/pana_tuner.py", line 111, in ? > app = stdgui.stdapp (wfm_rx_graph, "WFM RX") > File "/usr/local/lib/python2.3/site-packages/gnuradio/wxgui/stdgui.py", > line 3 > 6, in __init__ > wx.App.__init__ (self, redirect=False) > File "/usr/lib/python2.3/site-packages/wx-2.6-gtk2-ansi/wx/_core.py", line > 747 > 3, in __init__ > self._BootstrapApp() > File "/usr/lib/python2.3/site-packages/wx-2.6-gtk2-ansi/wx/_core.py", line > 712 > 5, in _BootstrapApp > return _core_.PyApp__BootstrapApp(*args, **kwargs) > File "/usr/local/lib/python2.3/site-packages/gnuradio/wxgui/stdgui.py", > line 39, in OnInit > frame = stdframe (self.flow_graph_maker, self.title, self._nstatus) > File "/usr/local/lib/python2.3/site-packages/gnuradio/wxgui/stdgui.py", > line 60, in __init__ > self.panel = stdpanel (self, self, flow_graph_maker) > File "/usr/local/lib/python2.3/site-packages/gnuradio/wxgui/stdgui.py", > line 86, in __init__ > self.fg.start () > File "/usr/local/lib/python2.3/site-packages/gnuradio/gr/flow_graph.py", > line69, in start > self._setup_connections () > File "/usr/local/lib/python2.3/site-packages/gnuradio/gr/flow_graph.py", > line102, in _setup_connections > self._connect_inputs () > File "/usr/local/lib/python2.3/site-packages/gnuradio/gr/flow_graph.py", > line134, in _connect_inputs > d.set_input (our_port, buffer_add_reader (upstream_buffer)) > File > "/usr/local/lib/python2.3/site-packages/gnuradio/gr/gnuradio_swig_python.py", > line 1068, in buffer_add_reader > return _gnuradio_swig_python.buffer_add_reader(*args) > TypeError: buffer_add_reader() takes exactly 2 arguments (1 given) > > I'm running: > Debian Sarge > swig 1.3.24 > gcc-2.4.5, g++3.4 > > Can anyone recognize what to look for? > > Thanks, > Ward > > > > > _______________________________________________ > Discuss-gnuradio mailing list > Discuss-gnuradio@gnu.org > http://lists.gnu.org/mailman/listinfo/discuss-gnuradio _______________________________________________ Discuss-gnuradio mailing list Discuss-gnuradio@gnu.org http://lists.gnu.org/mailman/listinfo/discuss-gnuradio