Hallo !
Ich nutz hier immer noch die linvdr-Version von MT vom 11.03.2005 (also VDR 1.3.22).
Die Sourcen hab ich mir natürlich auch installiert und nun würde ich mir gerne ne neuere Version von
mplayer selbst kompilieren (mplayer1.0pre7) mit ALLEN wichtigen Codecs in /usr/codecs und halt direkt für meine CPU optimiert.
DVB-Head Support wird erkannt, genauso wie die Codecs , die ich in den entsprechenden Ordner kopiert habe.
Aber ich bekomme immer folgende Fehlermeldungen:
Code
....
In file included from /usr/include/asm/byteorder.h:45,
from /usr/src/DVB/include/linux/cdrom.h:14,
from vcd_read.h:7,
from stream_vcd.c:25:
/usr/src/DVB/include/linux/byteorder/little_endian.h:43: parse error before `__cpu_to_le64p'
/usr/src/DVB/include/linux/byteorder/little_endian.h: In function `__cpu_to_le64p':
/usr/src/DVB/include/linux/byteorder/little_endian.h:45: `__le64' undeclared (first use in this function)
/usr/src/DVB/include/linux/byteorder/little_endian.h:45: (Each undeclared identifier is reported only once
/usr/src/DVB/include/linux/byteorder/little_endian.h:45: for each function it appears in.)
/usr/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/src/DVB/include/linux/byteorder/little_endian.h:47: parse error before `*'
/usr/src/DVB/include/linux/byteorder/little_endian.h: In function `__le64_to_cpup':
/usr/src/DVB/include/linux/byteorder/little_endian.h:49: `p' undeclared (first use in this function)
/usr/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/src/DVB/include/linux/byteorder/little_endian.h:51: parse error before `__cpu_to_le32p'
/usr/src/DVB/include/linux/byteorder/little_endian.h: In function `__cpu_to_le32p':
/usr/src/DVB/include/linux/byteorder/little_endian.h:53: `__le32' undeclared (first use in this function)
/usr/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/src/DVB/include/linux/byteorder/little_endian.h:55: parse error before `*'
/usr/src/DVB/include/linux/byteorder/little_endian.h: In function `__le32_to_cpup':
/usr/src/DVB/include/linux/byteorder/little_endian.h:57: `p' undeclared (first use in this function)
/usr/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/src/DVB/include/linux/byteorder/little_endian.h:59: parse error before `__cpu_to_le16p'
/usr/src/DVB/include/linux/byteorder/little_endian.h: In function `__cpu_to_le16p':
/usr/src/DVB/include/linux/byteorder/little_endian.h:61: `__le16' undeclared (first use in this function)
/usr/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/src/DVB/include/linux/byteorder/little_endian.h:63: parse error before `*'
/usr/src/DVB/include/linux/byteorder/little_endian.h: In function `__le16_to_cpup':
/usr/src/DVB/include/linux/byteorder/little_endian.h:65: `p' undeclared (first use in this function)
/usr/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/src/DVB/include/linux/byteorder/little_endian.h:67: parse error before `__cpu_to_be64p'
/usr/src/DVB/include/linux/byteorder/little_endian.h: In function `__cpu_to_be64p':
/usr/src/DVB/include/linux/byteorder/little_endian.h:69: `__be64' undeclared (first use in this function)
/usr/src/DVB/include/linux/byteorder/little_endian.h:69: parse error before `__swab64p'
/usr/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/src/DVB/include/linux/byteorder/little_endian.h:71: parse error before `*'
/usr/src/DVB/include/linux/byteorder/little_endian.h: In function `__be64_to_cpup':
/usr/src/DVB/include/linux/byteorder/little_endian.h:73: `p' undeclared (first use in this function)
/usr/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/src/DVB/include/linux/byteorder/little_endian.h:75: parse error before `__cpu_to_be32p'
/usr/src/DVB/include/linux/byteorder/little_endian.h: In function `__cpu_to_be32p':
/usr/src/DVB/include/linux/byteorder/little_endian.h:77: `__be32' undeclared (first use in this function)
/usr/src/DVB/include/linux/byteorder/little_endian.h:77: parse error before `__swab32p'
/usr/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/src/DVB/include/linux/byteorder/little_endian.h:79: parse error before `*'
/usr/src/DVB/include/linux/byteorder/little_endian.h: In function `__be32_to_cpup':
/usr/src/DVB/include/linux/byteorder/little_endian.h:81: `p' undeclared (first use in this function)
/usr/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/src/DVB/include/linux/byteorder/little_endian.h:83: parse error before `__cpu_to_be16p'
/usr/src/DVB/include/linux/byteorder/little_endian.h: In function `__cpu_to_be16p':
/usr/src/DVB/include/linux/byteorder/little_endian.h:85: `__be16' undeclared (first use in this function)
/usr/src/DVB/include/linux/byteorder/little_endian.h:85: parse error before `__swab16p'
/usr/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/src/DVB/include/linux/byteorder/little_endian.h:87: parse error before `*'
/usr/src/DVB/include/linux/byteorder/little_endian.h: In function `__be16_to_cpup':
/usr/src/DVB/include/linux/byteorder/little_endian.h:89: `p' undeclared (first use in this function)
make[1]: *** [stream_vcd.o] Error 1
make[1]: Leaving directory `/usr/src/downloads/MPlayer-1.0pre7/libmpdemux'
make: *** [libmpdemux/libmpdemux.a] Error 2
Alles anzeigen
Kann mir da jemand weiterhelfen, wie ich dieses Problem beheben kann ?
Im Vorraus schon mal vielen Dank für alle Vorschläge / Antworten
bye, Markus