[sisyphus] Рационализаторам посвящается...

Ruslan Popov =?iso-8859-1?q?rpopov_=CE=C1_jet=2Emsk=2Esu?=
Вт Апр 5 11:19:53 MSD 2005



Led wrote:
> В сообщении от Вторник 05 Апрель 2005 09:51 Ruslan Popov написал(a):
> 
>>Led wrote:
>>
>>>В сообщении от Вторник 05 Апрель 2005 09:31 Ruslan Popov написал(a):
>>>
>>>>Led wrote:
>>>>
>>>>>В сообщении от Понедельник 04 Апрель 2005 13:06 Ruslan Popov написал(a):
>>>>>
>>>>>>Led wrote:
>>>>>>
>>>>>>>В сообщении от Понедельник 04 Апрель 2005 12:39 Ruslan Popov 
> 
> написал(a):
> 
>>>>>>>>Доброе время суток.
>>>>>>>>
>>>>>>>>Говорю _огромное_ спасибо инженеру-рационализатору,
>>>>>>>>который решил, что "использовать .la мы не будем" и
>>>>>>>>что остальной мир - балбесы, не понимающие, что без
>>>>>>>>этих файлов можно обойтись.
>>>>>>>>
>>>>>>>>Меня уже достало это изобретение.
>>>>>>>>
>>>>>>>>Команду subst 's,\.la\>,.so,' не предлагать,
>>>>>>>>я с вами только до выхода Sarge. Устал...
>>>>>>>
>>>>>>>А что, в Debian .la используют? Хорошо, что предупредили, а то
>>>>>>>собирался опять его попробовать - теперь даже не стану:)
>>>>>>
>>>>>>Вот это попробуйте собрать
>>>>>>http://rad.xtalk.msk.su/files/kut-cvs-050404.tar.bz2
>>>>>>
>>>>>>У меня что-то не получается...
>>>>>
>>>>>Фуф! Еле вытянул по вашей ссылке!:)
>>>>>
>>>>>Итак, в спеке всего лишь нужно указать:
>>>>>
>>>>>%__subst 's,\.la\>,.so,g' acinclude.m4
>>>>>%__autoconf
>>>>>%configure
>>>>>%make_build
>>>>>
>>>>>Да вот только на make вываливается... Возможно qt требуется поновее...
>>>>>В любом случае, похоже, что "проблема с .la" решается одной коммандой
>>>>>(subst 's,\.la\>,.so,g' acinclude.m4)
>>>>>
>>>>
>>>>:)))
>>>>
>>>>Если бы всё решалось так просто, я бы _спасибо_ не высказывал.
>>>>Проблема на самом деле не в Qt или ещё в чем-то...
>>>>
>>>>Просто надо:
>>>>1. Не извращаться со subst, в данном конкретном случае это не поможет!
>>>>2. Написать требуемые .la файлы.
>>>>3. Запустить make и всё соберётся.
>>>>
>>>>Т.е. взяв необходимые .la файлы с Debian и поправив некоторые, чтобы пути
>>>>соответствовали альтовской действительности, мы получаем _полноценную_
>>>>систему :)
>>>
>>>После
>>>subst 's,\.la\>,.so,g' acinclude.m4
>>>./configure
>>>отрабатывает без ошибок, значит ИМХО отсутствие .la здесь нипричём.
>>
>>Что важнее:
>>- чтобы configure отрабатывало без ошибок
>>- чтобы программа собиралась
>>
>>По моему, второе важнее!
>>
>>Спорим о какой-то хе.не. Верните .la в ALT. Лучше в виде отдельных пакетов.
> 
> 
> Просто, мне кажется, причина "несобираемости" данной конкретной софтины в ALT 
> не в отсутствии .la. Своё предположение причин "несобираемости" я высказал...
> 
Я повторю ещё раз, мне не трудно :)
Я создал необходимые .la (среди них libqt-mt.la, libidl.la, libXrender - это те, которые я запомнил) и после этого 
программа СОБРАЛАСЬ без всяких шаманских плясок с subst, просто
   make -f Makefile.cvs && ./configure --prefix=/usr && make && make install




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