Hallo,
ich versuche gerade den VDR auf der DS214play zu kompilieren.
Nach einigen mühen komme ich leider hier nicht weiter. ICh hab einiges gelesen das dafür ein Patch benötigt wird allerdinsg ging es da immer um die Version 1.7, hat jemand eine Lösung für vdr 2.0.4?
Code
g++ -g -O3 -Wall -Werror=overloaded-virtual -Wno-parentheses -fPIC -c -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -DREMOTE_KBD -DLIRC_DEVICE=\"/var/run/lirc/lircd\" -DVIDEODIR=\"/srv/vdr/video\" -DCONFDIR=\"/var/lib/vdr\" -DCACHEDIR=\"/var/cache/vdr\" -DRESDIR=\"/usr/local/share/vdr\" -DPLUGINDIR=\"/usr/local/lib/vdr\" -DLOCDIR=\"/usr/local/share/locale\" -I/opt/include/freetype2 -I/opt/include -I/volume1/public/x86_64-linux-gnu/source/DVB/LinuxTVDriver/linux-media-2013-06-09/LinuxTV_Porting_3.x/linux/include/uapi -o dvbdevice.o dvbdevice.c
In file included from /opt/include/sys/uio.h:24,
from /opt/include/sys/socket.h:27,
from /opt/include/netinet/in.h:24,
from /opt/include/arpa/inet.h:23,
from config.h:13,
from channels.h:13,
from device.h:13,
from dvbdevice.h:15,
from dvbdevice.c:10:
/opt/include/sys/types.h:52: error: conflicting declaration 'typedef __ino64_t ino_t'
/opt/include/linux/types.h:20: error: 'ino_t' has a previous declaration as 'typedef __kernel_ino_t ino_t'
/opt/include/sys/types.h:62: error: conflicting declaration 'typedef __dev_t dev_t'
/opt/include/linux/types.h:19: error: 'dev_t' has a previous declaration as 'typedef __kernel_dev_t dev_t'
/opt/include/sys/types.h:67: error: conflicting declaration 'typedef __gid_t gid_t'
/opt/include/linux/types.h:53: error: 'gid_t' has a previous declaration as 'typedef __kernel_gid_t gid_t'
/opt/include/sys/types.h:72: error: conflicting declaration 'typedef __mode_t mode_t'
/opt/include/linux/types.h:21: error: 'mode_t' has a previous declaration as 'typedef __kernel_mode_t mode_t'
/opt/include/sys/types.h:77: error: conflicting declaration 'typedef __nlink_t nlink_t'
/opt/include/linux/types.h:22: error: 'nlink_t' has a previous declaration as 'typedef __kernel_nlink_t nlink_t'
/opt/include/sys/types.h:82: error: conflicting declaration 'typedef __uid_t uid_t'
/opt/include/linux/types.h:52: error: 'uid_t' has a previous declaration as 'typedef __kernel_uid_t uid_t'
/opt/include/sys/types.h:90: error: conflicting declaration 'typedef __off64_t off_t'
/opt/include/linux/types.h:23: error: 'off_t' has a previous declaration as 'typedef __kernel_off_t off_t'
In file included from /opt/include/sys/types.h:216,
from /opt/include/sys/uio.h:24,
from /opt/include/sys/socket.h:27,
from /opt/include/netinet/in.h:24,
from /opt/include/arpa/inet.h:23,
from config.h:13,
from channels.h:13,
from device.h:13,
from dvbdevice.h:15,
from dvbdevice.c:10:
/opt/include/sys/select.h:78: error: conflicting declaration 'typedef struct fd_set fd_set'
/opt/include/linux/types.h:18: error: 'fd_set' has a previous declaration as 'typedef struct __kernel_fd_set fd_set'
In file included from /opt/include/sys/uio.h:24,
from /opt/include/sys/socket.h:27,
from /opt/include/netinet/in.h:24,
from /opt/include/arpa/inet.h:23,
from config.h:13,
from channels.h:13,
from device.h:13,
from dvbdevice.h:15,
from dvbdevice.c:10:
/opt/include/sys/types.h:244: error: conflicting declaration 'typedef __blkcnt64_t blkcnt_t'
/opt/include/linux/types.h:151: error: 'blkcnt_t' has a previous declaration as 'typedef long unsigned int blkcnt_t'
make: *** [dvbdevice.o] Error 1
Alles anzeigen