Бесконечная компиляция ОО 2.4, или LINGUAS="ru" в openoffice-bin

Вот уже третий день компилируется, процесс застрал на:

/var/tmp/portage/app-office/openoffice-2.4.0/work/ooo/build/OOH680_m12/solver/680/unxlngi6.pro/inc/com/sun/star/uno/Any.hxx:554: warning: dereferencing type-punned pointer will break strict-aliasing rules

Эта строка висит уже очень очень давно.. при этом /usr/libexec/gcc/i686-pc-linux-gnu/cc1plus съело всю память и весь своп(всего той памяти 1.5гб+ 4гб свопа), так оно должно быть?

Думал ладно хрен с ним с компиленым ОО, попробовал ставить бинарный, к моему удивлению там нет русского языка(ни в ебилде для 2.3 версии ни для 2.4), так оно тоже должно быть?

gcc версия 4.2.3 (Gentoo 4.2.3 p1.0)

CFLAGS="-march=pentium4 -O3 -pipe -fomit-frame-pointer"
CXXFLAGS="${CFLAGS}"
CHOST="i686-pc-linux-gnu"
ACCEPT_KEYWORDS="~x86"

GENTOO_MIRRORS="http://gentoo.mneisen.org/ ftp://ftp.mneisen.org/gentoo "

SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"

USE="-arts samba bluetooth djvu gimp radio opengl emacs dts sse sse2 mmx2 mmx cups usb other_var1 ppds other_var2 -sqlite apache2 a52 aac aalib directfb dvd encode perl mp2 vidix dbus win32codecs x264 xvid xv X userlocales unicode -doc symlink slang alsa jpeg png tiff bzip2 mp3 truetype gtk gif gtk2 mpeg qt-static mysql kde jpeg2k mod_irc mod_muc mod_pubsub web ldap"

LINGUAS="ru"
VIDEO_CARDS="nvidia"
ALSA_CARDS="intel8x0"
INPUT_DEVICES="keyboard mouse"
source /usr/portage/local/layman/make.conf
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/fbreader"
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/mrim"
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/proftpd"
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/mpd"
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/midori"
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/alsa"
#PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/imagemagick/"
PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/hugin"
#PORTDIR_OVERLAY="${PORTDIR_OVERLAY} /usr/portage/local/layman/ejabberd"

openoffice-infra-bin

# layman -a arcon
# emerge openoffice-infra-bin

не поверите,

не поверите, лайман сломался... все версии что в протежах есть попробовал поставить...

localhost sun-jdk # layman -a arcon
Traceback (most recent call last):
File "/usr/bin/layman", line 37, in
main()
File "/usr/bin/layman", line 34, in main
Actions(Config())
File "/usr/lib/python2.5/site-packages/layman/action.py", line 473, in __init__
result += i[1](config).run()
File "/usr/lib/python2.5/site-packages/layman/action.py", line 153, in __init__
self.db = DB(config)
File "/usr/lib/python2.5/site-packages/layman/db.py", line 59, in __init__
quiet)
File "/usr/lib/python2.5/site-packages/layman/overlay.py", line 76, in __init__
self.read_file(path)
File "/usr/lib/python2.5/site-packages/layman/overlay.py", line 90, in read_file
self.read(document)
File "/usr/lib/python2.5/site-packages/layman/overlay.py", line 111, in read
+ str(error))
Exception: Failed to parse the overlay list!
Error was:
mismatched tag: line 90, column 4

извиняюсь,

извиняюсь, написал глупость.. и все таки интересно почему оно у меня так плохо собирается

Ну это

Ну это конкретно баг openoffice
https://bugs.gentoo.org/show_bug.cgi?id=215291

___________________________________________
Gentoo GNU/Linux 2.6.24 GCC 4.2.3 Dual Xeon
Working on Gentoo for iPAQ hx4700 :-)

Тот же трабл,

Тот же трабл, памяти 1Г, своп 2Г, висело всю ночь...
на багзилле советуют своп увеличить до 4 Г...
сеня попробую..

Ништяк, получилось

Подключил своп-файлик на 4 Гига в дополнение к 2Г своп-разделу, все получилось, кмпилировалось 5 часов 45 минут..

хм... у мну за

хм... у мну за ночь на 1Г RAM и 1G SWAP собралось... может на разделе PKGTMP места не хватает?
P.S.: Посмотрел на дату, еще раз вник в "третий день собираетцо"... если начал 29-го, а 30-го часы перевел... не любит компилер, когда дату/время меняют...

имел те же

имел те же грабли, пересобрал gcc и все собралось, не выжирая так память =)

А попробуйте в ebuild ручками

А попробуйте в ebuild ручками дописать ru в список языков и сделать ebuild /usr/portage/app-text/openoffice-bin/openoffice-bin-x.x.x.ebuild digest
оно скачает руский лангпак и добавит его в дайджест. после этого можете спокойно его emerge'ить и наслаждаться.

Ох! Отличное решение!

Ох! Отличное решение! Спасибо!

Вот это да... век живи - век

Вот это да... век живи - век учись! Сегодня же попробую :)

А ведь так действительно

А ведь так действительно работает. Спасибо!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".