URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 3653
[ Назад ]

Исходное сообщение
"как установить  JDK для  FreeBsd ?"

Отправлено new_sl , 19-Окт-05 14:51 
зашел по ссылке http://www.eyesbeyond.com/freebsddom/java/jdk15.html, мне предлагают скачать какой-то патчь. Кто-нить внятно может объяснить что надо качать и как ставить ?

Содержание

Сообщения в этом обсуждении
"как установить  JDK для  FreeBsd ?"
Отправлено dev , 19-Окт-05 15:50 
>зашел по ссылке http://www.eyesbeyond.com/freebsddom/java/jdk15.html, мне предлагают скачать какой-то патчь. Кто-нить внятно может
>объяснить что надо качать и как ставить ?

Сначала обнови порты.
Потом:

cd /usr/ports/java/jdk15
make install

Он тебе скажет, что ему исходники нужны, где их скачать (долго и нудно с регистрацией и подтверждением лицензии) и куда положить. Потом повторяешь попытку - получаешь новое задание :) Так три раза. Последний раз будет как-раз патч с www.eyesbeyond.com (бери patchlevel 2). Потом он долго-долго будет все это компилировать.


"как установить  JDK для  FreeBsd ?"
Отправлено new_sl , 19-Окт-05 17:21 
>
>Сначала обнови порты.
>Потом:
>
>cd /usr/ports/java/jdk15
>make install
>
>Он тебе скажет, что ему исходники нужны, где их скачать (долго и
>нудно с регистрацией и подтверждением лицензии) и куда положить. Потом повторяешь
>попытку - получаешь новое задание :) Так три раза. Последний раз
>будет как-раз патч с www.eyesbeyond.com (бери patchlevel 2). Потом он долго-долго
>будет все это компилировать.

Порты обновил. Зашел в /usr/ports/java/jdk15  запустил make install, он сказал откуда нада скачать и какой патчсет. Начинаю патчить
patch -p0 < jdk15.patches
спрашивает "File to patch: " ?  Какой файл(ы) патчить надо ?


"как установить  JDK для  FreeBsd ?"
Отправлено dev , 19-Окт-05 17:30 
>Порты обновил. Зашел в /usr/ports/java/jdk15  запустил make install, он сказал откуда
>нада скачать и какой патчсет. Начинаю патчить
>patch -p0 < jdk15.patches
>спрашивает "File to patch: " ?  Какой файл(ы) патчить надо ?

Патчить ничего не надо, он сам справится :)
Главное, что бы в /usr/ports/distfiles лежали файлы jdk-1_5_0-bin-scsl.zip, jdk-1_5_0-src-scsl.zip, bsd-jdk15-patches-2.tar.bz2.
Потом просто "make install" скажи.


"как установить  JDK для  FreeBsd ?"
Отправлено new_sl , 20-Окт-05 11:20 
>>Порты обновил. Зашел в /usr/ports/java/jdk15  запустил make install, он сказал откуда
>>нада скачать и какой патчсет. Начинаю патчить
>>patch -p0 < jdk15.patches
>>спрашивает "File to patch: " ?  Какой файл(ы) патчить надо ?
>
>Патчить ничего не надо, он сам справится :)
>Главное, что бы в /usr/ports/distfiles лежали файлы jdk-1_5_0-bin-scsl.zip, jdk-1_5_0-src-scsl.zip, bsd-jdk15-patches-2.tar.bz2.

Положил

>Потом просто "make install" скажи.


make install
===>  jdk-1.5.0p2_1 :
The source distribution exists on your system, but due to
licensing restrictions you still need to download the
patchset, bsd-jdk15-patches-2.tar.bz2, from
http://www.eyesbeyond.com/freebsddom/java/jdk15.html.
Please place the patchset in /usr/ports/distfiles.


Что не так ?


"как установить  JDK для  FreeBsd ?"
Отправлено dev , 20-Окт-05 11:47 
> make install
>===>  jdk-1.5.0p2_1 :
> The source distribution exists on your system, but due to
> licensing restrictions you still need to download the
> patchset, bsd-jdk15-patches-2.tar.bz2, from
> http://www.eyesbeyond.com/freebsddom/java/jdk15.html.
> Please place the patchset in /usr/ports/distfiles.
>
>
>Что не так ?

Покажи
ls -l /usr/ports/distfiles/bsd-jdk15-patches-2.tar.bz2


"как установить  JDK для  FreeBsd ?"
Отправлено new_sl , 20-Окт-05 11:52 
>> make install
>>===>  jdk-1.5.0p2_1 :
>> The source distribution exists on your system, but due to
>> licensing restrictions you still need to download the
>> patchset, bsd-jdk15-patches-2.tar.bz2, from
>> http://www.eyesbeyond.com/freebsddom/java/jdk15.html.
>> Please place the patchset in /usr/ports/distfiles.
>>
>>
>>Что не так ?
>
>Покажи
>ls -l /usr/ports/distfiles/bsd-jdk15-patches-2.tar.bz2

Приношу извинения !

Мне файл bsd-jdk15-patches-2.tar.bz2 при повторном скачивании был записан как bsd-jdk15-patches-2[1].tar.bz2, и опять при повторном скачивании уже bsd-jdk15-patches-2[2].tar.bz2


