Hallo,
ich habe gestern meinen VDR 1.2.1+ElchiAIO mit dem AutoPID Patch gepatched. Der VDR kompiliert ohne Probleme, allerdings kann ich nun mehrere Plugins nicht mehr erstellen. Die Fehlermeldung ist immer die gleiche:
g++ -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"prefermenu"' -I../../../include -I../../../../DVB/include prefermenu.c
In file included from ../../../include/vdr/ci.h:15,
from ../../../include/vdr/device.h:13,
from ../../../include/vdr/config.h:20,
from ../../../include/vdr/osd.h:16,
from ../../../include/vdr/menuitems.h:13,
from ../../../include/vdr/plugin.h:14,
from prefermenu.h:4,
from prefermenu.c:10:
../../../include/vdr/thread.h:54: syntax error before `;'
../../../include/vdr/thread.h: In method `void cRwLock::rdLock()':
../../../include/vdr/thread.h:58: `rwlock' undeclared (first use this function)
../../../include/vdr/thread.h:58: (Each undeclared identifier is reported only once
../../../include/vdr/thread.h:58: for each function it appears in.)
../../../include/vdr/thread.h:58: implicit declaration of function `int pthread_rwlock_rdlock(...)'
../../../include/vdr/thread.h: In method `void cRwLock::rwLock()':
../../../include/vdr/thread.h:59: implicit declaration of function `int pthread_rwlock_wrlock(...)'
../../../include/vdr/thread.h: In method `void cRwLock::Unlock()':
../../../include/vdr/thread.h:60: implicit declaration of function `int pthread_rwlock_unlock(...)'
make: *** [prefermenu.o] Error 1
Hat jemand ne Idee?
Gruß
Christian