Hoi,
hab mal wieder auf mein VDR Rechner gentoo installed und den
VDR Mirror genommen.
nun ich habe linux26 und daher brauch ich ja linuxtv-dvb nicht.
linux26-header sind installiert.
kernel geht alles auch neuste firmware drauf 261d
nur wenn ich vdr mergen will möchte er immer libdvb installen.
da bekomme ich folgenden error:
make[1]: Leaving directory `/var/tmp/portage/libdvb-0.5.5-r1/work/libdvb-0.5.5/libdvbci'
cp libdvbci/libdvbci.a .
g++ -I. -I../include -I../../include -I/usr/include/ -O2 -Wall -g -c DVB.cc
cc -c -O2 -Wall -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -I../include -I../../include -I/usr/include/ ringbuffy.c
ringbuffy.c: In function `ring_write':
ringbuffy.c:62: warning: implicit declaration of function `memcpy'
cc -c -O2 -Wall -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -I../include -I../../include -I/usr/include/ transform.c
DVB.cc: In function `int chck_frontend(int, frontend_stat*)':
DVB.cc:3571: error: `errno' undeclared (first use this function)
DVB.cc:3571: error: (Each undeclared identifier is reported only once for each function it appears in.)
make[1]: *** [DVB.o] Error 1
make[1]: Leaving directory `/var/tmp/portage/libdvb-0.5.5-r1/work/libdvb-0.5.5/libdvb'
make: *** [libdvb/libdvb.a] Error 2
make: *** Waiting for unfinished jobs....
g++ -c -O2 -Wall -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -I. -I../include -I../../include -I/usr/include/ cpptools.cc
ar -rcs libdvbmpegtools.a ctools.o ringbuffy.o transform.o cpptools.o
make[1]: Leaving directory `/var/tmp/portage/libdvb-0.5.5-r1/work/libdvb-0.5.5/libdvbmpeg'
!!! ERROR: media-libs/libdvb-0.5.5-r1 failed.
!!! Function src_compile, Line 58, Exitcode 2
kann mir hier jemand helfen?
Thnx
Moxl