Hallo
wollte mal fragen ob hier jemand einen VDR in verbindung mit der uClibc hat weil ich bekomme es nicht hin habe aktulle CVS von der uClibc und den GCC 3.4.3 bekomme immer folgende fehlermeldung.
bei plain 1.3.17
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I/usr/include/linux/dvb thread.c
thread.c: In member function `bool cRwLock::Lock(bool, int)':
thread.c:158: error: `pthread_rwlock_timedwrlock' undeclared (first use this function)
thread.c:158: error: (Each undeclared identifier is reported only once for each function it appears in.)
thread.c:160: error: `pthread_rwlock_timedrdlock' undeclared (first use this function)
make: *** [thread.o] Error 1
obwohl pthread da ist habe sie auch mal direkt so included #include "/usr/i386-linux-uclibc/usr/include/pthread.h"
und bei plain 1.2.6
g++ -g -O2 -Wall -Woverloaded-virtual -c -DREMOTE_KBD -DREMOTE_ -fpermissive -D_GNU_SOURCE -DVIDEODIR=\"/video\" -DPLUGINDIR=\"./PLUGINS/lib\" -I../DVB/include videodir.c
g++ -g -O2 -Wall -Woverloaded-virtual -rdynamic audio.o channels.o ci.o config.o cutter.o device.o diseqc.o dvbdevice.o dvbosd.o dvbplayer.o dvbspu.o eit.o eitscan.o font.o i18n.o interface.o keys.o lirc.o menu.o menuitems.o osdbase.o osd.o player.o plugin.o rcu.o receiver.o recorder.o recording.o remote.o remux.o ringbuffer.o sources.o spu.o status.o svdrp.o thread.o timers.o tools.o transfer.o vdr.o videodir.o -ljpeg -lpthread -ldl ./libdtv/libdtv.a -o vdr
dvbspu.o(.text+0xd37): In function `cDvbSpuDecoder::ScaleYcoord(int)':
/source/vdr-1.2.6/dvbspu.c:310: undefined reference to `lround'
dvbspu.o(.text+0xd78): In function `cDvbSpuDecoder::ScaleYres(int)':
/source/vdr-1.2.6/dvbspu.c:319: undefined reference to `lround'
collect2: ld returned 1 exit status
kann mir da jemand helfen ?