I also had to copy compiler.h from my kernel sources to the media_build directory otherwise various plugins would not compile. cp /usr/src/kernels/2.6.35.14-96.fc14.i686.PAE/include/linux/compiler.h /usr/local/src/media_build/linux/include/linux/ --- On Sun, 22/1/12, Stuart Morris <stuart_morris@xxxxxxxxxx> wrote: > From: Stuart Morris <stuart_morris@xxxxxxxxxx> > Subject: Re: [ANNOUNCE] VDR developer version 1.7.23 > To: "VDR Mailing List" <vdr@xxxxxxxxxxx> > Date: Sunday, 22 January, 2012, 14:50 > Thanks > I pointed Make.config to the media_build/linux directory > and built that way. > I'm surprised because I fully expected the media_build > script to install the headers to. > > --- On Sun, 22/1/12, Ian Bates <ian_and_joanna@xxxxxxxxxxxx> > wrote: > > > From: Ian Bates <ian_and_joanna@xxxxxxxxxxxx> > > Subject: Re: [ANNOUNCE] VDR developer version > 1.7.23 > > To: "VDR Mailing List" <vdr@xxxxxxxxxxx> > > Date: Sunday, 22 January, 2012, 12:40 > > Hi, > > > > Something to try: > > > > *Short answer* > > > > Make sure VDR Make.config points to the appropriate > > media_build directory (DVBDIR variable) > > > > *Longer answer* > > > > I'm not sure a simple 'install' of the DVB drivers > changes > > any system headers. So VDR needs to point the > headers > > relevant to the available modules. > > > > 1. Ensure you really have built and installed the > > media_build DVB stack. > > > > 2. Point VDR Make.config to your git media_build > directory > > NOTE '/linux' suffix: > > > > ... > > > > # From my vdr Make.config: > > #DVBDIR = /usr/local/src/v4l-dvb/current/linux > > #DVBDIR = > > /usr/local/src/linux-tbs-drivers/current/linux > > DVBDIR = > > /usr/local/src/linux-tbs-drivers/testing/linux > > > > # Change to where you have downloaded and built your > DVB > > stuff > > DVBDIR = /usr/local/src/dvb/media_build-git/linux > > > > ... > > > > 3. make VDR and install > > > > > > If you have followed these steps already then I'm > sorry not > > to add anything new. > > > > > > Regards, > > > > > > Ian. > > > > > > On 22 Jan 2012, at 11:03, Stuart Morris wrote: > > > > > Hi > > > I have updated my DVB drivers using: > > > git clone git://linuxtv.org/media_build.git > > > cd media_build > > > ./build > > > make install > > > > > > Yet VDR complains of the wrong DVB API version > > number: > > > dvbdevice.h:18:2: error: #error VDR requires > Linux DVB > > driver API version 5.3 or higher! > > > > > > /usr/include/linux/dvb/version.h reports version > 5.2 > > and the date of the file is old, meaning it was not > updated > > when the drivers were updated. > > > > > > Can anybody explain what has gone wrong here? > > > Thanks > > > > > > > > > --- On Sun, 15/1/12, Klaus Schmidinger <Klaus.Schmidinger@xxxxxxx> > > wrote: > > > > > >> From: Klaus Schmidinger <Klaus.Schmidinger@xxxxxxx> > > >> Subject: [ANNOUNCE] VDR developer > version > > 1.7.23 > > >> To: vdr@xxxxxxxxxxx > > >> Date: Sunday, 15 January, 2012, 15:10 > > >> VDR developer version 1.7.23 is now > > >> available at > > >> > > >> ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.23.tar.bz2 > > >> > > >> A 'diff' against the previous version is > available > > at > > >> > > >> ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.22-1.7.23.diff > > >> > > >> MD5 checksums: > > >> > > >> de136f7be28c4b6f1fa0e2218b4acc11 > > vdr-1.7.23.tar.bz2 > > >> 2977b75cd8dacad187d11c10b867d56a > > >> vdr-1.7.22-1.7.23.diff > > >> > > >> WARNING: > > >> ======== > > >> > > >> This is a *developer* version. Even though > *I* use > > it in my > > >> productive > > >> environment. I strongly recommend that you > only > > use it > > >> under controlled > > >> conditions and for testing and debugging. > > >> > > >> > > >> The changes since version 1.7.22: > > >> > > >> - Removed the '.pl' suffix from svdrpsend.pl > > (sorry, I > > >> missed that one). > > >> - Fixed bonding more than two devices. > > >> - Fixed handling symbolic links in > > >> cRecordings::ScanVideoDir() (reported by > > >> Sundararaj Reel). > > >> - Fixed a memory leak in > > cRecordings::ScanVideoDir() in > > >> case there are too many > > >> link levels (reported by > > Sundararaj Reel). > > >> - Removed redundant memset() in the ctor of > > >> cSatCableNumbers (triggered by > > >> Ville Skyttä pointing out that > > the argument > > >> sequence in the call was wrong). > > >> - Removed a redundant NULL check in > > >> cDvbSpuDecoder::setTime() (thanks to Ville > > Skyttä). > > >> - Added HasSnr to the DEBUG_SIGNALQUALITY > output > > in > > >> cDvbTuner::GetSignalQuality() > > >> (triggered by Ville Skyttä > > pointing out that the > > >> variable HasSnr was unused). > > >> - Updated the Finnish OSD texts (thanks to > Rolf > > >> Ahrenberg). > > >> - Added support for HbbTV to libsi (thanks > to > > Christoph > > >> Haubrich). > > >> - Added support for devices with more than > one > > delivery > > >> system per frontend. > > >> This requires a DVB driver with > > version 5.5 or > > >> higher that can handle the > > >> DTV_ENUM_DELSYS call. With older > > drivers it will > > >> fall back to one delivery > > >> system per frontend. > > >> - Updated the Hungarian language texts > (thanks to > > István > > >> Füley). > > >> - cDvbTuner::ExecuteDiseqc() now makes sure > only > > one tuner > > >> sends SCR commands > > >> at any given time (reported by > > Frank Neumann). > > >> - cEvent::FixEpgBugs() now replaces any > newline > > characters > > >> in stream component > > >> descriptions with blanks (thanks > > to Torsten Lang for > > >> reporting a problem with > > >> EPG data from BSkyB's "MTV > > MUSIC", > > >> S28.2E-2-2010-7012). > > >> - Fixed cDvbSubtitleConverter::SetOsdData() > > (thanks to Rolf > > >> Ahrenberg). > > >> - Fixed cListBase::Move() in case From and To > are > > equal > > >> (reported by Sundararaj > > >> Reel). > > >> - Added support for DVB-T2 to libsi (thanks > to > > Rolf > > >> Ahrenberg). > > >> - Added support for handling DVB-T2 > transponders. > > > > >> This requires a DVB driver > > >> with version 5.3 or higher that > > can handle the > > >> DTV_DVBT2_PLP_ID call (thanks > > >> to Rolf Ahrenberg). > > >> - Fixed cConfig::Load() for g++ version > 4.7.0 > > (thanks to > > >> Ville Skyttä). > > >> - Fixed a possible memory corruption in > > cTsToPes::GetPes() > > >> in case of broken > > >> TS packets, e.g. when switching > > channels. > > >> - Fixed the SVDRP command CLRE for a single > > channel in case > > >> there are events > > >> that have a timer (thanks to Timo > > Eskola). > > >> - BIDI support now checks at runtime whether > the > > system > > >> runs with UTF-8 (suggested > > >> by Torsten Lang). > > >> - Added member functions Adapter() and > Frontend() > > to > > >> cDvbDevice (suggested by > > >> Rolf Ahrenberg). > > >> - The parameters that are only used by > "second > > generation" > > >> delivery systems (DVB-S2 > > >> and DVB-T2) are no longer written > > into channels.conf > > >> for "first generation" > > >> delivery systems (DVB-S and > > DVB-T). > > >> - Changed IndexToHMSF() so that it can > handle > > negative > > >> Index values. > > >> - Added option -N to the msgmerge call in > the > > Makefile, > > >> because fuzzy translation > > >> mostly resulted in useless > > strings. > > >> - The new setup option "Replay/Show > remaining > > time" can be > > >> used to switch between > > >> showing the total length or the > > remaining time of > > >> the recording that is currently > > >> replayed. > > >> - Fixed wrongfully displaying the length of > a > > recording in > > >> the title of the replay > > >> progress display. > > >> - Fixed frozen live view with device bonding > in > > case the > > >> bonded master is used for > > >> live viewing (reported by Uwe > > Scheffler). > > >> > > >> Have fun! > > >> > > >> Klaus > > >> > > >> > _______________________________________________ > > >> vdr mailing list > > >> vdr@xxxxxxxxxxx > > >> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > > >> > > > > > > _______________________________________________ > > > vdr mailing list > > > vdr@xxxxxxxxxxx > > > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > > > > > > _______________________________________________ > > vdr mailing list > > vdr@xxxxxxxxxxx > > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > > > > _______________________________________________ > vdr mailing list > vdr@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr > _______________________________________________ vdr mailing list vdr@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr