Op Do, 13 augustus, 2009 01:30, schreef Christopher Thornley: > Hi, > I have now successfully installed the S2API and s2-liplianin (Thank for > the link Goga777) > > -- SNIP -- > > I have tried to build (make) several versions of VDR from version 1.7.4 to > 1.7.8 but I am receiving the following error message which I don't know > what > to do to resolve this :- > > system@Firefly:~/dvb/vdr-1.7.8$ make > g++ -g -O2 -Wall -Woverloaded-virtual -Wno-parentheses -c -DREMOTE_KBD > -DLIRC_DEVICE=\"/dev/lircd\" -DRCU_DEVICE=\"/dev/ttyS1\" -D_GNU_SOURCE > -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE > -DVIDEODIR=\"/video\" -DCONFDIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" > -DLOCDIR=\"./locale\" -I/usr/include/freetype2 dvbdevice.c > dvbdevice.c: In constructor 'cDvbDevice::cDvbDevice(int)': > dvbdevice.c:487: error: 'FE_CAN_2G_MODULATION' was not declared in this > scope > make: *** [dvbdevice.o] Error 1 > system@Firefly:~/dvb/vdr-1.7.8$ > Edit Make.config in the VDR source directory and change the DVBDIR to the following: DVBDIR = /usr/local/src/s2-liplianin/linux Change /usr/local/src/s2-liplianin to your location where you fetched s2-liplianin. Also you need to do an additional command before you can compile VDR. Go to the location where you have s2-liplianin (example: cd /usr/local/src/s2-liplianin) and use the following commands: cd linux/include/linux ln -s /usr/src/linux-headers-`uname -r`/include/linux/compiler.h ./ Now go to the VDR source-folder. Do a make clean and do a make again. VDR should now compile like it should :) > > Many Thanks > Chris If you have any problems at all, the best option is to join the VDR mailinglist (vdr@xxxxxxxxxxx) since this mailinglist is for Linux media and not for VDR ;). Regards, Niels Wagenaar -- To unsubscribe from this list: send the line "unsubscribe linux-media" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html