Gentoo Archives: gentoo-user

From: Michael Sullivan <michael@××××××××××××.com>
To: gentoo-user@l.g.o
Subject: [gentoo-user] Re: More ivtv problems (I think) (WAS: Re: ivtv-0.4.5 fails to build for kernel 2.6.16-gentoo-r9)
Date: Sun, 11 Jun 2006 15:14:10
Message-Id: 1150038120.10761.5.camel@camille.espersunited.com
In Reply to: [gentoo-user] More ivtv problems (I think) (WAS: Re: ivtv-0.4.5 fails to build for kernel 2.6.16-gentoo-r9) by Michael Sullivan
1 On Sun, 2006-06-11 at 08:24 -0500, Michael Sullivan wrote:
2 > On Sat, 2006-06-10 at 18:30 -0500, Michael Sullivan wrote:
3 > > I've been trying to build ivtv-0.4.5 for my gentoo-sources
4 > > kernel-2.6.16-r9 for awhile now, but it keeps failing with the following
5 > > output:
6 > >
7 > > camille ~ # emerge ivtv
8 > > Calculating dependencies ...done!
9 > > >>> emerge (1 of 1) media-tv/ivtv-0.4.5 to /
10 > > >>> md5 files ;-) ivtv-0.4.0-r3.ebuild
11 > > >>> md5 files ;-) ivtv-0.4.2.ebuild
12 > > >>> md5 files ;-) ivtv-0.4.5.ebuild
13 > > >>> md5 files ;-) ivtv-0.6.2.ebuild
14 > > >>> md5 files ;-) files/ivtv
15 > > >>> md5 files ;-) files/ivtv-0.4.0-ppc-odw.patch
16 > > >>> md5 files ;-) files/digest-ivtv-0.4.0-r3
17 > > >>> md5 files ;-) files/digest-ivtv-0.4.2
18 > > >>> md5 files ;-) files/ivtv-0.4.0-maxdev.patch
19 > > >>> md5 files ;-) files/digest-ivtv-0.4.5
20 > > >>> md5 files ;-) files/digest-ivtv-0.6.2
21 > > >>> md5 files ;-) files/ivtv-0.6.2-ppc-fix.patch
22 > > >>> md5 src_uri ;-) ivtv-0.4.5.tar.gz
23 > > >>> md5 src_uri ;-) pvr_2.0.24.23035.zip
24 > > >>> md5 src_uri ;-) pvr_1.18.21.22254_inf.zip
25 > > * Determining the location of the kernel source code
26 > > * Found kernel source directory:
27 > > * /usr/src/linux
28 > > * Found sources for kernel version:
29 > > * 2.6.16-gentoo-r9
30 > > * Checking for suitable kernel configuration options...
31 > > [ ok ] * Checking for suitable kernel configuration options...
32 > > [ ok ]>>> Unpacking source...
33 > > >>> Unpacking ivtv-0.4.5.tar.gz to /var/tmp/portage/ivtv-0.4.5/work
34 > > >>> Unpacking pvr_2.0.24.23035.zip to /var/tmp/portage/ivtv-0.4.5/work
35 > > >>> Source unpacked.
36 > > * Preparing ivtv module
37 > > created ivtv-svnversion.h
38 > > make -C /usr/src/linux
39 > > M=/var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver modules
40 > > make[1]: Entering directory `/usr/src/linux-2.6.16-gentoo-r9'
41 > > CC [M] /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.o
42 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c: In
43 > > function
44 > > `saa7127_write':/var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:346: error: structure has no member named `name'
45 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c: In
46 > > function `saa7127_set_vps':
47 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:372: error:
48 > > structure has no member named `name'
49 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:384: error:
50 > > structure has no member named `name'
51 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c: In
52 > > function `saa7127_set_cc':
53 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:407: error:
54 > > structure has no member named `name'
55 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:415: error:
56 > > structure has no member named `name'
57 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c: In
58 > > function `saa7127_set_xds':
59 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:433: error:
60 > > structure has no member named `name'
61 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:441: error:
62 > > structure has no member named `name'
63 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c: In
64 > > function `saa7127_set_wss':
65 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:458: error:
66 > > structure has no member named `name'
67 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:467: error:
68 > > structure has no member named `name'
69 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c: In
70 > > function `saa7127_set_video_enable':
71 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:479: error:
72 > > structure has no member named `name'
73 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:483: error:
74 > > structure has no member named `name'
75 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c: In
76 > > function `saa7127_set_std':
77 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:499: error:
78 > > structure has no member named `name'
79 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:503: error:
80 > > structure has no member named `name'
81 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c: In
82 > > function `saa7127_set_output_type':
83 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:554: error:
84 > > structure has no member named `name'
85 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c: In
86 > > function `saa7127_set_input_type':
87 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:571: error:
88 > > structure has no member named `name'
89 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:576: error:
90 > > structure has no member named `name'
91 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c: In
92 > > function `saa7127_command':
93 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:643: error:
94 > > structure has no member named `name'
95 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:644: error:
96 > > structure has no member named `name'
97 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:645: error:
98 > > structure has no member named `name'
99 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:647: error:
100 > > structure has no member named `name'
101 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:649: error:
102 > > structure has no member named `name'
103 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:650: error:
104 > > structure has no member named `name'
105 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c: In
106 > > function `saa7127_attach':
107 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:734: error:
108 > > `I2C_CLIENT_ALLOW_USE' undeclared (first use in this function)
109 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:734: error:
110 > > (Each undeclared identifier is reported only once
111 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:734: error:
112 > > for each function it appears in.)
113 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:737: error:
114 > > structure has no member named `name'
115 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:746: error:
116 > > structure has no member named `name'
117 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:762: error:
118 > > structure has no member named `name'
119 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:779: error:
120 > > structure has no member named `name'
121 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:785: error:
122 > > structure has no member named `name'
123 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:790: error:
124 > > structure has no member named `name'
125 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c: At top
126 > > level:
127 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:842: error:
128 > > unknown field `name' specified in initializer
129 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:842:
130 > > warning: initialization makes integer from pointer without a cast
131 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:844: error:
132 > > unknown field `flags' specified in initializer
133 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:844: error:
134 > > `I2C_DF_NOTIFY' undeclared here (not in a function)
135 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:844: error:
136 > > initializer element is not constant
137 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:844: error:
138 > > (near initialization for `i2c_driver_saa7127.class')
139 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:849: error:
140 > > unknown field `owner' specified in initializer
141 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:849:
142 > > warning: missing braces around initializer
143 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:849:
144 > > warning: (near initialization for `i2c_driver_saa7127.driver')
145 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:849:
146 > > warning: initialization from incompatible pointer type
147 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:851: error:
148 > > initializer element is not constant
149 > > /var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.c:851: error:
150 > > (near initialization for `i2c_driver_saa7127.driver')
151 > > make[2]: ***
152 > > [/var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver/saa7127.o] Error 1
153 > > make[1]: ***
154 > > [_module_/var/tmp/portage/ivtv-0.4.5/work/ivtv-0.4.5/driver] Error 2
155 > > make[1]: Leaving directory `/usr/src/linux-2.6.16-gentoo-r9'
156 > > make: *** [all] Error 2
157 > >
158 > > !!! ERROR: media-tv/ivtv-0.4.5 failed.
159 > > !!! Function linux-mod_src_compile, Line 515, Exitcode 2
160 > > !!! Unable to make KDIR=/usr/src/linux
161 > > all.
162 > > !!! If you need support, post the topmost build error, NOT this status
163 > > message.
164 > >
165 > >
166 > > Should I submit this as a bug, or is it just my system? If it is my
167 > > system, how can I fix it? Here's my uname info, if it would be helpful:
168 > >
169 > > camille ~ # uname -a
170 > > Linux camille 2.6.16-gentoo-r9 #1 SMP Wed Jun 7 09:20:49 CDT 2006 i686
171 > > Intel(R) Celeron(R) CPU 2.66GHz GNU/Linux
172 > >
173 >
174 > I got an email from bugs.gentoo.org this morning about using ivtv-0.6.2
175 > with 2.6.16 kernels. I unmasked it in /etc/portage/package.unmask and
176 > emerged it. I then rebooted with my 2.6.16-gentoo-r9 kernel.
177 > Everything loaded to my satisfaction on startup, but when I run
178 > mythfrontend and ask to Watch Live TV, the screen flashes once, and puts
179 > me back at the menu. This happens every time I ask to watch live tv
180 > with the current kernel and ivtv-0.6.2 I'm not sure if this is the
181 > kernel's fault or ivtv or something else. /var/log/mythtv/mythbackend
182 > had no useful information - It just says "Starting up as the master
183 > server." /var/log/messages has nothing. dmesg has some information,
184 > but everything seems right to me:
185 >
186 > camille ~ # dmesg | grep 'ivtv'
187 > ivtv: ==================== START INIT IVTV ====================
188 > ivtv: version 0.6.2 (tagged release) loading
189 > ivtv: Linux version: 2.6.16-gentoo-r9 SMP 486 gcc-3.4
190 > ivtv: In case of problems please include the debug info between
191 > ivtv: the START INIT IVTV and END INIT IVTV lines, along with
192 > ivtv: any module options, when mailing the ivtv-users mailinglist.
193 > ivtv0: Autodetected Hauppauge WinTV PVR-250 card (cx23416 based)
194 > ivtv0: Unreasonably low latency timer, setting to 64 (was 32)
195 > tuner 0-0061: chip found @ 0xc2 (ivtv i2c driver #0)
196 > tda9887 0-0043: chip found @ 0x86 (ivtv i2c driver #0)
197 > saa7115 0-0021: saa7115 found @ 0x42 (ivtv i2c driver #0)
198 > msp3400 0-0040: MSP4448G-A2 found @ 0x80 (ivtv i2c driver #0)
199 > ivtv0: loaded v4l-cx2341x-enc.fw firmware (262144 bytes)
200 > ivtv0: Encoder revision: 0x02050032
201 > ivtv0: Allocate DMA encoder MPEG stream: 128 x 32768 buffers (4096KB
202 > total)
203 > ivtv0: Allocate DMA encoder YUV stream: 194 x 10800 buffers (2048KB
204 > total)
205 > ivtv0: Allocate DMA encoder VBI stream: 120 x 17472 buffers (2048KB
206 > total)
207 > ivtv0: Allocate DMA encoder PCM audio stream: 455 x 4608 buffers (2048KB
208 > total)
209 > ivtv0: Create encoder radio stream
210 > ivtv0: Initialized Hauppauge WinTV PVR-250, card #0
211 > ivtv: ==================== END INIT IVTV ====================
212 >
213 > What should I do? Until this is fixed, I'll have to use my 2.6.15-r1
214 > kernel with ivtv-0.4.5 . We record a lot of stuff with MythTV, so I
215 > hope we can resolve this soon. Thank you in advance for your help!
216
217 Nevermind. ivtv-0.6.2 has been declared unstable and the bug has been
218 reopened...
219
220 --
221 gentoo-user@g.o mailing list