From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3FD080DA.7070406@altlinux.com> Date: Fri, 05 Dec 2003 15:58:02 +0300 From: Anton Farygin Organization: ALT Linux User-Agent: Mozilla/5.0 (X11; U; Linux i686; ru-RU; rv:1.5) Gecko/20031108 X-Accept-Language: en-us, en MIME-Version: 1.0 To: ALT Devel discussion list Subject: Re: [devel] =?KOI8-R?Q?=F3=C2=CF=D2=CB=C1_=CD=CF=C4=D5=CC=C5=CA?= =?KOI8-R?Q?_=D1=C4=D2=C1_=22=C4=CC=D1_=DE=C1=CA=CE=C9=CB=CF=D7=22?= References: <1070351361.13533.5.camel@alpha.tirs.ru> <20031202081918.GA1900@wrars-comp.wrarsdomain> <1070402191.9337.54.camel@alpha.tirs.ru> <20031203094512.GD1753@sirius.home> <1070575685.22281.57.camel@alpha.tirs.ru> In-Reply-To: <1070575685.22281.57.camel@alpha.tirs.ru> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit 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: Fri, 05 Dec 2003 12:50:32 -0000 Archived-At: List-Archive: List-Post: Вячеслав Диконов wrote: > В Срд, 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 и т.п.) Не верное название пакета (читайте policy). > dvb-utils ("пользовательская" часть драйвера) > vdr (программный приёмник-декодер-цифровой видеомагнитофон) > vdr-sc > vdr-scanner > vdr-clock > vdr-mplayer > vdr-xine > vdr-games > ... > vdr-full > xawtv (как альтернативный телевизору интерфейс к vdr) xawtv уже собран. Rgds, Rider