Ошибки при сборке OpenOffice 3.0 [SOLVED]
При сборке OpenOffice 3.0 под Gentoo, KDE3.5
"emerge openoffice" выдает следующее:
ERROR: Error 65280 occurred while making /var/tmp/portage/app-office/openoffice-3.0.0/work/ooo/build/ooo300-m9/slideshow/source/engine/OGLTrans
rmdir /tmp/15806
make: *** [stamp/build] Error 1
*
* ERROR: app-office/openoffice-3.0.0 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 5392: Called die
* The specific snippet of code:
* make || die "Build failed"
* The die message:
* Build failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-office/openoffice-3.0.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-office/openoffice-3.0.0/temp/environment'.
*
!!! When you file a bug report, please include the following information:
GENTOO_VM= CLASSPATH="" JAVA_HOME=""
JAVACFLAGS="" COMPILER=""
and of course, the output of emerge --info* Messages for package app-office/openoffice-3.0.0:
*
* It is important to note that OpenOffice.org is a very fragile
* build when it comes to CFLAGS. A number of flags have already
* been filtered out. If you experience difficulty merging this
* package and use agressive CFLAGS, lower the CFLAGS and try to
* merge again. Also note that building OOo takes a lot of time and
* hardware ressources: 4-6 GB free diskspace and 256 MB RAM are
* the minimum requirements. If you have less, use openoffice-bin
* instead.
*
* Also if you experience a build break, please make sure to retry
* with MAKEOPTS=-j1 before filing a bug.
*
* Don't have at least 512MBytes RAM
* Bad things may happen! You may abort the build by pressing ctrl+c in
* the next 15 seconds.
*
* You are building with java-support disabled, this results in some
* of the OpenOffice.org functionality being disabled.
* If something you need does not work for you, rebuild with
* java in your USE-flags.
*
* Please note that this version of OpenOffice.org will NOT build
* if you have kde-base/kdelibs or kde-base/kdepimlibs 4.1.x installed
* without kdeprefix
*
* Until this is resolved, either disable the kde-use-flag or
* rebuild KDE with USE='kdeprefix'.
*
*
* ERROR: app-office/openoffice-3.0.0 failed.
* Call stack:
* ebuild.sh, line 49: Called src_compile
* environment, line 5392: Called die
* The specific snippet of code:
* make || die "Build failed"
* The die message:
* Build failed
*
* If you need support, post the topmost build error, and the call stack if relevant.
* A complete build log is located at '/var/tmp/portage/app-office/openoffice-3.0.0/temp/build.log'.
* The ebuild environment file is located at '/var/tmp/portage/app-office/openoffice-3.0.0/temp/environment'.
*
"LINGUAGES="ru" emerge openoffice" тоже самое.
Подскажите, пожалуйста, чего не хватает?
- Для комментирования войдите или зарегистрируйтесь
Телепаты в отпуске! ;)
Всегда можно посмотреть:
less /var/tmp/portage/app-office/openoffice-3.0.0/temp/build.log
чтобы увидеть, на чём затыкается. По ходу несколько вопросов:
1. С какими USE-флагами собирается OOo3 (emerge -vp openoffice)?
2. Что говорят eselect java-vm list и eselect opengl list ?
3. Сколько свободного места на разделе с $PORTAGE_TMPDIR до начала сборки?
4. Сколько свободной памяти до начала сборки?
5. С какими USE-флагами собраны kde-base/kdelibs и kde-base/kdepimlibs ?
6. Что говорит emerge --info | grep MAKEOPTS ?
7. Что говорит emerge --info | head -n1 ?
8. Установлен Mozilla Firefox ? Если да, то какая версия, с какими флагами собран?
Цитата:eselect java-vm
Свободного места больше 10Гб
Mozilla Firefox установлен.
С какими use флагами собиралось не знаю.
Подскажите,пожалуйста, как должно быть? Какие use флаги?
Нужен просто вывод команд
emerge -vp openoffice mozilla-firefox
# Это - только для KDE-4.1.x
emerge -vp kdelibs
emerge -vp kdepimlibs
emerge --info | grep USE= | grep kdeprefix
> Свободного места больше 10Гб
Уверены? Скорее всего не хватает ЛИБО диска в /tmp/portage ЛИБО физической памяти.
Проверьте перед началом компиляции $PORTAGE_TMPDIR, df -h, cat /proc/meminfo | grep MemFree
Очень возможно ещё, что проблема с java.
Тогда собирать OOo3 с USE=-java, но сама JVM уже должна стоять.
Например: emerge -va dev-java/sun-jdk
Вообще вот это крайне
Вообще вот это крайне странная строчка:
Unset: CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, FFLAGS, INSTALL_MASK, MAKEOPTS, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Уверены, что у вас всё ставится из stage3 :? :o
.
Ничего в ней странного нет. В гугле туча ссылок на такую же. И у меня такая же, и у вас, наверное, такая же.
Сейчас проверил на трёх
Сейчас проверил на трёх разных машинах - нет у меня в Unset MAKEOPTS.
Но для сабжа даже лучше, что MAKEOPTS дефолтный, ИМХО.
Проблема решилась: emerge
Проблема решилась: emerge openoffice-bin
.
Да разве ж это решение?
Всем русским пользователям рекомендую собирать инфравскую версию (локализованная/адаптированная).
Обсуждение здесь, но также видел топик на этом форуме.
Оверлей пока в svn, так что:
svn co svn://os-rostov.ru/overlay/app-office/openoffice-infra
Любое решение хорошо, если
Любое решение хорошо, если работает. В определённой степени, конечно! =))) По правде не знаю разницы между предкомпилированным пакетом и собираемым из сорцов в gentoo. Но, к сожалению, добиться чёткого понимания в разнице между гоошными патчами и патчсетом от ИР так и не удалось. По мне, так гоошный входит в большинство современных дистров и обеспечивает всю функциональность, о которой можно только мечтать. Совместимость с некими гипотетическими приложениями 1С меня честно говоря мало волнует. Локализация гоошная, ИМХО, безупречна. Я даже думаю, что она ванильная. Так что нет в ИР-сборке ничего, ради чего (ИМХО).
оверлей уже в официальных оверлеях
оверлей уже в официальных оверлеях, т.е. добавить просто layman -a rostov.
Regards, S.M.
оверлей уже в официальных оверлеях
сильно сказано! :)
Так и до портежей может дело
Так и до портежей может дело дойдет...
Сомневаюсь
Это никогда не попадёт в апстрим. Даже Инфра отказалась это поддерживать и принимать ебилды с патчами. Почитайте блог камрада Yar Odin-а.
Парила меня эта проблема три
Парила меня эта проблема три дня, на очередной машине, перед тем как я вспомнил что сделать надо :)
# emerge net-libs/gtk-vnc media-gfx/imagemagick
несмотря на то что пакеты установленны, короче remerge net-libs/gtk-vnc media-gfx/imagemagick И все собирается отлично и даже работает