"как установить  JDK для  FreeBsd ?"
Отправлено dev , 20-Окт-05 11:57 
>Приношу извинения !
>
>Мне файл bsd-jdk15-patches-2.tar.bz2 при повторном скачивании был записан как bsd-jdk15-patches-2[1].tar.bz2, и опять
>при повторном скачивании уже bsd-jdk15-patches-2[2].tar.bz2

:)

Теперь запасись терпением. "Это" может и сутки длиться, если комп старый :)


"как установить  JDK для  FreeBsd ?"
Отправлено new_sl , 20-Окт-05 13:40 
Такое сообщение выдал (концовка):

cc -DHAVE_CONFIG_H -I. -I. -I../.. -DG_LOG_DOMAIN=\"Pango\" -DPANGO_ENABLE_ENGINE -DSYSCONFDIR=\"/usr/X11R6/etc\" -DLIBDIR=\"/usr/X11R6/lib\" -DG_DISABLE_DEPRECATED -DG_DISABLE_CAST_CHECKS -D_THREAD_SAFE -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/X11R6/include -I/usr/local/include/freetype2 -I/usr/local/include -I/usr/X11R6/include -I../.. -I/usr/local/include/freetype2 -I/usr/local/include/glib-2.0 -I/usr/local/lib/glib-2.0/include -I/usr/local/include -I/usr/X11R6/include -O -pipe -mcpu=pentiumpro -Wall -MT ftglue.lo -MD -MP -MF .deps/ftglue.Tpo -c ftglue.c  -fPIC -DPIC -o .libs/ftglue.o
ftglue.c: In function `ftglue_stream_frame_enter':
ftglue.c:170: error: syntax error before "if"
ftglue.c:170: error: `FT_END_STMNT' undeclared (first use in this function)
ftglue.c:170: error: (Each undeclared identifier is reported only once
ftglue.c:170: error: for each function it appears in.)
ftglue.c:163: error: label `Exit' used but not defined
ftglue.c: At top level:
ftglue.c:177: error: syntax error before "else"
gmake[4]: *** [ftglue.lo] Error 1
gmake[4]: Leaving directory `/usr/ports/x11-toolkits/pango/work/pango-1.8.2/pango/opentype'
gmake[3]: *** [all-recursive] Error 1
gmake[3]: Leaving directory `/usr/ports/x11-toolkits/pango/work/pango-1.8.2/pango'
gmake[2]: *** [all] Error 2
gmake[2]: Leaving directory `/usr/ports/x11-toolkits/pango/work/pango-1.8.2/pango'
gmake[1]: *** [all-recursive] Error 1
gmake[1]: Leaving directory `/usr/ports/x11-toolkits/pango/work/pango-1.8.2'
gmake: *** [all] Error 2
*** Error code 2

Stop in /usr/ports/x11-toolkits/pango.
*** Error code 1

Stop in /usr/ports/x11-toolkits/gtk20.
*** Error code 1

Stop in /usr/ports/www/mozilla.
*** Error code 1

Stop in /usr/ports/java/jdk15.

Вот такая вот фигня.

Сделал следующее (с сайта "панго"):
cvs -d :pserver:anonymous@anoncvs.gnome.org:/cvs/gnome co pango

не помогает!

что делать ?


"как установить  JDK для  FreeBsd ?"
Отправлено dev , 20-Окт-05 18:48 
>не помогает!
>
>что делать ?

Зависит от того, нужна ли тебя Ява в Мозиле. Если нет, то в /etc/make.conf дописать такие строчки:

.if ${.CURDIR:N*/ports/java/jdk15} == ""
WITHOUT_WEB=yes
.endif

А если да - то общаться с народом на предмет этого pango, он к Яве отношения не имеет.


"как установить  JDK для  FreeBsd ?"
Отправлено new_sl , 21-Окт-05 13:50 
Поставил ! Спасибо за помощь !


"как установить  JDK для  FreeBsd ?"
Отправлено Sainet , 05-Ноя-05 23:06 
Народ, а у меня вот такая вот проблема...

СКачал все нужные файлы, делаю make install... Долго бежит выполнение патча, потом выплёвывается вот это вот:

Patching file j2se/src/solaris/transport/socket/socket_md.c using Plan A...
Hunk #1 succeeded at 17.
Hunk #2 succeeded at 264.
done
===>  Applying FreeBSD patches for jdk-1.5.0p2_2
Ignoring previously applied (or reversed) patch.
1 out of 1 hunks ignored--saving rejects to ../../hotspot/src/os/bsd/vm/os_bsd.inline.hpp.rej
=> Patch patch-hotspot-vm-os_bsd.inline.hpp failed to apply cleanly.
=> Patch(es) patch-control::common::Defs-bsd.gmk patch-deploy::common::Defs-bsd.gmk patch-deploy::common::DeployRules-solaris.gmk patch-deploy::native::msgString.c patch-deploy::native::system_md.c patch-deploy::native::system_md.h patch-deploy::ns7-adapter::Makefile applied cleanly.
*** Error code 1

Stop in /usr/ports/java/jdk15.


Фря 5.4.. Что делать то?..