Решено: Обновление openoffice c 2.0.3 до 2.1 (Ошибка)

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
fonya
Сообщения: 203
ОС: linux

Решено: Обновление openoffice c 2.0.3 до 2.1

Сообщение fonya »

Собираю openoffice 2.1 c USE="java"
В make.conf убрал строчку -ffast-math (с ней не хочет собираться)
Обновил emerge -pv Compress-Zlib IO-Compress-Zlib (без этого сразу несобирается)
Запускаю USE="java" emerge openoffice
через 2-х часов компиляции вываливается с ошибкой:

Код: Выделить всё

/var/tmp/portage/app-office/openoffice-2.1.0-r1/work/ooo/build/OOE680_m6/psprint/source/fontmanager/fontconfig.cxx:725:   instantiated from here
/usr/include/stlport/stl/_alloc.h:582: warning: unused parameter '__x'
dmake:  Error code 1, while making '../../unxlngi6.pro/slo/fontconfig.obj'
'---* tg_merge.mk *---'
ERROR: Error 65280 occurred while making /var/tmp/portage/app-office/openoffice-2.1.0-r1/work/ooo/build/OOE680_m6/psprint/source/fontmanager
make: *** [stamp/build] Ошибка 1

Не могу понять?:-(.Что дальше делать?:-(
Система Linux localhost 2.6.20-gentoo-r4 i686 Intel® Pentium® M processor 1.60GHz GenuineIntel GNU/Linux
Вот часть make.conf

Код: Выделить всё

CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
CFLAGS="-march=pentium-m -pipe -O3 -mtune=pentium-m -momit-leaf-frame-pointer -ftracer -fomit-frame-pointer -fforce-addr -frename-registers -falign-functions=64"
MAKEOPTS="-j2"
USE="X alsa arts avi acpi apm berkdb bitmap-fonts cairo cdr cli crypt \
     cups dbus dlloader dri dvd dvdr eds elibc_glibc emboss encode \
     esd fam firefox fortran gdbm gif gnome gpm gstreamer gtk hal \
     input_devices_evdev input_devices_keyboard input_devices_mouse \
     ipv6 isdnlog jpeg kde kernel_linux ldap libg++ mad mikmod mp3 \
     mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre \
     pdflib perl png ppds pppd python pmu qt3 qt4 quicktime readline \
     reflection sdl session spell spl ssl symlink tcpd truetype \
     truetype-fonts type1-fonts udev unicode userland_GNU vorbis \
     win32codecs x86 xml xorg xv zlib userlocales"
PORTAGE_NICENESS=39
FEATURES="prelink ccache"
CCACHE_DIR="/home/Ccache"
CCACHE_SIZE="2G"
LANG="ru_RU.UTF-8"
LINGUAS="ru en"
VIDEO_CARDS="radeon"
SUPPORT_ALSA=1

Места и всего остального хватает (512 ОЗУ и 15 Gb свободно на винте)
Вот вывод genlop -c
* app-office/openoffice-2.1.0-r1
current merge time: 31 minutes and 15 seconds.
ETA: 5 hours, 16 minutes and 26 seconds.
Я не волшебник,я только учусь,но дружба помогает делать настоящие чудеса!
Особенно в *nix.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: Обновление openoffice c 2.0.3 до 2.1

Сообщение serzh-z »

Обычно мало кто, даже разработчики, понимает причину той или иной ошибки при сборке OOo (и других монстровых пакетов)...

Можно попробовать еще раз (после чистки /var/tmp, перезагрузки системы или других действий, вносящих немного энтропии в работу системы). Если ошибка повторится в другом месте, то курить FAQ и экспериментировать с файлом подкачки. Можно запустить dmake для tg_merge.mk и посмотреть на его реакцию.
Спасибо сказали:
Аватара пользователя
fonya
Сообщения: 203
ОС: linux

Re: Решено: Обновление openoffice c 2.0.3 до 2.1

Сообщение fonya »

Самое интересное,что 2.0.3 собрался у меня даже вот с эти -ffast-math.

Код: Выделить всё

Можно запустить dmake для tg_merge.mk и посмотреть на его реакцию.

А это можно отдельно сделать и как это будет выглядить?
Я не волшебник,я только учусь,но дружба помогает делать настоящие чудеса!
Особенно в *nix.
Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: Решено: Обновление openoffice c 2.0.3 до 2.1

Сообщение serzh-z »

fonya писал(а):
09.04.2007 22:23
Самое интересное,что 2.0.3 собрался у меня даже вот с эти -ffast-math.

Код: Выделить всё

Можно запустить dmake для tg_merge.mk и посмотреть на его реакцию.

А это можно отдельно сделать и как это будет выглядить?
Думаю, что можно - вам придеться просмотреть логи сборки, найти нужную команду и файл, и запустить dmake для этого файла.
Спасибо сказали:
Аватара пользователя
br()ken
Сообщения: 90
ОС: Gentoo Linux 2006.1 AMD64

Re: Решено: Обновление openoffice c 2.0.3 до 2.1

Сообщение br()ken »

Рекомендую временно спрятать все флаги USE в make.conf и прописать автономную строчечку специально для сборки OO - после ознакомления с ебилдом :)

Кроме того, могут косячить стремные флаги компилятора. Например эти - -momit-leaf-frame-pointer -ftracer fforce-addr -frename-registers -falign-functions=64"
jedem das seine
Спасибо сказали:
Аватара пользователя
fonya
Сообщения: 203
ОС: linux

Re: Решено: Обновление openoffice c 2.0.3 до 2.1

Сообщение fonya »

Все перепробовал.И Use флаги и без java собирать
Валится сборка всегда в одном месте
/usr/include/stlport/stl/_alloc.h:582: warning: unused parameter '__x'
Может это что-то в Stlport .
Ведь openoffice 2.0.3 не нужен был этот пакет? :-(
Я не волшебник,я только учусь,но дружба помогает делать настоящие чудеса!
Особенно в *nix.
Спасибо сказали:
Аватара пользователя
kidoz
Сообщения: 180
ОС: Archlinux/Gnome

Re: Решено: Обновление openoffice c 2.0.3 до 2.1

Сообщение kidoz »

Размер swap?
Вчера собрал 2.1 на P4 2.8Ghz 1Gb с 2GB swap.
make.conf:

Код: Выделить всё

CFLAGS="-O2 -march=pentium4 -pipe"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"
ACCEPT_KEYWORDS="x86"
MAKEOPTS="-j2"
LINGUAS="ru"
# FETCHCOMMAND="/usr/bin/getdelta.sh \$\{URI\}"
USE="sndfile midi flac aac cdparanoia libcaca lzo mmx musepack openal sse sse2 theora x264 xvid ffmpeg lame bzip2 vcd wxwindows matroska musicbrainz css a52 xine xscreensaver 7zip aalib djvu hal dbus"
ALSA_CARDS="ca0106"
VIDEO_CARDS="nvidia"
INPUT_DEVICES="keyboard mouse"
irc.freenode.net #archlinux-ru (UTF-8)
Спасибо сказали:
Аватара пользователя
fonya
Сообщения: 203
ОС: linux

Re: Решено: Обновление openoffice c 2.0.3 до 2.1

Сообщение fonya »

Все решено.Собралось после
того как сделал emerge -pv fontconfig.
Сборка 5ч50м на ноуте в иксах

Код: Выделить всё

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 6
model           : 13
model name      : Intel(R) Pentium(R) M processor 1.60GHz
stepping        : 8
cpu MHz         : 1596.000
cache size      : 2048 KB

SWAP 1GB
RAM 438mb
Все флаги те,что вверху.
Я не волшебник,я только учусь,но дружба помогает делать настоящие чудеса!
Особенно в *nix.
Спасибо сказали: