Hi, I upgraded my installation to arch linux x86-64 (from ubuntu 32bits) and now using the same source files for vdr-1.7.15 everything compiles and works except two things:
a) the eepg plugin refuses to compile: eepg.c:2687:35: error: expected ‘)’ before ‘*’ token eepg.c:2776:16: error: expected constructor, destructor, or type conversion before ‘(’ token eepg.c:4222:31: error: expected ‘}’ at end of input
Can somebody help ideally by pointing out what I need to do to get it to compile and failing that supplying a 64 bits compiled libvdr-eep.so.1.7.15
b) sometimes when changing channel something very weird happens with xine, it freezes and I need to kill xine and open it again to zap to the new channel. The error log is clear, but how do I fix this?
cat /var/log/vdr.log vdr: /usr/lib/vdr/plugins/libvdr-'xine.so.1.7.15: no se puede abrir el fichero del objeto compartido: No existe el fichero o el directorio (can not open file because it doesn´t exist)
Many thanks,
A Martinez
On 15 August 2010 07:44, martinez@embl.de wrote:
b) sometimes when changing channel something very weird happens with xine, it freezes and I need to kill xine and open it again to zap to the new channel. The error log is clear, but how do I fix this?
I've also had this problem with xineliboutput on 64-bits using the pre-compiled yaVDR packages.
I had to recompile the xineliboutput packages with the gcc optimization flags (-O2) disabled to fix the issue.
When it freezes, try just letting it set for up to a minute. It often clears. Also, when that happens, check the logs. You might find vdr filled up it's buffers.
On 8/17/2010 3:47 AM, Dominic Evans wrote:
On 15 August 2010 07:44,martinez@embl.de wrote:
b) sometimes when changing channel something very weird happens with xine, it freezes and I need to kill xine and open it again to zap to the new channel. The error log is clear, but how do I fix this?
I've also had this problem with xineliboutput on 64-bits using the pre-compiled yaVDR packages.
I had to recompile the xineliboutput packages with the gcc optimization flags (-O2) disabled to fix the issue.
vdr mailing list vdr@linuxtv.org http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr
Hi,
Did you solve the eepg problem? I am experiencing the same error.
Slackware64-current, just upgraded a bunch of stuff (including xserver), previously successful compile of eepg when recompiled eepg gives me the same error as below. The libvdr-eepg.so from the earlier compile still works so no broken vdr from that point.
Custom kernel, VDR and other plugins compile without issue. Just eepg bails with the reported error. So suspicion initially lies with eepg but it compiled fine before the update so...
I am inspecting the Slackware-current updates to see what could have broken this build and if anyone can provide some ideas to assist that would be welcomed.
Ian.
On 15 Aug 2010, at 07:44, martinez@embl.de martinez@embl.de wrote:
I upgraded my installation to arch linux x86-64 (from ubuntu 32bits) and now using the same source files for vdr-1.7.15 everything compiles and works except two things:
a) the eepg plugin refuses to compile: eepg.c:2687:35: error: expected ‘)’ before ‘*’ token eepg.c:2776:16: error: expected constructor, destructor, or type conversion before ‘(’ token eepg.c:4222:31: error: expected ‘}’ at end of input
Can somebody help ideally by pointing out what I need to do to get it to compile and failing that supplying a 64 bits compiled libvdr-eep.so.1.7.15