From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Sat, 11 Aug 2001 19:35:30 +0400 From: Sergey Vlasov To: sisyphus@altlinux.ru Subject: Re: [sisyphus] libSDL REQUIRENAME Message-Id: <20010811193530.2bba2a9e.vsu@mivlgu.murom.ru> In-Reply-To: <3B72D8BE.46CF7FE2@zmail.ru> References: <3B6FE678.2B4AC4CD@zmail.ru> <20010807224751.42fcc800.vsu@mivlgu.murom.ru> <3B70E1E3.3D770C4D@zmail.ru> <20010808193513.0336ca3c.vsu@mivlgu.murom.ru> <3B72D8BE.46CF7FE2@zmail.ru> X-Mailer: Sylpheed version 0.5.1claws3 (GTK+ 1.2.9; athlon-alt-linux) Mime-Version: 1.0 Content-Type: text/plain; charset=KOI8-R Content-Transfer-Encoding: 8bit Sender: sisyphus-admin@altlinux.ru Errors-To: sisyphus-admin@altlinux.ru X-BeenThere: sisyphus@altlinux.ru X-Mailman-Version: 2.0 Precedence: bulk Reply-To: sisyphus@altlinux.ru List-Help: List-Post: List-Subscribe: , List-Id: List-Unsubscribe: , List-Archive: Archived-At: List-Archive: On Thu, 09 Aug 2001 22:38:54 +0400 cornet wrote: > Sergey Vlasov wrote: > > > > Это значит, что если я поставлю старый XFree86-devel от X-3.3.6 > > > то по идее SDL от Alt должна собраться с поддержкой старых X и > > > соответственно программы, использующие SDL, должны работать > > > нормально с моими X 3.3.6. > > > Я правильно понимаю? > > > > Старый XFree86-devel ставить не надо (тем более такого пакета > > в Spring нет). По идее достаточно поставить указанные пакеты > > из дистрибутива (хотя такую компиляцию никто не проверял, так что, > > возможно, что-то придется обновить до более новой версии). > > Тоесть как никто не проверял!!?? Те пакеты, которые она хочет > надо ставить из Сизифа. В таком случае в каком же окружении > собиралась эта SDL как не в Сизифовском? В Сизифовском и собиралась, с XFree 4.1.0. Но Вы-то хотите собрать ее с более старой версией из Spring; я имел в виду, что есть вероятность, что в этой старой версии может чего-нибудь не хватить, и придется подправлять spec. Хотя вряд ли. Единственное замечание: если так собрать, потом apt-get будет орать, что одинаковые пакеты имеют разные зависимости, но вроде бы это ему работать не мешает. > К тому же, я почти уверен, что означенные пакеты потянут за собой > еще пол царства и сарай в придачу :-( а сделать столь глобальное > обновление у меня сейчас нет технической возможности. В то же > время, старенький XFree86-devel где нть в загашнике найдется... Да, XFree86-libs-4.1.0 потянет за собой новую версию Mesa. Но искать XFree86-devel от 3.3.6 ни в коем случае не нужно - он должен соответствовать версии XFree86-libs, у Вас, как я понял, 4.0.3. > > Нет, XFree86-libs остается от 4.x в любом случае, но может работать > > как с сервером 4.x, так и 3.3.6. Вся проблема появилась из-за того, > > что libXv в новой сборке XFree86-4.1.0 собрали как разделяемую, > > и собранные в этом окружении программы не могут работать без нее. > > Вам достаточно поставить недостающие пакеты для сборки и пересобрать > > пакет SDL. Разумеется, при работе возможности будут ограничены тем, > > что поддерживает используемый X-сервер. > > Тогда обьясните, плизз, в чем будет разница условий сборки, если > все пакеты XFree* будут теже что и в Сизифе, и только ссылочка > /etc/X11/X будет казать на /usr/X11R6/bin/XF86_Mach64 а не на > /usr/X11R6/bin/XFree86 > ??? Никакой разницы. > Блин, чем больше я углубляюсь в то дело, тем больше понимаю что > ничерта в этом не понимаю :-(( > > На сколько я понял, XFree-server-X.X.X-*.rpm это непосредственно > растеризатор, занимающийся выводом картинки в видеобуфер и > общающийся с железкой. В то же время как XFree-X.X.X-*.rpm это > набор тулзов, примочек и интерфейсов для программ, желающих > работать через X. Соответственно эти два компонента могут > исполняться на разных хостах. > Я прав? > Если да, то вопрос: XFree86-libs и XFree86-devel ето чье > хозяйство, XFree-server или XFree ??? В части XFree86-server - да, так и есть. А вот пакет XFree-4.0.3 - это смесь: часть файлов нужна только для сервера (шрифты misc, настройка XKB, ...), часть - чисто клиентские программы. В 4.1.0 это подчищено: все клиентские утилиты вынесены в пакет XFree86-utils. XFree86-libs - только клиентские библиотеки.