I'm trying to install VDR on FC4 with a Hauppauge Nexus-s card. Dependencies (libjpeg, libjpeg-devel, openssl) already installed. Using the DVB drivers included in the kernel. VDR-1.2.6 (using older version because I'm using a HOWTO from someone else) is in /usr/local/src/vdr-1.2.6 with a symlink to /usr/local/src/VDR /usr/local/src/DVB is linked to /usr/src/kernels/2.6.13-1.1526_FC4-i686
When I do "make DEBUG_OSD=1", I get the following error message:
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR="/video" -DPLUGINDIR="./PLUGINS/lib" -DDEBUG_OSD -I../DVB/include config.c sections.h:21: warning: 'class cSectionsScannerCallback' has virtual functions but non-virtual destructor eit.h:82: error: 'cSchedule' has not been declared eit.h:112: error: 'cSchedules' has not been declared make: *** [config.o] Error 1
Any ideas? Appreciate the help.
Hi,
Wich vdr version are you using? Afaik the DEBUG_OSD is now obsolete and it is replaced bei the skincurses plugin.
Hi:
I'm using VDR-1.2.6 because I'm trying to strictly follow someone's HOWTO guide (I've failed a couple of times to compile it on my own).
Even if I compile it without the DEBUG_OSD parameter, I still get pretty much the same error with some minor changes.
---------------------- Date: Fri, 14 Oct 2005 10:50:07 +0200 From: "Halim Sahin" halim.sahin@t-online.de Subject: Re: [vdr] VDR compile error To: "Klaus Schmidinger's VDR" <vdr@linuxtv.orghttp://www.stanfordmail.org/tpl/Message/623GLKMAB/Editor?ToRec=iTo=vdr@linuxtv.org
Message-ID: 002801c5d09c$477d8090$8a8aa8c0@pc1 Content-Type: text/plain; format=flowed; charset="iso-8859-1"; reply-type=original
Hi,
Wich vdr version are you using? Afaik the DEBUG_OSD is now obsolete and it is replaced bei the skincurses plugin.
On 10/14/05, cardboil cardboil@gmail.com wrote:
I'm trying to install VDR on FC4 with a Hauppauge Nexus-s card. Dependencies (libjpeg, libjpeg-devel, openssl) already installed. Using the DVB drivers included in the kernel. VDR-1.2.6 (using older version because I'm using a HOWTO from someone else) is in /usr/local/src/vdr-1.2.6 with a symlink to /usr/local/src/VDR /usr/local/src/DVB is linked to /usr/src/kernels/2.6.13-1.1526_FC4-i686
When I do "make DEBUG_OSD=1", I get the following error message:
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR="/video" -DPLUGINDIR="./PLUGINS/lib" -DDEBUG_OSD -I../DVB/include config.c sections.h:21: warning: 'class cSectionsScannerCallback' has virtual functions but non-virtual destructor eit.h:82: error: 'cSchedule' has not been declared eit.h:112: error: 'cSchedules' has not been declared make: *** [config.o] Error 1
Any ideas? Appreciate the help.
cardboil wrote:
sections.h:21: warning: 'class cSectionsScannerCallback' has virtual functions but non-virtual destructor eit.h:82: error: 'cSchedule' has not been declared eit.h:112: error: 'cSchedules' has not been declared
These errors look like typical GCC-4.0 compile errors. GCC-4 is a lot more restrictive about non-standard C++ code, and VDR 1.2.6 is almost 2 years old, that was a long time before GCC-4.
My suggestion: Forget about 1.2.6 and use the latest build from the 1.3.x development cycle, the current 1.3.34 is as stable as one could wish. Surely we can solve any problems you encounter while compiling it.
Cheers,
Udo