From: <bug...@xi...> - 2010-01-27 20:05:08
|
http://bugs.xine-project.org/show_bug.cgi?id=308 Summary: v4l2 does not compile Product: xine-lib Version: Mercurial 1.2 Platform: i386/x86 OS/Version: Linux Status: UNCONFIRMED Severity: critical Priority: P3 Component: Plugins / Input AssignedTo: xin...@xi... ReportedBy: he...@he... Building xine-lib with v4l support fails during linking because the v4l2 lib is not included. Changing: xineplug_inp_v4l2_la_LIBADD = $(XINE_LIB) $(ALSA_LIBS) to xineplug_inp_v4l2_la_LIBADD = $(XINE_LIB) $(ALSA_LIBS) -lv4l2 in src/input/Makefile.am should solve the problem /bin/sh ../../libtool --tag=CC --mode=link i686-pc-linux-gnu-gcc -O0 -fvisibility=hidden -pipe -Wall -Wformat=2 -Wno-format-zero-length -Wmissing-format-attribute -Werror-implicit-function-declaration -Wstrict-aliasing=2 -Wchar-subscripts -Wmissing-declarations -Wmissing-prototypes -Wwrite-strings -Wpointer-arith -g -march=pentium3 -O2 -pipe -falign-functions=4 -fprefetch-loop-arrays -frename-registers -ffunction-sections -Wall -Wchar-subscripts -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2 -Wno-format-zero-length -Wstrict-aliasing=2 -Werror=implicit-function-declaration -Wl,--no-undefined -Wl,--gc-sections -avoid-version -module -g -Wl,-O1 -Wl,--enable-new-dtags -Wl,--sort-common -s -o xineplug_inp_stdin_fifo.la -rpath /usr/lib/xine/plugins/2.0 input_stdin_fifo.lo net_buf_ctrl.lo ../../src/xine-engine/libxine.la -pthread .libs/xineplug_inp_v4l2_la-input_v4l2.o: In function `v4l2_input_dispose': /tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/input/input_v4l2.c:300: undefined reference to `v4l2_ioctl' /tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/input/input_v4l2.c:306: undefined reference to `v4l2_munmap' /tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/input/input_v4l2.c:312: undefined reference to `v4l2_close' .libs/xineplug_inp_v4l2_la-input_v4l2.o: In function `v4l2_input_dequeue_video_buffer': /tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/input/input_v4l2.c:259: undefined reference to `v4l2_ioctl' .libs/xineplug_inp_v4l2_la-input_v4l2.o: In function `v4l2_input_enqueue_video_buffer': /tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/input/input_v4l2.c:291: undefined reference to `v4l2_ioctl' .libs/xineplug_inp_v4l2_la-input_v4l2.o: In function `v4l2_input_setup_video_streaming': /tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/input/input_v4l2.c:146: undefined reference to `v4l2_ioctl' /tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/input/input_v4l2.c:163: undefined reference to `v4l2_ioctl' /tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/input/input_v4l2.c:169: undefined reference to `v4l2_mmap' .libs/xineplug_inp_v4l2_la-input_v4l2.o: In function `v4l2_input_enqueue_video_buffer': /tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/input/input_v4l2.c:291: undefined reference to `v4l2_ioctl' .libs/xineplug_inp_v4l2_la-input_v4l2.o: In function `v4l2_input_setup_video_streaming': /tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/input/input_v4l2.c:191: undefined reference to `v4l2_ioctl' /tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/input/input_v4l2.c:195: undefined reference to `v4l2_ioctl' /tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/input/input_v4l2.c:177: undefined reference to `v4l2_munmap' .libs/xineplug_inp_v4l2_la-input_v4l2.o: In function `v4l2_input_open': /tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/input/input_v4l2.c:102: undefined reference to `v4l2_open' /tmp/portage/media-libs/xine-lib-1.2.9999/work/xine-lib-1.2/src/input/input_v4l2.c:106: undefined reference to `v4l2_ioctl' collect2: ld returned 1 exit status make[3]: *** [xineplug_inp_v4l2.la] Error 1 -- Configure bugmail: http://bugs.xine-project.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug. You are watching all bug changes. |