I get this when trying to compile grapghtft plugin
g++ -O3 -Wall -Woverloaded-virtual -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"graphtf t"' -DHAVE_IMLIB -I../../../include -I../../../../DVB/include -I. -I./imlibrende rer -I./imlibrenderer/fbrenderer -I./imlibrenderer/dvbrenderer -I./dfbrenderer - I/src -I/mnt/alva2/ffmpeg-0.4.8/libavcodec -o display.o display.c
display.c: In constructor 'cGraphTFTDisplay::cGraphTFTDisplay()':
display.c:73: error: 'time_ms' was not declared in this scope
display.c: In member function 'virtual void cGraphTFTDisplay::Action()':
display.c:190: error: 'time_ms' was not declared in this scope
display.c: In member function 'void cGraphTFTDisplay::DisplayShow()':
display.c:913: error: 'time_ms' was not declared in this scope
display.c: In member function 'void cGraphTFTDisplay::DisplayDate(int, int, int, int, int, int, int, int, std::string, int, int, int)':
display.c:1001: error: conversion from 'cString' to non-scalar type 'std::basic_ string<char, std::char_traits<char>, std::allocator<char> >' requested
display.c: In member function 'void cGraphTFTDisplay::DisplayDateOnly(int, int, int, int, int, int, int, int, std::string, int, int, int)':
display.c:1008: error: conversion from 'cString' to non-scalar type 'std::basic_ string<char, std::char_traits<char>, std::allocator<char> >' requested
display.c: In member function 'void cGraphTFTDisplay::DisplayTimeOnly(int, int, int, int, int, int, int, int, std::string, int, int, int)':
display.c:1016: error: conversion from 'cString' to non-scalar type 'std::basic_ string<char, std::char_traits<char>, std::allocator<char> >' requested
display.c: In member function 'void cGraphTFTDisplay::DisplayPresentTime(int, in t, int, int, int, int, int, int, std::string, int, int, int)':
display.c:1101: error: conversion from 'cString' to non-scalar type 'std::basic_ string<char, std::char_traits<char>, std::allocator<char> >' requested
display.c: In member function 'void cGraphTFTDisplay::DisplayFollowingTime(int, int, int, int, int, int, int, int, std::string, int, int, int)':
display.c:1131: error: conversion from 'cString' to non-scalar type 'std::basic_ string<char, std::char_traits<char>, std::allocator<char> >' requested
display.c: In member function 'void cGraphTFTDisplay::DisplaySymbols(int, int, i nt, int, int, std::string, std::string, int)':
display.c:1218: error: 'class cChannel' has no member named 'Apid2'
display.c:1221: error: 'class cChannel' has no member named 'Dpid1'
display.c: In member function 'void cGraphTFTDisplay::DisplayReplayCurrent(int, int, int, int, int, int, int, int, std::string, int, int, int)':
display.c:1424: error: no matching function for call to 'cGraphTFTDisplay::Displ ayText(int&, int&, int&, int&, int&, int&, int&, int&, std::string&, int&, int&, int&, cString)'
display.c:1022: note: candidates are: void cGraphTFTDisplay::DisplayText(int, in t, int, int, int, int, int, int, std::string, int, int, int, std::string)
display.c: In member function 'void cGraphTFTDisplay::DisplayReplayTotal(int, in t, int, int, int, int, int, int, std::string, int, int, int)':
display.c:1436: error: no matching function for call to 'cGraphTFTDisplay::Displ ayText(int&, int&, int&, int&, int&, int&, int&, int&, std::string&, int&, int&, int&, cString)'
display.c:1022: note: candidates are: void cGraphTFTDisplay::DisplayText(int, in t, int, int, int, int, int, int, std::string, int, int, int, std::string)
display.c: In member function 'void cGraphTFTDisplay::DisplayReplayRemaining(int , int, int, int, int, int, int, int, std::string, int, int, int)':
display.c:1448: error: no match for 'operator+' in 'std::basic_string<char, std: :char_traits<char>, std::allocator<char> >(((const char*)"-"), ((const std::allo cator<char>&)((const std::allocator<char>*)(& std::allocator<char>())))) + Index ToHMSF(int, bool)(0)'
/usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector .h:353: note: candidates are: std::_Bit_const_iterator std::operator+(ptrdiff_t, const std::_Bit_const_iterator&)
/usr/lib/gcc/i486-linux-gnu/4.0.2/../../../../include/c++/4.0.2/bits/stl_bvector .h:267: note: std::_Bit_iterator std::operator+(ptrdiff_t, const std::_Bit_iterator&)
make: *** [display.o] Fel 1
What am I missing?