[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Discuss-gnuradio] Error while compiling Gnuradio 2.3 from CVS
From: |
Stephane Fillod |
Subject: |
Re: [Discuss-gnuradio] Error while compiling Gnuradio 2.3 from CVS |
Date: |
Tue, 11 Jan 2005 20:56:02 +0100 |
User-agent: |
Mutt/1.5.6+20040907i |
On Tue, Jan 11, 2005 at 01:05:16PM -0600, Meenal wrote:
> I get the following error while building GNUradio 2.3 from cvs, on Fedora
> Core 3 , using $./for-all-dirs ../buildit
> These look like Python import errors. I have set the PYTHONPATH as
> PYTHONPATH=/usr/local/lib/python2.3/site-packages/ , but the errors persist.
> Any suggestions?
> Thanks
> Meenal
> ...............................................................
> .................................................................
> OK (59 tests)
>
>
> PASS: test_all
> ==================
> All 1 tests passed
> ==================
[...]
> ImportError:
> /home/mpant/sdr/gr-build/gnuradio-core/src/lib/swig/.libs/_gnuradio_swig_python.so:
>
> undefined symbol: _ZN15gr_io_signature11IO_INFINITEE
> Traceback (most recent call last):
[..]
Can the following patch solve your problem? It is required for Cygwin
to work, so committing is to be considered.
Index: src/lib/general/gr_deinterleave.cc
===================================================================
RCS file: /cvsroot/gnuradio/gnuradio-core/src/lib/general/gr_deinterleave.cc,v
retrieving revision 1.1
diff -u -r1.1 gr_deinterleave.cc
--- src/lib/general/gr_deinterleave.cc 17 Dec 2004 20:56:28 -0000 1.1
+++ src/lib/general/gr_deinterleave.cc 11 Jan 2005 19:49:45 -0000
@@ -38,7 +38,7 @@
gr_deinterleave::gr_deinterleave (size_t itemsize)
: gr_sync_decimator ("deinterleave",
gr_make_io_signature (1, 1, itemsize),
- gr_make_io_signature (1, gr_io_signature::IO_INFINITE,
itemsize),
+ gr_make_io_signature (1, IO_INFINITE, itemsize),
1),
d_itemsize (itemsize)
{
Index: src/lib/general/gr_interleave.cc
===================================================================
RCS file: /cvsroot/gnuradio/gnuradio-core/src/lib/general/gr_interleave.cc,v
retrieving revision 1.1
diff -u -r1.1 gr_interleave.cc
--- src/lib/general/gr_interleave.cc 11 Dec 2004 17:46:41 -0000 1.1
+++ src/lib/general/gr_interleave.cc 11 Jan 2005 19:49:45 -0000
@@ -37,7 +37,7 @@
gr_interleave::gr_interleave (size_t itemsize)
: gr_sync_interpolator ("interleave",
- gr_make_io_signature (1,
gr_io_signature::IO_INFINITE, itemsize),
+ gr_make_io_signature (1, IO_INFINITE, itemsize),
gr_make_io_signature (1, 1, itemsize),
1),
d_itemsize (itemsize)
Index: src/lib/runtime/gr_io_signature.h
===================================================================
RCS file: /cvsroot/gnuradio/gnuradio-core/src/lib/runtime/gr_io_signature.h,v
retrieving revision 1.2
diff -u -r1.2 gr_io_signature.h
--- src/lib/runtime/gr_io_signature.h 19 Oct 2004 03:04:42 -0000 1.2
+++ src/lib/runtime/gr_io_signature.h 11 Jan 2005 19:49:45 -0000
@@ -25,6 +25,8 @@
#include <gr_runtime.h>
+enum { IO_INFINITE = -1 };
+
/*!
* \brief i/o signature for input and output ports.
*
@@ -35,8 +37,6 @@
class gr_io_signature {
public:
- static const int IO_INFINITE = -1;
-
~gr_io_signature ();
int min_streams () const { return d_min_streams; }
Index: src/lib/runtime/gr_io_signature.i
===================================================================
RCS file: /cvsroot/gnuradio/gnuradio-core/src/lib/runtime/gr_io_signature.i,v
retrieving revision 1.3
diff -u -r1.3 gr_io_signature.i
--- src/lib/runtime/gr_io_signature.i 19 Oct 2004 03:04:42 -0000 1.3
+++ src/lib/runtime/gr_io_signature.i 11 Jan 2005 19:49:45 -0000
@@ -26,12 +26,12 @@
%rename(io_signature) gr_make_io_signature;
+const int IO_INFINITE = -1;
+
%ignore gr_io_signature;
class gr_io_signature {
public:
- static const int IO_INFINITE = -1;
-
~gr_io_signature ();
int min_streams () const { return d_min_streams; }
Index: src/lib/runtime/qa_gr_io_signature.cc
===================================================================
RCS file:
/cvsroot/gnuradio/gnuradio-core/src/lib/runtime/qa_gr_io_signature.cc,v
retrieving revision 1.2
diff -u -r1.2 qa_gr_io_signature.cc
--- src/lib/runtime/qa_gr_io_signature.cc 19 Oct 2004 03:04:42 -0000
1.2
+++ src/lib/runtime/qa_gr_io_signature.cc 11 Jan 2005 19:49:45 -0000
@@ -39,7 +39,7 @@
qa_gr_io_signature::t2 ()
{
gr_io_signature_sptr p =
- gr_make_io_signature (3, gr_io_signature::IO_INFINITE, sizeof (int));
+ gr_make_io_signature (3, IO_INFINITE, sizeof (int));
CPPUNIT_ASSERT_EQUAL (p->min_streams (), 3);
CPPUNIT_ASSERT_EQUAL (p->sizeof_stream_item (0), sizeof (int));
- [Discuss-gnuradio] Error while compiling Gnuradio 2.3 from CVS, Meenal, 2005/01/11
- Re: [Discuss-gnuradio] Error while compiling Gnuradio 2.3 from CVS,
Stephane Fillod <=
- Re: [Discuss-gnuradio] Error while compiling Gnuradio 2.3 from CVS, Eric Blossom, 2005/01/11
- Message not available
- [Discuss-gnuradio] Re: mc4020 driver for 2.6 (1 of 3), Meenal, 2005/01/18
- [Discuss-gnuradio] Re: mc4020 driver for 2.6 (1 of 3), Eric Blossom, 2005/01/18
- Re: [Discuss-gnuradio] Re: mc4020 driver for 2.6 (1 of 3), Ilia Mirkin, 2005/01/18
- [Discuss-gnuradio] mc4020 + microtune -- ValueError: source and destination data sizes are different, James Cooley, 2005/01/18
- Re: [Discuss-gnuradio] mc4020 + microtune -- ValueError: source and destination data sizes are different, Eric Blossom, 2005/01/19
- Re: [Discuss-gnuradio] mc4020 + microtune -- ValueError: source and destination data sizes are different, Ilia Mirkin, 2005/01/26
- Re: [Discuss-gnuradio] mc4020 + microtune -- ValueError: source and destination data sizes are different, Matt Ettus, 2005/01/26