Also ich will den vdr auf meinem nas erstellen.
Der hat denn Kernel 3.2
Leider scheinen die installierten Header noch von 2.6.12 zu sein.
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\" -DARGSDIR=\"/etc/vdr/conf.d\" -DCACHEDIR=\"/var/cache/vdr\" -DRESDIR=\"/opt/usr/local/share/vdr\" -DPLUGINDIR=\"/opt/usr/local/lib/vdr\" -DLOCDIR=\"/opt/usr/local/share/locale\" -I/opt/include/freetype2 -I/opt/include -I/volume1/vdr/local/x86_64-pc-linux-gnu/source/DVB/LinuxTVDriver/linux-media-2014-05-26/LinuxTV_Porting_3.10.x/linux/include/uapi/ -o thread.o thread.c
thread.c: In member function 'void cThread::SetIOPriority(int)':
thread.c:232: error: 'SYS_ioprio_set' was not declared in this scope
make: *** [thread.o] Error 1
nas>
Ich hab die sourcen hier. Wie man oben sieht, werden die DVB-Header vom richtigen Verzeichnis genommen.
Wo geb ich an, das "-I/opt/include" auf mein Verzeichnis zeigt?
Mfg
Fatfred