Tach,
wieder ein Problem...je mehr man an der Kiste macht, desto weniger geht noch...seufz...
Heute heisst unser Sorgenkind MPlayer. Er will nach dem ./configure nimmer durchlaufen...
Das sind die Options...
./configure --prefix=/usr --enable-largefiles --with-extraincdir=/usr/local/src/DVB/include
Kernel: 2.6.10-rc1 BS: Gentoo Linux (nein, für Mplayer nehm ich keine ebuilds) und ansonsten sollte ja so gut wie jeder meinen Kasten kennen
Was läuft hier wieder falsch ?
cal/src/DVB/include -I/usr/include/directfb -DMPG12PLAY -o vo_fbdev.o vo_fbdev.c
In file included from /usr/local/src/DVB/include/asm/byteorder.h:57,
from /usr/local/src/DVB/include/linux/kernel.h:16,
from /usr/local/src/DVB/include/asm/system.h:5,
from /usr/local/src/DVB/include/asm/processor.h:18,
from /usr/local/src/DVB/include/asm/thread_info.h:16,
from /usr/local/src/DVB/include/linux/thread_info.h:21,
from ../osdep/kerneltwosix.h:4,
from vo_fbdev.c:21:
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:43: error: syntax error before "__cpu_to_le64p"
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: In function `__cpu_to_le64p':
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:45: error: `__le64' undeclared (first use in this function)
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:45: error: (Each undeclared identifier is reported only once
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:45: error: for each function it appears in.)
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:47: error: syntax error before '*' token
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: In function `__le64_to_cpup':
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:49: error: `p' undeclared (first use in this function)
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:51: error: syntax error before "__cpu_to_le32p"
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: In function `__cpu_to_le32p':
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:53: error: `__le32' undeclared (first use in this function)
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:55: error: syntax error before '*' token
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: In function `__le32_to_cpup':
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:57: error: `p' undeclared (first use in this function)
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:59: error: syntax error before "__cpu_to_le16p"
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: In function `__cpu_to_le16p':
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:61: error: `__le16' undeclared (first use in this function)
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:63: error: syntax error before '*' token
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: In function `__le16_to_cpup':
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:65: error: `p' undeclared (first use in this function)
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:67: error: syntax error before "__cpu_to_be64p"
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: In function `__cpu_to_be64p':
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:69: error: `__be64' undeclared (first use in this function)
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:69: error: syntax error before "__swab64p"
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:71: error: syntax error before '*' token
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: In function `__be64_to_cpup':
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:73: error: `p' undeclared (first use in this function)
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:75: error: syntax error before "__cpu_to_be32p"
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: In function `__cpu_to_be32p':
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:77: error: `__be32' undeclared (first use in this function)
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:77: error: syntax error before "__swab32p"
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:79: error: syntax error before '*' token
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: In function `__be32_to_cpup':
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:81: error: `p' undeclared (first use in this function)
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:83: error: syntax error before "__cpu_to_be16p"
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: In function `__cpu_to_be16p':
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:85: error: `__be16' undeclared (first use in this function)
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:85: error: syntax error before "__swab16p"
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: At top level:
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:87: error: syntax error before '*' token
/usr/local/src/DVB/include/linux/byteorder/little_endian.h: In function `__be16_to_cpup':
/usr/local/src/DVB/include/linux/byteorder/little_endian.h:89: error: `p' undeclared (first use in this function)
In file included from /usr/local/src/DVB/include/linux/byteorder/little_endian.h:104,
from /usr/local/src/DVB/include/asm/byteorder.h:57,
from /usr/local/src/DVB/include/linux/kernel.h:16,
from /usr/local/src/DVB/include/asm/system.h:5,
from /usr/local/src/DVB/include/asm/processor.h:18,
from /usr/local/src/DVB/include/asm/thread_info.h:16,
from /usr/local/src/DVB/include/linux/thread_info.h:21,
from ../osdep/kerneltwosix.h:4,
from vo_fbdev.c:21:
/usr/local/src/DVB/include/linux/byteorder/generic.h: At top level:
/usr/local/src/DVB/include/linux/byteorder/generic.h:150: warning: parameter names (without types) in function declaration
/usr/local/src/DVB/include/linux/byteorder/generic.h:151: error: syntax error before "htonl"
/usr/local/src/DVB/include/linux/byteorder/generic.h:151: warning: data definition has no type or storage class
/usr/local/src/DVB/include/linux/byteorder/generic.h:152: warning: parameter names (without types) in function declaration
/usr/local/src/DVB/include/linux/byteorder/generic.h:153: error: syntax error before "htons"
/usr/local/src/DVB/include/linux/byteorder/generic.h:153: warning: data definition has no type or storage class
make[1]: *** [vo_fbdev.o] Error 1
make[1]: Leaving directory `/usr/local/src/MPlayer-1.0pre5-ivtv-osd-4/libvo'
make: *** [libvo/libvo.a] Error 2
Dabei isses egal, ob man jetzt die gepatchte Version von Kennys Seiten nimmt oder halt die 1.05pre von der MPlayer-Seite oder das CVS von heute...
Ahhhrrrrggghhh...schon wieder rien ne va plus
Greets Olaf