Bug #157
pcmplayer.c
| Status: | New | Start: | 07/26/2009 | |
| Priority: | Normal | Due date: | ||
| Assigned to: | - | % Done: | 0% |
|
| Category: | - | Spent time: | - | |
| Target version: | - | |||
Description
Unter VDR 1.7.8 bekomme ich folgenden Fehler beim make:
pcmplayer.c: In member function 'void mgPCMPlayer::internShowMPGFile()':
pcmplayer.c:676: error: aggregate 'video_still_picture sp' has incomplete type and cannot be defined
make: *** [pcmplayer.o] Fehler 1
gcc ist 4.3.3
Mfg. Karsten.
History
07/27/2009 11:54 PM - wrohdewald
Anonymous wrote:
Unter VDR 1.7.8 bekomme ich folgenden Fehler beim make:
pcmplayer.c: In member function 'void mgPCMPlayer::internShowMPGFile()': pcmplayer.c:676: error: aggregate 'video_still_picture sp' has incomplete type and cannot be defined make: *** [pcmplayer.o] Fehler 1
kompiliert bei mir mit vdr-1.7.8.
Ich könnte mir vorstellen, dass Du mit den Include - Files Probleme hast. So ein Fehler kommt, wenn video_still_picture nirgends definiert ist. Bei mir steht es in /usr/include/linux/dvb/video.h, und das wird von pcmplayer.h verwendet:
pcmplayer.h:#include <linux/dvb/video.h>
vielleicht hast Du das Debian-Paket (falls Du Debian verwendest) linux-headers nicht installiert, oder eine zu alte Version.
Schreibe bitte, wenn Du eine Lösung gefunden hast.