1 |
Hello, Peter Volkov (pva)
|
2 |
On 27.10.2006 10:04, you wrote:
|
3 |
|
4 |
|
5 |
>> Решение проблемы.. либо ставить automake-1.4 (он создаст симлинк |
6 |
>> automake -> automake-1.4) |
7 |
> |
8 |
> Это workaround а не решение. |
9 |
> |
10 |
>> либо создать симлинк руками на установленную версию automake (automake |
11 |
>> -> automake-1.6) |
12 |
> |
13 |
> А уж это совсем плохо. Так точно не надо делать. |
14 |
|
15 |
Понятно, спасибо.
|
16 |
|
17 |
>> В багзиле баг уже с 2006-09-19 |
18 |
>> http://bugs.gentoo.org/show_bug.cgi?id=148273 |
19 |
>> |
20 |
>> Странно, почему еще не пофиксили? Может я чего-то не понимаю. |
21 |
> |
22 |
> Возможно :) Эта проблема возникла недавно. Вкратце суть в том, что |
23 |
> раньше emerge -e system устанавливал все возможные версии automake и |
24 |
> autoconf. Но теперь это поведение изменили и необходимые зависимости |
25 |
> вынесены в autotools.eclass. Но чтобы это работало, каждый ebuild |
26 |
> который юзает automake, теперь должен inherit autotools и перед этой |
27 |
> строчкой должен указать необходимую версию automake, autoconf через |
28 |
> переменную WANT_AUTOMAKE="1.4", WANT_AUTOCONF="latest". Ебилдов в дереве |
29 |
|
30 |
Насколько я понял, это реализовано в "sgml-common-0.6.3-r5", но он
|
31 |
помечен как "~arch".
|
32 |
|
33 |
> просто куча, поэтому не все успели пофиксить. Хотите помочь? ;) |
34 |
|
35 |
Да, мне не сложно.
|
36 |
|
37 |
> Посмотрите баг 148821 и на его не закрытые зависимости. |
38 |
|
39 |
Смотрю, все как и было. Никаких зависимостей не наблюдаю. Одни duplicate
|
40 |
Баг закрыли.. но до сих пор нефига не собирается.
|
41 |
|
42 |
> Исправьте проблему, протестируйте и прицепите правильный фикс... |
43 |
|
44 |
sgml-common-0.6.3-r5 - собирается.
|
45 |
различия между sgml-common-0.6.3-r4.ebuld и sgml-common-0.6.3-r5.ebuild
|
46 |
как раз в тех фишках про которые ты писал выше (WANT_AUTOMAKE и т.д.)
|
47 |
|
48 |
Что исправлять, что тестировать?
|
49 |
залез на packages.gentoo.org, нашел sgml-common.
|
50 |
версия 0.6.3-r4 помечена как "stable" почти на всех архитектурах.. на
|
51 |
практике она не собирается без automake-1.4.
|
52 |
версия 0.6.3-r5 - "testing", хотя в ней реализована поддержка навых
|
53 |
portage (autotools.eclass), т.е. учитываются зависимости от automake.
|
54 |
Не могу понять почему "r5" до сих пор в "testing"?
|
55 |
|
56 |
В багзиле есть всего лишь один открытый баг
|
57 |
"app-text/sgml-common-0.6.3-r5" для Mac OSX.
|
58 |
|
59 |
ЗЫ. Проблема не в том что я не могу собрать sgml-common (был в
|
60 |
зависимостях при сборке gnome). Какой-нибудь чел захочет поставить себе
|
61 |
Gentoo, посмотреть новый дистриб. При сборке тово же Гнома получит
|
62 |
сообщение об ошибке. Не факт что он будет во всем разбираться, скорее
|
63 |
все поставит обратно свой любимый Ubuntu/SuSe/RedHat, и на каждом угли
|
64 |
будет кричать какое это гавно Gentoo. Даже среди знакомых таких примеров
|
65 |
куча. Получается что Gentoo - это дистриб для разработчиков.
|
66 |
|
67 |
--
|
68 |
Vladimir Solomatin (slash@×××××.ru)
|
69 |
Phone: + 7 (4732) 711711
|
70 |
Relex Inc, Voronezh.
|
71 |
|
72 |
--
|
73 |
gentoo-user-ru@g.o mailing list |