Re: compile error vompserver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Linux Media]     [Asterisk]     [DCCP]     [Netdev]     [Xorg]     [Util Linux NG]     [Xfree86]     [Big List of Linux Books]     [Fedora Users]     [Fedora Women]     [ALSA Devel]     [Linux USB]

  Powered by Linux