31 мая 2008 г. 2:23 пользователь Michael Shigorin написал:<br><div class="gmail_quote"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">
On Sat, May 31, 2008 at 02:04:16AM +0500, Rinat Bikov wrote:<br>
&gt; &gt; &gt; У меня java-1.6.0-sun-devel<br>
&gt; &gt; &gt; 1.6.0 - это минимальные требования к версии ява, так как (как<br>
&gt; &gt; &gt; оказалось) я использую некоторые функции, которые присутствуют<br>
&gt; &gt; &gt; в яве именно с этой версии. Спек прилагаю.<br>
&gt; &gt; Это действительно стоит фиксировать вручную, раз/пока<br>
&gt; &gt; автоматика не в курсе. :)<br>
&gt; Странно, давал другу на сусе потестировать, у него другая проблема:<br>
<br>
</div>Туда проще кому-нить подсунуть для засовывания в SUSE Build Service.<br>
<div class="Ih2E3d"><br>
&gt; ramil@greenpeace:~&gt; rpm -i /home/ramil/Desktop/sevents-1.0-alt1.noarch.rpm<br>
&gt; ошибка: Неудовлетворенные зависимости: &nbsp; &nbsp; &nbsp; &nbsp;java-1.6.0-sun-devel нужен для<br>
&gt; sevents-1.0-alt1.noarch &nbsp; &nbsp; &nbsp; &nbsp;java-common нужен для<br>
&gt; sevents-1.0-alt1.noarch &nbsp; &nbsp; &nbsp; &nbsp;sh нужен для sevents-1.0-alt1.noarch<br>
&gt; Тут как раз автоматика в курсе, вот только что sh нету о_О<br>
<br>
</div>Да, у них вряд ли есть такие пакеты...<br>
<div class="Ih2E3d"><br>
&gt; &gt; error: Macro %_javadir not found<br>
</div><div class="Ih2E3d">&gt; rpm-build-java-1.0.0-alt1<br>
&gt; jpackage-utils-1.7.4-alt2<br>
&gt; rpm-build-compat-0.99-alt1<br>
&gt;<br>
&gt; Пакеты добавил, но думаю, что тут центральный пакет - rpm-build-java<br>
<br>
</div>Похоже на то. &nbsp;Что-то не додумался.<br>
<br>
Но у Вас, похоже, что-то из переменных окружения JAVA_*<br>
выставлено как надо -- у меня опять ловится:<br>
<br>
+ jar cfm sevents-1.0.jar ../manifest.mf .<br>
<div class="Ih2E3d">jar: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory<br>
</div></blockquote><div><br>Странно, в универе на бранч 4.0 достаточно было доставить<br>java-1.6.0-sun-devel_03%a1.6.0.05-alt1_i586.rpm<br>к имеющемуся пакету<br>java-1.6.0-sun_03%a1.6.0.05-alt1_i586.rpm (вроде % правильно поставил)<br>
чтобы заработало (просто rpm установилось, из src.rpm так и не вышло поставить по большей степени потому, что интернет было закончился).<br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div class="Ih2E3d"><br>
</div><div class="Ih2E3d">&gt; &gt; &gt; # Automatically added by buildreq on Fri May 30 2008<br>
&gt; &gt; &gt; BuildRequires: java-devel unzip<br>
&gt; &gt; Вот здесь лучше уточнить что-то вроде (не вглядывался<br>
&gt; &gt; в версионирование) BuildRequires: java-devel &gt;= 1.6.0<br>
&gt; Я пока не нашёл пример спека с подобным версионированием<br>
<br>
</div>Вроде даже угадал:<br>
<br>
$ rpm -qp --provides java-1.6.0-sun-devel-1.6.0.05-alt1.i586.rpm | grep ^java-devel<br>
java-devel-sun = 0:1.6.0.05-alt1<br>
java-devel = 0:1.6.0<br>
</blockquote><div><br>Ага, я тоже глянул в kernel-modules-madwifi-dfs.spec и обнаружил что-то подобное. <br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
&gt; Замечания учёл<br>
<br>
Забыл: ещё<br>
<br>
-Group: Education/Informatics<br>
+Group: Education<br>
<br>
и<br>
<br>
-%description -l UTF8<br>
+%description -l ru_RU.UTF-8<br>
</blockquote></div><br>Fixed<br clear="all"><br>-- <br><a href="http://mail.google.com">http://mail.google.com</a>