Gentoo Archives: gentoo-user

From: "Arttu V." <arttuv69@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] how did xine-lib get broken?
Date: Mon, 07 Jun 2010 18:13:56
Message-Id: AANLkTinj8yj4jMcYZjE5pOmZs3xT_faXMpCJ0v9-ri4d@mail.gmail.com
In Reply to: [gentoo-user] how did xine-lib get broken? by "Michael P. Soulier"
1 On 6/6/10, Michael P. Soulier <msoulier@×××××××××××××.ca> wrote:
2 > I'm confused. I was upgrading my box piecemeal, as it's been a while. I ran
3 > revdep-rebuild and it turned up xine-lib as broken, so it rebuilt it, but
4 > the
5 > rebuild failed.
6 >
7 > libtool: compile: i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I../../include
8 > -I../.. -I../../include -I../../include -I../../src -I../../src/xine-engine
9 > -I../../src/xine-engine -I../../src/xine-utils -I../../src/input
10 > -I../../src/input -I../../lib -I../../lib -fvisibility=hidden
11 > -D_LARGEFILE64_SOURCE -I/usr/include/alsa -I../../src/input/libdvdnav/
12 > -D_REENTRANT -D_FILE_OFFSET_BITS=64 -DXINE_COMPILE -O2 -march=athlon-xp
13 > -pipe
14 > -frename-registers -ffunction-sections -Wall -Wchar-subscripts
15 > -Wnested-externs -Wcast-align -Wmissing-declarations -Wmissing-prototypes
16 > -Wmissing-format-attribute -Wno-pointer-sign -Wformat=2
17 > -Wno-format-zero-length -Wstrict-aliasing=2
18 > -Werror=implicit-function-declaration -DNDEBUG -c input_v4l2.c -fPIC -DPIC
19 > -o
20 > .libs/xineplug_inp_v4l2_la-input_v4l2.o
21 > input_v4l2.c: In function 'v4l2_input_open':
22 > input_v4l2.c:113: error: implicit declaration of function '_IOR'
23 > input_v4l2.c:113: warning: nested extern declaration of '_IOR'
24 > input_v4l2.c:113: error: expected expression before 'struct'
25 > input_v4l2.c: In function 'v4l2_input_setup_video_streaming':
26 > input_v4l2.c:162: error: implicit declaration of function '_IOWR'
27 > input_v4l2.c:162: warning: nested extern declaration of '_IOWR'
28 > input_v4l2.c:162: error: expected expression before 'struct'
29 > input_v4l2.c:179: error: expected expression before 'struct'
30 > input_v4l2.c:208: error: expected expression before 'struct'
31 > input_v4l2.c:212: error: implicit declaration of function '_IOW'
32 > input_v4l2.c:212: warning: nested extern declaration of '_IOW'
33 > input_v4l2.c:212: error: expected expression before 'int'
34 > input_v4l2.c: In function 'v4l2_input_dequeue_video_buffer':
35 > input_v4l2.c:283: error: expected expression before 'struct'
36 > input_v4l2.c: In function 'v4l2_input_enqueue_video_buffer':
37 > input_v4l2.c:317: error: expected expression before 'struct'
38 > input_v4l2.c: In function 'v4l2_input_dispose':
39 > input_v4l2.c:326: error: expected expression before 'int'
40 > input_v4l2.c: In function 'v4l2_input_get_mrl':
41 > input_v4l2.c:353: warning: unused variable 'this'
42 >
43 > so obviously xine-lib is missing a dependency. Why isn't this unknown
44 > dependency simply pulled in?
45
46 Perhaps you could mention the version you're trying to compile, and
47 the USE flags you're using? I could imagine there could be major
48 problems with 1.1.17 due to missing libv4l dependency, but 1.1.18.1
49 has been stable for x86 for nearly a month.
50
51 --
52 Arttu V.