openoffice 2.3.1 хочет старую версию sun-jdk
Всем привет!
Пытался пересобрать openoffice (2.3.1) c поддержкой JAVA.
Пакет пытается утянуть sun-jdk версии 1.5.0.13:
$ USE="java" emerge -av1 openoffice
These are the packages that would be merged, in order:
Calculating dependencies... done!
[ebuild N ] net-libs/libnet-1.1.2.1-r1 USE="-doc" 0 kB
[ebuild NS ] dev-java/sun-jdk-1.5.0.13 USE="X alsa -doc -examples -jce -nsplugin -odbc" 48,509 kB
[ebuild NS ] virtual/jdk-1.5.0 0 kB
[ebuild R ] app-office/openoffice-2.3.1 USE="cups dbus firefox gtk java* kde ldap pam -binfilter -cairo* -debug -eds -gnome -gstreamer* -mono -odk -seamonkey -sound* -webdav -xulrunner" LINGUAS="ru -af -ar -as_IN -be_BY -bg -bn -br -bs -ca -cs -cy -da -de -dz -el -en -en_GB -en_US -en_ZA -eo -es -et -fa -fi -fr -ga -gl -gu_IN -he -hi_IN -hr -hu -it -ja -km -ko -ku -lt -lv -mk -ml_IN -mr_IN -nb -ne -nl -nn -nr -ns -or_IN -pa_IN -pl -pt -pt_BR -rw -sh_YU -sk -sl -sr_CS -ss -st -sv -sw_TZ -ta_IN -te_IN -tg -th -ti_ER -tn -tr -ts -uk -ur_IN -ve -vi -xh -zh_CN -zh_TW -zu" 0 kB
Total: 4 packages (1 new, 2 in new slots, 1 reinstall), Size of downloads: 48,509 kB
Однако у меня уже есть sun-jdk, причем более поздней версии (1.6.0.02) !!!
$ eix sun-jdk
[U] dev-java/sun-jdk
Available versions:
(1.4) 1.4.2.16!f
(1.5) 1.5.0.13
(1.6) 1.6.0.03
{X alsa doc examples jce nsplugin odbc}
Installed versions: 1.6.0.02(1.6)(20:20:44 14.08.2007)(X alsa -doc -examples -jce -nsplugin)
Homepage: http://java.sun.com/javase/6/
Description: Sun's J2SE Development Kit, version 1.6.0.03
Я не понимаю, зачем в портежах есть более поздняя стабильная версия sun-jdk, а openoffice просит старую.
Что надо сделать, чтобы openoffice "успокоился" с последним sun-jdk?
- Для комментирования войдите или зарегистрируйтесь
видимо это не
видимо это не от ООо зависит
Не собирается
Не собирается он с новыми жабами, проверял, точно не получается, подробности были где-то на http://go-oo.org/.
для сборки в
для сборки в gentoo используется java 1.4, или если пряму указана версия которой собирать - ей.
а пользователь может поставить что хочет.
Подключи позже.
"Он всегда её хочет, нашу прелесть". Горлум.
Собери пакет без поддержки Ява, а затем включи поддержку в опциях самой программы.
Пробовали
Пробовали такое? Что-бы советовать стоит попробовать, всё ли будет работать, base например, частично ООо написан на java, и сорцы на java компилируются в найтивный код при сборке ООо. Следовательно, часть функционала просто "отвалится". Если Вам известно другое, пожалуйста, поделитесь.
Сам так ставил.
Сам так ставил. Что именно отвалится? Давай проверим? Только не сегодня.
Решил это
Решил это просто замаскировав старую версию jdk. В /etc/portage/package.mask добавил =dev-java/sun-jdk-1.4.2.13 и все отлично собралось без нее.
root@Antarctic $ emerge -av penguins