On Sat, Jan 10, 2004 at 03:10:46PM +0200, Lauri Tischler wrote: > g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ > -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" > -DDEBUG_OSD -I../DVB/include eit.c > In file included from libsi/section.h:18, > from eit.c:16: > libsi/si.h:148: error: `SI' redeclared as different kind of symbol > libsi/util.h:26: error: previous declaration of `SI' This is a bug in your compiler. It seems your compiler does not honour namespaces for enum members. Which version of gcc do you run on that system. @Klaus: Is there a special reason you name the C++ files foo.c instead of using typical extensions for C++ like foo.cc? Other compilers (like the Intel one) are somewhat confused by that fact and have to be forced to C++ mode explicitely. Robert -- Robert Schiele Tel.: +49-621-181-2517 Dipl.-Wirtsch.informatiker mailto:rschiele@uni-mannheim.de
Attachment:
pgp00009.pgp
Description: PGP signature