[sisyphus] libSDL REQUIRENAME

cornet =?iso-8859-1?q?cornet_=CE=C1_zmail=2Eru?=
Ср Авг 8 10:53:23 MSD 2001


Sergey Vlasov wrote:
> 
>skip.
 
> Бинарный пакет из Сизифа прибит гвоздями к XFree86-libs-4.1.0, с
> которым он собирался.  Если взять src.rpm и пересобрать его в своей
> системе с более старой версией XFree86-libs, этих зависимостей не
> будет (там эти библиотеки были статические).

[cornet на smart SRPMS]$ rpm -i SDL-1.2.2-alt1.src.rpm
[cornet на smart SPECS]$ rpm -bb SDL.spec
error: failed build dependencies:
        Mesa-devel is needed by SDL-1.2.2-alt1
        XFree86-devel is needed by SDL-1.2.2-alt1
        aalib-devel is needed by SDL-1.2.2-alt1
        alsa-lib-devel is needed by SDL-1.2.2-alt1
        audiofile-devel is needed by SDL-1.2.2-alt1
        esound-devel is needed by SDL-1.2.2-alt1
        libstdc++-devel is needed by SDL-1.2.2-alt1
        nasm is needed by SDL-1.2.2-alt1 
Это значит, что если я поставлю старый XFree86-devel от X-3.3.6
то по идее SDL от Alt должна собраться с поддержкой старых X и
соответственно программы, использующие SDL, должны работать
нормально с моими X 3.3.6.
Я правильно понимаю?

> И, кстати, XFree86-libs уже давно только 4.x, даже в Spring.  Но это
> ни в коем случае не означает, что X-сервер тоже должен быть 4.x.  Так
> что обновление XFree86-libs, Mesa, ... не должно тянуть за собой
> XFree86-server-4.1.0 и мешать работе X-сервера от 3.3.6; если это не
> так - это баг, который надо исправлять.  (В общем случае для
> XFree86-libs вообще не требуется установка X-сервера - он вполне может
> быть на другой машине.)

Означает ли это, что я могу снести имеющийся
XFree86-libs-4.0.3-ipl2mdk, поставить вместо него
XFree86-libs-3.3.6* и пересобрав SDL-1.2.2-alt со старым
XFree86-devel-3.3.6 иметь правильную работу SDL-базированых
приложений под моими старыми XFree86-Mach64-3.3.6
??

-- 
******** FIRE & STEEL ********




Подробная информация о списке рассылки Sisyphus