discuss-gnuradio
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Discuss-gnuradio] Problem with gr-error-correcting-codes/src/lib/libecc


From: Johnathan Corgan
Subject: [Discuss-gnuradio] Problem with gr-error-correcting-codes/src/lib/libecc
Date: Tue, 01 Aug 2006 11:41:10 -0700
User-agent: Thunderbird 1.5.0.4 (X11/20060615)

I'm getting a compile time error with gr-error-correcting-codes in libecc:

code_convolutional_trellis.cc:293: error: no match for 'operator=' in
't_fb_generators_soai =
((code_convolutional_trellis*)this)->code_convolutional_trellis::d_code_feedback'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/vector.tcc:133:
note: candidates are: std::vector<_Tp, _Alloc>& std::vector<_Tp,
_Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = unsigned
int, _Alloc = std::allocator<unsigned int>]
code_convolutional_trellis.cc:353: error: no match for 'operator=' in
'((code_convolutional_trellis*)this)->code_convolutional_trellis::d_code_feedback
= t_fb_generators_soai'
/usr/lib/gcc/i486-linux-gnu/4.0.3/../../../../include/c++/4.0.3/bits/vector.tcc:133:
note: candidates are: std::vector<_Tp, _Alloc>& std::vector<_Tp,
_Alloc>::operator=(const std::vector<_Tp, _Alloc>&) [with _Tp = long
unsigned int, _Alloc = std::allocator<long unsigned int>]

Then there are several more like this:

code_convolutional_trellis.cc: In member function 'void
code_convolutional_trellis::create_trellis()':
code_convolutional_trellis.cc:573: error: call of overloaded
'n2bs(memory_t&, size_t&)' is ambiguous
./mld/n2bs.h:27: note: candidates are: std::string n2bs(char, size_t)
./mld/n2bs.h:28: note:                 std::string n2bs(int, size_t)
./mld/n2bs.h:29: note:                 std::string n2bs(long int, size_t)
./mld/n2bs.h:30: note:                 std::string n2bs(size_t, size_t)
./mld/n2bs.h:31: note:                 std::string n2bs(long long int,
size_t)


If I 'make -k' it will continue and successfully compile and link
everything else in libecc directory (encoder.o, decoder.o, and
code_metrics.o all show up in .libs).

This is with latest CVS but it looks like the file date is July 20.

Might this be a problem with GCC 4.0.3?

-Johnathan




reply via email to

[Prev in Thread] Current Thread [Next in Thread]