Thanks a lot and sorry for speaking german. regards, Andreas On 09.12.2011 10:39 Stuart Morris wrote: > The problem has been reported on the Vomp forum: > http://forum.loggytronic.com/index.php?topic=602.0 > > No fix yet. > > --- On Wed, 7/12/11, Andreas Hölscher <andreas@xxxxxxxxxxxxxxxxxxxx> wrote: > >> From: Andreas Hölscher <andreas@xxxxxxxxxxxxxxxxxxxx> >> Subject: compile error vompserver >> To: "Klaus Schmidinger's VDR" <vdr@xxxxxxxxxxx> >> Date: Wednesday, 7 December, 2011, 18:41 >> Hallo, >> ich habe vor kurzem auf openSuSE 12.1 geupdated und wollte >> jetzt die >> aktuelle Version des VDR mit meinen Plugins kompilieren. >> Leider bekomme >> ich beim vompserver immer eine Fehlermeldung. Da ich keine >> Ahnung vom >> Programmieren habe, hoffe ich hier ein paar Tipps zu >> bekommen. Hier ist >> die Fehlermeldung: >> > mediafile.c: In member function ‘virtual MediaList* >> MediaFile::getMediaList(const MediaURI*)’: >> > mediafile.c:126:21: error: expected primary-expression >> before ‘struct’ >> > mediafile.c:126:36: error: ‘d_name’ was not >> declared in this scope >> > mediafile.c:126:42: error: ‘offsetof’ was not >> declared in this scope >> > mediafile.c:126:58: error: array bound is not an >> integer constant before ‘]’ token >> >> und hier die entsprechenden Zeilen aus der Datei >> mediafile.c: >> > MediaList* MediaFile::getMediaList(const MediaURI * >> parent){ >> > ULONG >> mediaType=parent->getAllowedTypes(); >> > Log::getInstance()->log("MediaFile::getMediaList",Log::DEBUG,"parent >> %s,types=0x%0lx",parent->getName(),mediaType); >> > MediaList *rt=NULL; >> > rt=new MediaList(parent); >> > const char >> *dirname=parent->getName(); >> > //open the directory and read out the >> entries >> > DIR *d=opendir(dirname); >> > struct dirent *e; >> > union { // according to "The GNU C >> Library Reference Manual" >> > struct dirent d; >> > char b[offsetof(struct dirent, >> d_name) + NAME_MAX + 1]; >> > } u; >> >> Zeile 126 ist "char b[offsetof(struct dirent, d_name) + >> NAME_MAX + 1];" >> >> Ich freue mich über jeden Tipp, bei Bedarf kann ich >> natürlich auch mehr >> Code zitieren, ich wollte die Zitate nicht zu lang werden >> lassen. >> >> Danke, >> Andreas >> >> >> openSuSE 12.1 >> Kernel 3.1.0-1.2-desktop >> vdr 1.7.22 >> vompserver 0.3.1-3-Yaris (von http://www.russle.net/vomp/) >> >> >> -- >> Andreas Hölscher, Roetgen/Eifel >> http://www.andreas-hoelscher.de >> >> _______________________________________________ >> vdr mailing list >> vdr@xxxxxxxxxxx >> http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr >> > > _______________________________________________ > vdr mailing list > vdr@xxxxxxxxxxx > http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr -- Andreas Hölscher, Roetgen/Eifel http://www.andreas-hoelscher.de _______________________________________________ vdr mailing list vdr@xxxxxxxxxxx http://www.linuxtv.org/cgi-bin/mailman/listinfo/vdr