Gr-error-correcting-codes/src/lib ecc_syms_to_m

Michael D. wrote:

Hopefully fixed compile errors.

With the new CVS code, I get:

g++ -DHAVE_CONFIG_H -I. -I. -I…/…/… -pthread
-I/usr/local/include/gnuradio -I/usr/local/include/gnuradio
-I/usr/local/include/gnuradio/swig -I… -g -O2 -Wall
-Woverloaded-virtual -pthread -MT code_convolutional_trellis.lo -MD -MP
-MF .deps/code_convolutional_trellis.Tpo -c
code_convolutional_trellis.cc -fPIC -DPIC -o
.libs/code_convolutional_trellis.o

code_convolutional_trellis.cc:650: error: prototype for ‘void
code_convolutional_trellis::encode_single(memory_t, size_t, memory_t&,
std::vector<char, std::allocator >&)’ does not match any in class
‘code_convolutional_trellis’
code_convolutional_trellis.h:272: error: candidate is: void
code_convolutional_trellis::encode_single(memory_t, memory_t, memory_t&,
std::vector<char, std::allocator >&)
make[6]: *** [code_convolutional_trellis.lo] Error 1

Everything else appears to compile, I get an ecc.o in the .libs
directory.

Using gcc 4.0.3 on Ubuntu 6.0.6 Linux (x86).

-Johnathan

Johnathan C. wrote:

Everything else appears to compile, I get an ecc.o in the .libs directory.

Sorry, wrong directory–but libecc/.libs also gets everything in it as
well, encoder.o, decoder.o, code_metrics.o, and code_io.o.

-Johnathan