LinuxForum.Fans
Тема

JavaHL в слаквари

Автор: co11ter 5 сообщений 4065 просмотров
#255656

SVN плагин eclipse требует JavaHL. Его нигде нет для слаквари, но я нашёл решение.
Только там, где написано как слакбилд допиливать, я не могу понять что означают: 62c62 87a88,89 и т. д.
Помогите допилить скрипт как надо

#255660

"co11ter" написал:
не могу понять что означают: 62c62   87a88,89 и т. д. 
Это вывод команды
text

$ diff subversion.SlackBuild.orig subversion.SlackBuild

без ключа "-u", подробнее см. "man diff". Показывает, что было изменено, достаточно провести соответствующие модификации руками.

Имелся в виду примерно такой патч:

text

$ diff -u subversion.SlackBuild{.orig,}
text

--- subversion.SlackBuild.orig  2012-05-30 19:11:27.320013125 +0400
+++ subversion.SlackBuild       2012-05-30 19:18:18.509012335 +0400
@@ -85,10 +85,14 @@
   --with-pic \
   --with-ssl \
   --with-kwallet \
+  -–enable-javahl \
+  –-with-jdk=/usr/lib64/java \
   --build=$ARCH-slackware-linux

make $NUMJOBS || make || exit 1 +make javahl || exit 1 make install DESTDIR=$PKG || exit 1 +make install-javahl DESTDIR=$PKG || exit 1 make install-docs DESTDIR=$PKG || exit 1

# Install python bindings

#255666

Поменял

text
tar xvf $CWD/subversion-$VERSION.tar.?z* || exit 1

на

text
tar xvjf $CWD/subversion-$VERSION.tar.?z* || exit 1

При выполнении скрипта ругается

text
bzip2: (stdin) is not a bzip2 file.
tar: Child returned status 2
tar: Error is not recoverable: exiting now

Похоже тару не нравятся параметры xvjf. Да и правда, зачем его через bzip2 пропускать?? Может опечатка?

#255668

Мил человек, не зря ж того моменту нет в сообщеньи нумер два.

Нынешняя Slackware переехала на xz вместо bz2, а tar давно научился сам разбираться, чем его кормят по "xf".
Резюме: ваш вывод относительно не только ненужности, но и вредности ключа "j" абсолютно правилен.

#255745

Всё работает. Только JDK у меня не было. Теперь после сборки subversion думаю его можно удалить))

Войдите или зарегистрируйтесь, чтобы ответить.