From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Subject: Re: [devel] =?koi8-r?Q?=F3=C2=CF=D2=CB=C1?= =?koi8-r?Q?_=CD=CF=C4=D5=CC=C5=CA?= =?koi8-r?Q?_=D1=C4=D2=C1?= =?koi8-r?Q?_=22=C4=CC=D1?= =?koi8-r?Q?_=DE=C1=CA=CE=C9=CB=CF=D7=22?= From: =?koi8-r?Q?=F7=D1=DE=C5=D3=CC=C1=D7_?= =?koi8-r?Q?=E4=C9=CB=CF=CE=CF=D7?= To: ALT Devel discussion list In-Reply-To: <20031203094512.GD1753@sirius.home> References: <1070351361.13533.5.camel@alpha.tirs.ru> <20031202081918.GA1900@wrars-comp.wrarsdomain> <1070402191.9337.54.camel@alpha.tirs.ru> <20031203094512.GD1753@sirius.home> Content-Type: text/plain; charset=koi8-r Message-Id: <1070575685.22281.57.camel@alpha.tirs.ru> Mime-Version: 1.0 X-Mailer: Ximian Evolution 1.4.4 (1.4.4-alt1) Date: Fri, 05 Dec 2003 01:08:05 +0300 Content-Transfer-Encoding: 8bit X-Spam: Not detected X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.3 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 04 Dec 2003 22:06:03 -0000 Archived-At: List-Archive: List-Post: В Срд, 03.12.2003, в 12:45, Sergey Vlasov пишет: > On Wed, Dec 03, 2003 at 12:56:32AM +0300, Вячеслав Диконов wrote: > > В Втр, 02.12.2003, в 11:19, Andrey Rahmatullin пишет: > > > On Tue, Dec 02, 2003 at 10:49:21AM +0300, Вячеслав Диконов wrote: > > > > Как в текущем Сизифе гарантированно получить сконфигурированные > > > > исходники установленного ядра, если я его ставлю из пакета (std-up)? > > > > Cборка siemens-dvb требует исходник именно используемого системой ядра и > > > > именно с теми настройками, что применялись во время его сборки. > > > > > > apt-get install kernel-headers > > Нет. > > > По идее ему должно хватить. > > Не хватает. По инструкции положено иметь полный и скофигурированный > > исходник работающего ядра. По крайней мере без make dep ничего не > > выходит. Если просто распаковать ядро, настроить самостоятельно и > > сделать "make dep", то соберётся, но в установленное из пакета ядро не > > загрузится. Если поставить kernel-headers-modules-std-up-2.4.22-alt12, > > то компиляция драйвера не проходит с жалобами на синтаксис (?). > > saa7146_core.c:349: warning: missing braces around initializer > > saa7146_core.c:349: warning: (near initialization for > > `saa7146_algo.name') > > saa7146_core.c:349: warning: overflow in implicit constant conversion > > saa7146_core.c:350: warning: initialization makes integer from pointer > > without a cast > > saa7146_core.c:350: initializer element is not computable at load time > > saa7146_core.c:350: (near initialization for `saa7146_algo.name[1]') > > Там используется i2c? Тогда этот драйвер нужно патчить для > совместимости с i2c-2.8.x (в этой версии сменился API). Да. Но модифицировать его не надо, поскольку он собирается вручную и работает у меня нормально. Проблема эта выскакивает лишь в том случае, если я пытаюсь подсунуть сборке содержимое kernel-headers-modules. Я не представляю как это можно упаковать. Возможно надо установить исходники ядра, получить конфигурацию ядра std-up, aw и т.п. (КАК?), сделать make dep, собрать драйвер. Драйвер хочет исходник в /lib/modules/kernel-xxx/build. При установке модулей надо модифицировать /etc/modules.conf, иначе будет трудно их загрузить. В общем мне вырисовывается следующая схема (пока только для ТВ): kernel-modules-dvb kernel-modules-dvb-devel (его заголовки нужны для сборки vdr и т.п.) dvb-utils ("пользовательская" часть драйвера) vdr (программный приёмник-декодер-цифровой видеомагнитофон) vdr-sc vdr-scanner vdr-clock vdr-mplayer vdr-xine vdr-games ... vdr-full xawtv (как альтернативный телевизору интерфейс к vdr)