Bug #54

compile error in code_convolutional_trellis.cc (Cygwin)

Added by Don Ward over 6 years ago. Updated over 6 years ago.

Status:Closed Start date:
Priority:Normal Due date:
Assignee:Michael Dickens % Done:

0%

Category:gr-fec
Target version:release-3.0
Resolution:fixed

Description

Revision 3404 on Windows/Cygwin gets the following error during the build of gr-error-correcting-codes:

maker7: Entering directory @/home/Don/ticket-28/gr-error-correcting-codes/src/lib/libecc'
if /bin/sh ../../../../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I../../../..  -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/include/boost-1_33_1 -I../../../../gr-error-correcting-codes/src/lib    -g -O2 -Wall -Woverloaded-virtual  -MT code_convolutional_trellis.lo -MD -MP -MF ".deps/code_convolutional_trellis.Tpo" -c -o code_convolutional_trellis.lo code_convolutional_trellis.cc; \
    then mv -f ".deps/code_convolutional_trellis.Tpo" ".deps/code_convolutional_trellis.Plo"; else rm -f ".deps/code_convolutional_trellis.Tpo"; exit 1; fi
mkdir .libs
 g++ -DHAVE_CONFIG_H -I. -I. -I../../../.. -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/include/boost-1_33_1 -I../../../../gr-error-correcting-codes/src/lib -g -O2 -Wall -Woverloaded-virtual -MT code_convolutional_trellis.lo -MD -MP -MF .deps/code_convolutional_trellis.Tpo -c code_convolutional_trellis.cc  -DDLL_EXPORT -DPIC -o .libs/code_convolutional_trellis.o
code_convolutional_trellis.cc: In member function @virtual void code_convolutional_trellis::encode_single_soai()':
code_convolutional_trellis.cc:1019: error: call of overloaded @n2bs(char&, int)' is ambiguous
./mld/n2bs.h:28: note: candidates are: std::string n2bs(int8_t, size_t)
./mld/n2bs.h:29: note:  std::string n2bs(int16_t, size_t)
./mld/n2bs.h:32: note:  std::string n2bs(long int, size_t)
./mld/n2bs.h:34: note:  std::string n2bs(int64_t, size_t)
./mld/n2bs.h:35: note:  std::string n2bs(u_int8_t, size_t)
./mld/n2bs.h:36: note:  std::string n2bs(u_int16_t, size_t)
./mld/n2bs.h:37: note:  std::string n2bs(u_int32_t, size_t)
./mld/n2bs.h:39: note:  std::string n2bs(long unsigned int, size_t)
./mld/n2bs.h:41: note:  std::string n2bs(u_int64_t, size_t)

The build fails at this point.

History

Updated by Michael Dickens over 6 years ago

  • Status changed from New to Closed
  • Resolution set to fixed

Fixed in r3428 on trunk.

Also available in: Atom PDF