[vdr] reelchannelscan 0.6.1 patch for vdr-1.7.0 + h264

Vangelis Nonas vnonas at otenet.gr
Sun May 25 13:35:00 CEST 2008


Hello,

After patching you have to go to main vdr directory and from there run 
"make plugins".

If you want to clean up before compile do:
make clean; make clean-plugins;
then
make;make plugins to compile everything.



Thanks
Vagelis


Goga777 wrote:
> these are my steps
>
> goga:/usr/src/VDR/PLUGINS/src/channelscan-0.6.1# svn up
> At revision 6171.
>
> goga:/usr/src/VDR/PLUGINS/src/channelscan-0.6.1# cat vdr-1.7.0-h264-channelscan-0.6.1.diff | patch -p1
> patching file channelscan.c
> patching file csmenu.c
> patching file filter.c
> patching file scan.c
> patching file transponders.c
>
> goga:/usr/src/VDR/PLUGINS/src/channelscan-0.6.1# make clean
> goga:/usr/src/VDR/PLUGINS/src/channelscan-0.6.1# make
> bzip2.c:135:22: error: missing binary operator before token "("
> g++ -fPIC -O2 -Wall -Woverloaded-virtual  -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" -DBOOST_IOSTREAMS_NO_LIB  -DNDEBUG -I../../../include -I../..//include channelscan.c
> In file included from scan.h:34,
>                  from csmenu.h:42,
>                  from channelscan.c:31:
> filter.h:193:1: warning: "MAXNETWORKNAME" redefined
> In file included from ../../../include/vdr/device.h:18,
>                  from scan.h:31,
>                  from csmenu.h:42,
>                  from channelscan.c:31:
> ../../../include/vdr/nit.h:16:1: warning: this is the location of the previous definition
> g++ -fPIC -O2 -Wall -Woverloaded-virtual  -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"' -DVDRDIR=\"../../..\" -DBOOST_IOSTREAMS_NO_LIB  -DNDEBUG -I../../../include -I../..//include csmenu.c
> csmenu.c:30:51: error: boost/iostreams/filtering_streambuf.hpp: Нет такого файла или каталога
> csmenu.c:31:36: error: boost/iostreams/copy.hpp: Нет такого файла или каталога
> csmenu.c:32:43: error: boost/iostreams/filter/gzip.hpp: Нет такого файла или каталога
> csmenu.c:33:44: error: boost/iostreams/filter/bzip2.hpp: Нет такого файла или каталога
> In file included from scan.h:34,
>                  from csmenu.h:42,
>                  from csmenu.c:43:
> filter.h:193:1: warning: "MAXNETWORKNAME" redefined
> In file included from ../../../include/vdr/device.h:18,
>                  from ../../../include/vdr/menu.h:14,
>                  from csmenu.c:40:
> ../../../include/vdr/nit.h:16:1: warning: this is the location of the previous definition
> make: *** [csmenu.o] Ошибка 1
>
>
> the same errors
>
> Goga777
>
>
>
>
>
>   
>> I dont know what the problem is. From your error message I can only 
>> guess that you haven't applied my patch at all. If this is the case try 
>> applying my patch (without reel's patch from 
>> /usr/src/VDR/PLUGINS/src/channelscan-0.6.1/patches) and post back.
>>
>> Thanks
>> Vagelis
>>
>>
>>
>> Goga777 wrote:
>>     
>>> FYI - I didn't apply the channelscan-vdr.patch  from /usr/src/VDR/PLUGINS/src/channelscan-0.6.1/patches
>>>  
>>>   
>>>       
>>>> I can't compile patched reelchannelscan (revision 6170)
>>>>
>>>> goga:/usr/src/VDR/PLUGINS/src/channelscan-0.6.1# make clean
>>>> bzip2.c:135:22: error: missing binary operator before token "("
>>>>
>>>>
>>>> goga:/usr/src/VDR/PLUGINS/src/channelscan-0.6.1# make
>>>> bzip2.c:135:22: error: missing binary operator before token "("
>>>> g++ -fPIC -O2 -Wall -Woverloaded-virtual  -c -D_GNU_SOURCE -DPLUGIN_NAME_I18N='"reelchannelscan"'
>>>> -DVDRDIR=\"../../..\" -DBOOST_IOSTREAMS_NO_LIB  -DNDEBUG -I../../../include -I../..//include channelscan.c In file
>>>> included from scan.h:34, from csmenu.h:42,
>>>>                  from channelscan.c:31:
>>>> filter.h:193:1: warning: "MAXNETWORKNAME" redefined
>>>> In file included from ../../../include/vdr/device.h:18,
>>>>                  from scan.h:31,
>>>>                  from csmenu.h:42,
>>>>                  from channelscan.c:31:
>>>> ../../../include/vdr/nit.h:16:1: warning: this is the location of the previous definition
>>>> channelscan.c: In member function ‘virtual void cMenuChannelscanSetup::Store()’:
>>>> channelscan.c:71: error: no matching function for call to ‘cMenuChannelscanSetup::SetupStore(const char [12], const
>>>> char [12], int&)’ ../../../include/vdr/menuitems.h:182: note: candidates are: void cMenuSetupPage::SetupStore(const
>>>> char*, const char*) ../../../include/vdr/menuitems.h:183: note:                 void cMenuSetupPage::SetupStore(const
>>>> char*, int) channelscan.c:72: error: no matching function for call to ‘cMenuChannelscanSetup::SetupStore(const char
>>>> [8], const char [12], int&)’ ../../../include/vdr/menuitems.h:182: note: candidates are: void
>>>> cMenuSetupPage::SetupStore(const char*, const char*) ../../../include/vdr/menuitems.h:183: note:                 void
>>>> cMenuSetupPage::SetupStore(const char*, int) make: *** [channelscan.o] Ошибка 1
>>>>         
>
>
> _______________________________________________
> vdr mailing list
> vdr at linuxtv.org
> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
>
>
>
>   




More information about the vdr mailing list