Hallo,
ich versuche gerade das analogtv plugin für meinen vdr 1.1.29 zu kompilieren (version aus dem cvs)
leider bekomme ich beim make eine fehlermeldung mit der ich nicht viel anfangen kann, bzw nicht weiss sie zu umgehen.
ZitatAlles anzeigengcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -D_REENTRANT -DFLOAT=float -include ../config.h -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -fomit-frame-pointer -O2 -I/usr/src/VDR/PLUGINS/src/analogtv/rte/mp1e/rte -c afl.c -MT afl.lo -MD -MP -MF .deps/afl.TPlo -o afl.o
echo timestamp > afl.lo
source='alsa.c' object='alsa.lo' libtool=yes \
depfile='.deps/alsa.Plo' tmpdepfile='.deps/alsa.TPlo' \
depmode=gcc3 /bin/sh ../depcomp \
/bin/sh ../libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -D_REENTRANT -DFLOAT=float -include ../config.h -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -fomit-frame-pointer -O2 -I/usr/src/VDR/PLUGINS/src/analogtv/rte/mp1e/rte -c -o alsa.lo `test -f 'alsa.c' echo './'`alsa.c
gcc -DHAVE_CONFIG_H -I. -I. -I.. -D_GNU_SOURCE -D_REENTRANT -DFLOAT=float -include ../config.h -Wall -Wunused -Wmissing-prototypes -Wmissing-declarations -fomit-frame-pointer -O2 -I/usr/src/VDR/PLUGINS/src/analogtv/rte/mp1e/rte -c alsa.c -MT alsa.lo -MD -MP -MF .deps/alsa.TPlo -o alsa.o
alsa.c: In function `select_sample_format':
alsa.c:290: too many arguments to function `snd_pcm_hw_params_get_channels'
alsa.c: In function `open_pcm_alsa':
alsa.c:366: warning: passing arg 3 of `snd_pcm_hw_params_set_rate_near' makes integer from pointer without a cast
alsa.c:368: too many arguments to function `snd_pcm_hw_params_get_rate'
alsa.c:387: warning: passing arg 3 of `snd_pcm_hw_params_set_period_size_near' makes integer from pointer without a cast
alsa.c:405: warning: passing arg 2 of `snd_pcm_hw_params_get_period_size' from incompatible pointer type
alsa.c:405: too many arguments to function `snd_pcm_hw_params_get_period_size'
alsa.c:406: too many arguments to function `snd_pcm_hw_params_get_buffer_size'
make[2]: *** [alsa.lo] Error 1
make[2]: Leaving directory `/usr/src/vdr-1.1.29-analog/PLUGINS/src/analogtv/rte/mp1e/devices'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/vdr-1.1.29-analog/PLUGINS/src/analogtv/rte/mp1e'
make: *** [all] Error 2
vdrbox:/usr/src/VDR/PLUGINS/src/analogtv/rte/mp1e #
über hilfe währe ich sehr dankbar.
Gruß Nosferatu