Hi everybody,
I am trying for some days to get VDR running on my recent home server. This machine is running CENTOS6. There are various compiling errors and I am starting to wonder if somebody went through the installation process successfully?
Any feedback would be welcome.
On Mon, Jun 25, 2012 at 07:55:39PM +0200, Michael Schumacher wrote:
Hi everybody,
I am trying for some days to get VDR running on my recent home server. This machine is running CENTOS6. There are various compiling errors and I am starting to wonder if somebody went through the installation process successfully?
Any feedback would be welcome.
Well, paste the errors. First error messages are the most important.
You're probably lacking some -devel rpms.
-- Pasi
Hello Pasi,
Tuesday, June 26, 2012, 3:13:52 PM, you wrote:
PK> Well, paste the errors. First error messages are the most important.
Here come the details. I didn't want to put all the details in my initial E-mail, because I thought there is a good chance that there is a simple solution to my problem...
First, I checked if the standard kernel supports my TerraTec Cinergy C DVB-C. It doesn't! So I tried to install the s2-liplianin package without success. There were a lot of compiling errors. After reading through many installation guides, I learned that the the drivers expect a small patch to avoid the "compilation error in ir-sysfs.c because of missing skip_spaces() function" error. the drivers compiled and installed fine after this patch. ---8<--- Jun 24 19:58:05 xx kernel: Mantis 0000:05:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16 Jun 24 19:58:05 xx kernel: irq: 16, latency: 64 Jun 24 19:58:05 xx kernel: memory: 0xfafff000, mmio: 0xffffc900118da000 Jun 24 19:58:05 xx kernel: found a VP-2040 PCI DVB-C device on (05:00.0), Jun 24 19:58:05 xx kernel: Mantis Rev 1 [153b:1178], irq: 16, latency: 64 Jun 24 19:58:05 xx kernel: memory: 0xfafff000, mmio: 0xffffc900118da000 Jun 24 19:58:05 xx kernel: MAC Address=[00:08:ca:1d:3c:4e] Jun 24 19:58:05 xx kernel: mantis_alloc_buffers (0): DMA=0x37840000 cpu=0xffff880037840000 size=65536 Jun 24 19:58:05 xx kernel: mantis_alloc_buffers (0): RISC=0x37837000 cpu=0xffff880037837000 size=1000 Jun 24 19:58:05 xx kernel: DVB: registering new adapter (Mantis dvb adapter) Jun 24 19:58:05 xx kernel: rc_core: exports duplicate symbol ir_raw_handler_unregister (owned by ir_core) Jun 24 19:58:05 xx kernel: rc_core: exports duplicate symbol ir_raw_handler_unregister (owned by ir_core) Jun 24 19:58:05 xx kernel: rc_core: exports duplicate symbol ir_raw_handler_unregister (owned by ir_core) Jun 24 19:58:05 xx kernel: rc_core: exports duplicate symbol ir_raw_handler_unregister (owned by ir_core) Jun 24 19:58:05 xx kernel: rc_core: exports duplicate symbol ir_raw_handler_unregister (owned by ir_core) Jun 24 19:58:05 xx kernel: mantis_frontend_init (0): Probing for CU1216 (DVB-C) Jun 24 19:58:05 xx kernel: TDA10023: i2c-addr = 0x0c, id = 0x7d Jun 24 19:58:05 xx kernel: mantis_frontend_init (0): found Philips CU1216 DVB-C frontend (TDA10023) @ 0x0c Jun 24 19:58:05 xx kernel: mantis_frontend_init (0): Mantis DVB-C Philips CU1216 frontend attach success Jun 24 19:58:05 xx kernel: DVB: registering adapter 0 frontend 0 (Philips TDA10023 DVB-C)... Jun 24 19:58:05 xx kernel: mantis_ca_init (0): Registering EN50221 device Jun 24 19:58:05 xx kernel: mantis_ca_init (0): Registered EN50221 device Jun 24 19:58:05 xx kernel: mantis_hif_init (0): Adapter(0) Initializing Mantis Host Interface Jun 24 19:58:05 xx kernel: Registered IR keymap rc-vp2040 Jun 24 19:58:05 xx kernel: input: Mantis VP-2040 IR Receiver as /devices/virtual/rc/rc0/input3 Jun 24 19:58:05 xx kernel: rc0: Mantis VP-2040 IR Receiver as /devices/virtual/rc/rc0 ---8<---
Next step was to download vdr-1.6.0 and try to "make" it. This failed with the error message ---8--- In file included from audio.c:12: dvbdevice.h:19:2: error: #error VDR requires Linux DVB driver API version 3! ---8<---
I noticed that the most recent vdr-1.7.28 expects the API-version 5.3, so I looked for an intermediate version of vdr-1.7 and found vdr.1.7.22 that only looks for the API version 5.
"make" with this version resulted in a lot of errors.
---8<--- Package freetype2 was not found in the pkg-config search path. Perhaps you should add the directory containing `freetype2.pc' to the PKG_CONFIG_PATH environment variable No package 'freetype2' found Package fontconfig was not found in the pkg-config search path. Perhaps you should add the directory containing `fontconfig.pc' to the PKG_CONFIG_PATH environment variable No package 'fontconfig' found font.c:19:10: error: #include expects "FILENAME" or <FILENAME> make: *** Deleting file `.dependencies' Package freetype2 was not found in the pkg-config search path. Perhaps you should add the directory containing `freetype2.pc' to the PKG_CONFIG_PATH environment variable No package 'freetype2' found Package fontconfig was not found in the pkg-config search path. Perhaps you should add the directory containing `fontconfig.pc' to the PKG_CONFIG_PATH environment variable No package 'fontconfig' found ---8<--- and many more compiling errors in font.c.
The package fontconfig-2.8.0-3.el6.x86_64 is installed, but I cannot find a package "freetype2", so I am stuck now.
Any idea?
On Wed, Jun 27, 2012 at 06:12:29PM +0200, Michael Schumacher wrote:
"make" with this version resulted in a lot of errors.
---8<--- Package freetype2 was not found in the pkg-config search path. Perhaps you should add the directory containing `freetype2.pc' to the PKG_CONFIG_PATH environment variable No package 'freetype2' found Package fontconfig was not found in the pkg-config search path. Perhaps you should add the directory containing `fontconfig.pc' to the PKG_CONFIG_PATH environment variable No package 'fontconfig' found font.c:19:10: error: #include expects "FILENAME" or <FILENAME> make: *** Deleting file `.dependencies' Package freetype2 was not found in the pkg-config search path. Perhaps you should add the directory containing `freetype2.pc' to the PKG_CONFIG_PATH environment variable No package 'freetype2' found Package fontconfig was not found in the pkg-config search path. Perhaps you should add the directory containing `fontconfig.pc' to the PKG_CONFIG_PATH environment variable No package 'fontconfig' found ---8<--- and many more compiling errors in font.c.
The package fontconfig-2.8.0-3.el6.x86_64 is installed, but I cannot find a package "freetype2", so I am stuck now.
yum search fontconfig yum search freetype
So you need to: yum install fontconfig fontconfig-devel freetype freetype-devel
-- Pasi
Hello Pasi,
Wednesday, June 27, 2012, 10:48:12 PM, you wrote:
The package fontconfig-2.8.0-3.el6.x86_64 is installed, but I cannot find a package "freetype2", so I am stuck now.
PK> yum search fontconfig PK> yum search freetype
PK> So you need to: PK> yum install fontconfig fontconfig-devel freetype freetype-devel
Thanks a lot. It is up and running now.