--On den 1 april 2004 21:33 +0200 Stefan Norberg <stefan@orbisec.com> wrote: ...
[root@vdr ttxtsubs]# make g++ -g -O2 -Wall -Woverloaded-virtual -c -DPLUGIN_NAME_I18N='"ttxtsubs"' -I../../../include -I../../../../DVB/include ttxtsubs.c In file included from ../../../include/vdr/ci.h:15, from ../../../include/vdr/device.h:13, from ../../../include/vdr/config.h:19, from ../../../include/vdr/osd.h:16, from ../../../include/vdr/menuitems.h:13, from ../../../include/vdr/plugin.h:14, from ttxtsubs.c:9: ../../../include/vdr/thread.h:33: syntax error before `;' ttxtsubs.c:55: warning: aggregate has a partly bracketed initializer
... It seems to have problems with thread.h which is part of VDR (not ttxtsubs) and which is indirectly included from plugin.h which is the first file ttxtsubs.c includes. The real problem is probably this:
[root@vdr ttxtsubs]# g++ -v Reading specs from /usr/lib/gcc-lib/i386-redhat-linux/2.96/specs gcc version 2.96 20000731 (Red Hat Linux 7.2 2.96-112.7.2)
I'd recommend an upgrade to 3.3+. Could you really compile VDR 1.3.6 with g++ 2.96 and not a plugin that includes plugin.h? That would be interresting for sure. /ragge -- Info: To unsubscribe send a mail to ecartis@linuxtv.org with "unsubscribe vdr" as subject.