You compile against vdr 1.7.0 ?
ÐÑивеÑÑÑвÑÑ, gimli
no it doesn't help
make[1]: Entering directory `/usr/src/vdr170_0/PLUGINS/src/channelscan-0.6.1' g++ -fPIC -O2 -Wall -Woverloaded-virtual -fno-strict-aliasing -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR="../../.." -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -I../../../include -I../..//include channelscan.c g++ -fPIC -O2 -Wall -Woverloaded-virtual -fno-strict-aliasing -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR="../../.." -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -I../../../include -I../..//include csmenu.c csmenu.c: In member function âvoid cMenuScanActive::Setup()â: csmenu.c:954: warning: deprecated conversion from string constant to âchar*â csmenu.c:954: warning: deprecated conversion from string constant to âchar*â csmenu.c:954: warning: deprecated conversion from string constant to âchar*â csmenu.c:954: warning: deprecated conversion from string constant to âchar*â g++ -fPIC -O2 -Wall -Woverloaded-virtual -fno-strict-aliasing -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR="../../.." -DBOOST_IOSTREAMS_NO_LIB -DNDEBUG -I../../../include -I../..//include filter.c filter.c: In member function âvirtual void PatFilter::Process(u_short, u_char, const u_char*, int)â: filter.c:681: error: no matching function for call to âcChannel::SetPids(int&, int, int, int [33], char [33][8], int [17], char [17][8], int [33], char [33][8], int&)â ../../../include/vdr/channels.h:232: note: candidates are: void cChannel::SetPids(int, int, int*, char (*)[8], int*, char (*)[8], int*, char (*)[8], int) make[1]: *** [filter.o] ÐÑибка 1 make[1]: Leaving directory `/usr/src/vdr170_0/PLUGINS/src/channelscan-0.6.1'
you hit a problem with gcc 4.3 changes ;)
svn co svn://reelbox.org/testing/src/vdr-plugins/src/channelscan-0.6.1 -r9040
The attached patch is absolutley untested. I may work or not. Basicly it survives the compile test ;)
cu
Edgar (gimli) Hucek
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr