Ошибка компиляции новго OOo

g++ -Wreturn-type -fmessage-length=0 -c -I.  -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solver/680/unxlngi6.pro/inc/offuh -I../inc -I../../inc -I../../../../inc -I../../../../unx/inc -I../../../../unxlngi6.pro/inc -I. -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solver/680/unxlngi6.pro/inc/stl -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solver/680/unxlngi6.pro/inc/external -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solver/680/unxlngi6.pro/inc -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solenv/unxlngi6/inc -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solenv/inc -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/res -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solver/680/unxlngi6.pro/inc/stl -I/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solenv/inc/Xp31 -I/opt/blackdown-jdk-1.4.2.03/include -I/opt/blackdown-jdk-1.4.2.03/include/linux -I/opt/blackdown-jdk-1.4.2.03/include/native_threads/include -I/usr/include     -I. -I../../../../res -I. -Os -fno-strict-aliasing -Wuninitialized   -fvisibility=hidden -pipe -O2 -march=i686 -pipe -fomit-frame-pointer -Wno-ctor-dtor-privacy -fvisibility-inlines-hidden -fexceptions -fno-enforce-eh-specs   -fpic -DLINUX -DUNX -DVCL -DGCC -DC341 -DINTEL -DCVER=C341 -D_USE_NAMESPACE -DNPTL -DGLIBC=2 -DX86 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -DHAVE_GCC_VISIBILITY_FEATURE -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/lib/gcc/i686-pc-linux-gnu/3.4.4/include/g++-v3 -DSUPD=680 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DEXCEPTIONS_ON -DCUI -DSOLAR_JAVA -DOOC680=OOC680   -DSD_DLLIMPLEMENTATION -DSHAREDLIB -D_DLL_  -DMULTITHREAD  -o
../../../../unxlngi6.pro/slo/SlideSorterView.o /var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/sd/source/ui/slidesorter/view/SlideSorterView.cxx
g++: Internal error: Killed (program cc1plus)
Please submit a full bug report.
See <URL:http://bugs.gentoo.org/> for instructions.
dmake:  Error code 1, while making '../../../../unxlngi6.pro/slo/SlideSorterView.obj'
'---* tg_merge.mk *---'

ERROR: Error 65280 occurred while making /var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/sd/source/ui/slidesorter/view
make: *** [stamp/build] 
 1

!!! ERROR: app-office/openoffice-2.0.3 failed.
Call stack:
  ebuild.sh, line 1539:   Called dyn_compile
  ebuild.sh, line 939:   Called src_compile
  openoffice-2.0.3.ebuild, line 251:   Called die

!!! Build failed
!!! If you need support, post the topmost build error, and the call stack if relevant.

Такую ошибку я получаю после нескольких часов компиляции OOo-2.0.3
Дерево портежей свежее.

Флаги компиляции:

WereHome ~ # USE="firefox gtk" emerge openoffice -pv

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] app-office/openoffice-2.0.3 [2.0.2-r2] USE="firefox* gnome gtk java pam% xml -binfilter -cairo -debug% -eds -kde -ldap -mono -odk%" LINGUAS="ru% -af% -ar% -be_BY% -bg% -bn% -bs% -ca% -cs% -cy% -da% -de% -el% -en% -en_GB% -en_US% -en_ZA% -es% -et% -fa% -fi% -fr% -gu_IN% -he% -hi_IN% -hr% -hu% -it% -ja% -km% -ko% -lt% -mk% -nb% -nl% -nn% -nr% -ns% -pa_IN% -pl% -pt% -pt_BR% -rw% -sh_YU% -sk% -sl% -sr_CS% -st% -sv% -sw_TZ% -th% -tn% -tr% -ts% -vi% -xh% -zh_CN% -zh_TW% -zu%" 0 kB

Total size of downloads: 0 kB
WereHome ~ #
were@WereHome ~ $ cat /etc/make.conf
# These settings were set by the catalyst build script that automatically built this stage
# Please consult /etc/make.conf.example for a more detailed example
CFLAGS="-O2 -march=i686 -pipe -fomit-frame-pointer"
MAKEOPTS="-j2"
CHOST="i686-pc-linux-gnu"
CXXFLAGS="${CFLAGS}"

ALSA_CARDS="emu10k1"
LINGUAS="ru"

PORTDIR_OVERLAY="/usr/local/portage"

USE="
unicode nls utf8

-kde gnome
-qt -gtk -motif gtk2
-arts -oss alsa -esd
mysql -postgresql -sqlite
javascript java browserplugin nsplugin
-mplayer xine dvd a52 jpeg2k aac amr x264 mp4
lm_sensors
startup-notification
-apache apache2 -eds md5sum
"
were@WereHome ~ $
were@WereHome ~ $ epm -q gtk+ xorg-x11 freetype baselayout
gtk+-2.10.0
xorg-x11-7.1
freetype-2.1.10-r2
baselayout-1.11.14-r3
were@WereHome ~ $

Кто-нибудь сталкивался с подобным? Есть подозрение что это из-за нового gtk+.

у меня когда-то

у меня когда-то cc1plus так же умирал. Дело было в том что память кончалась оперативная. А своп я не включил. Когда увеличил память (можно было подключить своп:) ) - проблема ушла.

По кури в эту сторону:)

Своп не юзаю,

Своп не юзаю, так как гиг мозгов.
Неужели может нехватать?

Надо будет попробоваться со свопом.
Спасибо за наводку.

Будешь смеятся

Будешь смеятся - оно у меня сегодня ночью вылетело после пятнадцати часов компиляции. Т.е. под самый конец. дело не в памяти. Если не заломает то попробую поигратсья с USE

В ЖЖ какого-то

В ЖЖ какого-то гентушнега читал что дело в температуре проца.
Звучит абсурдно - если температура поднимется до критического максимума - проц будет сбрасывать такты, т.е. работать вхолостую.

У меня температура при компиляции ниже 68 не опускается, а бывает и выше.

Фиг знает что это. Держи меня в курсе. ОК?

Еще что говорит не в пользу перегрева - так это то что все попытки компиляции обламывались на SlideSorterView.obj

А как выглядит вывод твоих ошибок?
Какая версия gtk+?

вывод я уже

вывод я уже посеял.... gtk+-2.8.19 вроде как.. короче похимичу я с этим... может завтра перед уходом на работу даже и запущу компиляцию с другим USE.

У меня сегфолты

У меня сегфолты появлялись на выходе в процессе компиляции... Но таких ошибок я не видел... Попробуй со свопом. Даже 1 ГБ - маловато...
----------------------------------
Today fine night...

Гиг - вполне

Гиг - вполне нормально, у меня полностью нативная amd64 юез 32битной, сборка проходит успешно.
Вот только вылазит глюка, с которой не могу справиться, ибо нифига не программер на плюсах... причем понимая, что фикс может быть абсолютно тривиальным :(

/mnt/ooo/ooo-2.0.3-full/solver/680/unxlngx6.pro/inc/boost/function/function_template.hpp:134: error: `*f' cannot be used as a function
dmake: Error code 1, while making '../../unxlngx6.pro/slo/null_spritecanvas.obj'
'---* tg_merge.mk *---'

ERROR: Error 65280 occurred while making /mnt/ooo/ooo-2.0.3-full/canvas/source/null

...

более подробно... в патчах пакета ooo-buuid на go-oo.org решения нет...

более подробно (в патчах пакета ooo-bu

Making: ../../unxlngx6.pro/slo/null_spritecanvas.obj
g++ -Wreturn-type -fmessage-length=0 -c -I. -I. -I../inc -I../../inc -I../../unx/inc -I../../unxlngx6.pro/inc -I. -I/mnt/ooo/ooo-2.0.3-full/solver/680/unxlngx6.pro/inc/stl -I/mnt/ooo/ooo-2.0.3-full/solver/680/unxlngx6.pro/inc/external -I/mnt/ooo/ooo-2.0.3-full/solver/680/unxlngx6.pro/inc -I/mnt/ooo/ooo-2.0.3-full/solenv/unxlngx6/inc -I/mnt/ooo/ooo-2.0.3-full/solenv/inc -I/mnt/ooo/ooo-2.0.3-full/res -I/mnt/ooo/ooo-2.0.3-full/solver/680/unxlngx6.pro/inc/stl -I/mnt/ooo/ooo-2.0.3-full/solenv/inc/Xp31 -I/usr/local/lib/java/include -I/usr/local/lib/java/include/linux -I/usr/local/lib/java/include/native_threads/include -I/usr/X11R6/include -I. -I../../res -I. -O2 -fno-strict-aliasing -Wuninitialized -pipe -O2 -march=k8 -m64 -fpic -fPIC -pipe -Wno-ctor-dtor-privacy -fno-use-cxa-atexit -fexceptions -fno-enforce-eh-specs -O2 -march=k8 -m64 -fpic -fPIC -pipe -fPIC -DLINUX -DUNX -DVCL -DGCC -DC341 -DX86_64 -DCVER=C341 -D_USE_NAMESPACE -DNPTL -DGLIBC=2 -DX86_64 -D_PTHREADS -D_REENTRANT -DNEW_SOLAR -D_USE_NAMESPACE=1 -DSTLPORT_VERSION=400 -D__DMAKE -DUNIX -DCPPU_ENV=gcc3 -DGXX_INCLUDE_PATH=/usr/lib/gcc/x86_64-unknown-linux-gnu/3.4.6/../../../../include/c++/3.4.6 -DSUPD=680 -DPRODUCT -DNDEBUG -DPRODUCT_FULL -DOSL_DEBUG_LEVEL=0 -DOPTIMIZE -DEXCEPTIONS_ON -DCUI -DSOLAR_JAVA -DOOC680=OOC680 -DSHAREDLIB -D_DLL_ -DMULTITHREAD -o ../../unxlngx6.pro/slo/null_spritecanvas.o /mnt/ooo/ooo-2.0.3-full/canvas/source/null/null_spritecanvas.cxx
../../inc/canvas/base/graphicdevicebase.hxx: In constructor `canvas::GraphicDeviceBase::GraphicDeviceBase() [with Base = canvas::BaseMutexHelper, DeviceHelper = nullcanvas::DeviceHelper, Mutex = osl::MutexGuard, UnambiguousBase = cppu::OWeakObject]':
../../inc/canvas/base/windowgraphicdevicebase.hxx:102: instantiated from `canvas::WindowGraphicDeviceBase::WindowGraphicDeviceBase() [with Base = canvas::BaseMutexHelper, DeviceHelper = nullcanvas::DeviceHelper, Mutex = osl::MutexGuard, UnambiguousBase = cppu::OWeakObject]'
../../inc/canvas/base/canvasbase.hxx:139: instantiated from `canvas::CanvasBase::CanvasBase() [with Base = nullcanvas::SpriteCanvasBaseSpriteSurface_Base, CanvasHelper = nullcanvas::SpriteCanvasHelper, Mutex = osl::MutexGuard, UnambiguousBase = cppu::OWeakObject]'
../../inc/canvas/base/spritecanvasbase.hxx:105: instantiated from `canvas::SpriteCanvasBase::SpriteCanvasBase() [with Base = nullcanvas::SpriteCanvasBaseSpriteSurface_Base, CanvasHelper = nullcanvas::SpriteCanvasHelper, Mutex = osl::MutexGuard, UnambiguousBase = cppu::OWeakObject]'
/mnt/ooo/ooo-2.0.3-full/canvas/source/null/null_spritecanvas.cxx:83: instantiated from here
../../inc/canvas/base/graphicdevicebase.hxx:157: warning: passing NULL used for non-pointer converting 1 of `boost::function1::function1(Functor, typename boost::detail::function::enable_if< boost::type_traits::ice_not< boost::is_same::value>::value, int>::type) [with Functor = long int, R = void, T0 = const com::sun::star::uno::Any&, Allocator = _STL::allocator]'
../../inc/canvas/base/windowgraphicdevicebase.hxx:102: instantiated from `canvas::WindowGraphicDeviceBase::WindowGraphicDeviceBase() [with Base = canvas::BaseMutexHelper, DeviceHelper = nullcanvas::DeviceHelper, Mutex = osl::MutexGuard, UnambiguousBase = cppu::OWeakObject]'
../../inc/canvas/base/canvasbase.hxx:139: instantiated from `canvas::CanvasBase::CanvasBase() [with Base = nullcanvas::SpriteCanvasBaseSpriteSurface_Base, CanvasHelper = nullcanvas::SpriteCanvasHelper, Mutex = osl::MutexGuard, UnambiguousBase = cppu::OWeakObject]'
../../inc/canvas/base/spritecanvasbase.hxx:105: instantiated from `canvas::SpriteCanvasBase::SpriteCanvasBase() [with Base = nullcanvas::SpriteCanvasBaseSpriteSurface_Base, CanvasHelper = nullcanvas::SpriteCanvasHelper, Mutex = osl::MutexGuard, UnambiguousBase = cppu::OWeakObject]'
/mnt/ooo/ooo-2.0.3-full/canvas/source/null/null_spritecanvas.cxx:83: instantiated from here
../../inc/canvas/base/graphicdevicebase.hxx:157: warning: passing NULL used for non-pointer converting 1 of `boost::function1::function1(Functor, typename boost::detail::function::enable_if< boost::type_traits::ice_not< boost::is_same::value>::value, int>::type) [with Functor = long int, R = void, T0 = const com::sun::star::uno::Any&, Allocator = _STL::allocator]'
/mnt/ooo/ooo-2.0.3-full/solver/680/unxlngx6.pro/inc/boost/function/function_template.hpp: In static member function `static boost::detail::function::unusable boost::detail::function::void_function_obj_invoker1::invoke(boost::detail::function::any_pointer, T0) [with FunctionObj = long int, R = void, T0 = const com::sun::star::uno::Any&]':
/mnt/ooo/ooo-2.0.3-full/solver/680/unxlngx6.pro/inc/boost/function/function_template.hpp:481: instantiated from `void boost::function1::assign_to(FunctionObj, boost::detail::function::function_obj_tag) [with FunctionObj = long int, R = void, T0 = const com::sun::star::uno::Any&, Allocator = _STL::allocator]'
/mnt/ooo/ooo-2.0.3-full/solver/680/unxlngx6.pro/inc/boost/function/function_template.hpp:432: instantiated from `void boost::function1::assign_to(Functor) [with Functor = long int, R = void, T0 = const com::sun::star::uno::Any&, Allocator = _STL::allocator]'
/mnt/ooo/ooo-2.0.3-full/solver/680/unxlngx6.pro/inc/boost/function/function_template.hpp:293: instantiated from `boost::function1::function1(Functor, typename boost::detail::function::enable_if< boost::type_traits::ice_not< boost::is_same::value>::value, int>::type) [with Functor = long int, R = void, T0 = const com::sun::star::uno::Any&, Allocator = _STL::allocator]'
../../inc/canvas/base/graphicdevicebase.hxx:157: instantiated from `canvas::GraphicDeviceBase::GraphicDeviceBase() [with Base = canvas::BaseMutexHelper, DeviceHelper = nullcanvas::DeviceHelper, Mutex = osl::MutexGuard, UnambiguousBase = cppu::OWeakObject]'
../../inc/canvas/base/windowgraphicdevicebase.hxx:102: instantiated from `canvas::WindowGraphicDeviceBase::WindowGraphicDeviceBase() [with Base = canvas::BaseMutexHelper, DeviceHelper = nullcanvas::DeviceHelper, Mutex = osl::MutexGuard, UnambiguousBase = cppu::OWeakObject]'
../../inc/canvas/base/canvasbase.hxx:139: instantiated from `canvas::CanvasBase::CanvasBase() [with Base = nullcanvas::SpriteCanvasBaseSpriteSurface_Base, CanvasHelper = nullcanvas::SpriteCanvasHelper, Mutex = osl::MutexGuard, UnambiguousBase = cppu::OWeakObject]'
../../inc/canvas/base/spritecanvasbase.hxx:105: instantiated from `canvas::SpriteCanvasBase::SpriteCanvasBase() [with Base = nullcanvas::SpriteCanvasBaseSpriteSurface_Base, CanvasHelper = nullcanvas::SpriteCanvasHelper, Mutex = osl::MutexGuard, UnambiguousBase = cppu::OWeakObject]'
/mnt/ooo/ooo-2.0.3-full/canvas/source/null/null_spritecanvas.cxx:83: instantiated from here
/mnt/ooo/ooo-2.0.3-full/solver/680/unxlngx6.pro/inc/boost/function/function_template.hpp:134: error: `*f' cannot be used as a function
dmake: Error code 1, while making '../../unxlngx6.pro/slo/null_spritecanvas.obj'
'---* tg_merge.mk *---'

ERROR: Error 65280 occurred while making /mnt/ooo/ooo-2.0.3-full/canvas/source/null
dmake: Error code 1, while making 'build_instsetoo_native'

Глянь что на 134

Глянь что на 134 строке в файле function_template.hpp

*f - указатель. А

*f - указатель. А компилятор ругается на то что этот самы *f не может использоваться как функция.
`*f' cannot be used as a function
Возможно дело действительно тривиальное. :) Может запостишь кусок где это вызывается?
----------------------------------
Today fine night...

Своп нужен. Ибо

Своп нужен. Ибо при переполнении памяти может быть интересный эффект....
----------------------------------
Today fine night...

Но 2.0.2 ведь

Но 2.0.2 ведь нормально собирался.

для

для среднестатистического процессора максимум по датчикам материнки наступает при 54-55 градусах - дальше он обычно виснет.

пеар

Для предотвращения оного была создана фирма Zalman :)

Скомпилировался с гигом памяти и двумя свопа.
Во время компиляции за используемой памятью не следил, но сейчас, когда ничего не запущено, 100 метров свопа занято, при этом свободной физической - 883.

/me икнул.

/me икнул. выматерился. и вспомнил что поддержка свопа у /me совсем выкинута из ядра.

Что-то больно много оно хочет... Чую там какой-то косяк в исходниках...

+1 Допустим у

+1

Допустим у меня 256 оперативы. Рекомендуют своп делать в два раза больше, чем есть памяти. То есть 512.

512 + 256 < 1 Gb

Моего гига рамы должно было бы хватить.
Косяк наверняка есть.

ooo 2.0.3 на

ooo 2.0.3 на выходных был успешно собран на 512 Ram + 500 swap.
Первая сборка была неуспешной. Что именно помешало, не знаю, т.к. машина висела насмерть. Был включен X, KDE, DVD фильм в Xine на паузе.
Вторая сборка с выключенным X сервером прошла успешно.

Короче ответ

Короче ответ такой: для спокойной сборки нужно чтобы RAM+Swap~=1,5GB. У меня правда эта цифра была 4GB. Но это я уже перестраховывался:)

мда...

Аллах с вами, народ, сильны вы легенды сочинять :)

Короче - для спокойной сборки с одновременным пребыванием сборщика вообще вне дома требуется гиг памяти (полгига на p3 без залезанья в своп вполне хватало) и режим сборки "product", без всяких дебажных поползновений и т.д.

Косяк, приводящий к оному спаму в консоли, был к старом Boost-1.31.0, в новом 1.33.1 все круто поменялось в потрохах (ненавижу с++ за это) и ошибка исчезла... ну и OOo на 64 битах собрался заодно, см. какой-то из соседних тредов и кидайте мыло для патчей и скриптов ;)

ooo 2.0.3

Вот такой у меня трабл, не знаю чего делать.
собираю в Windows, CygWin 1.5.21.
Помогите!!!!!
----------------------------------------------

Checking module list
build -- version: 1.148

build -- version: 1.148

=============
Building project solenv
=============
deliver -- version: 1.100
LOG: writing /cygdrive/f/downloads/OOo_2.0.3_src/OOC680_m7/solver/680/wntmsci10.
pro/inc/solenv/deliver.log
Statistics:
Files copied: 0
Files unchanged/not matching: 1

=============
Building project boost
=============
/cygdrive/f/downloads/OOo_2.0.3_src/OOC680_m7/boost
dmake: Executing shell macro: +$(WRAPCMD) echo $(subst,$/stl, $(SOLARINC))
-------------
if ( -e ./wntmsci10.pro/misc/build/boost-1.30.2 ) mv ./wntmsci10.pro/misc/build/
boost-1.30.2 ./wntmsci10.pro/misc/build/boost-1.30.2_removeme
rm -rf ./wntmsci10.pro/misc/build/boost-1.30.2_removeme
dmake: Executing shell macro: +$(TYPE) $(PRJ)$/$(ROUT)$/misc$/$(TARFILE_NAME).un
pack
cd ./wntmsci10.pro/misc/build && ( gunzip -c ../../../download/boost-1.30.2.tar.
gz | tar -xvf -) && /usr/bin/touch.exe so_unpacked_ooo_boost
End-of-central-directory signature not found. Either this file is not
a zipfile, or it constitutes one disk of a multi-part archive. In the
latter case the central directory and zipfile comment will be found on
the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of ../../../download/boost-1.30.2.t
ar.gz or
../../../download/boost-1.30.2.tar.gz.zip, and cannot find ../../../down
load/boost-1.30.2.tar.gz.ZIP, period.
make writeable...
chmod: cannot access `boost-1.30.2': No such file or directory
dmake: Error code 1, while making './wntmsci10.pro/misc/build/so_unpacked_ooo_b
oost'
dmake: './wntmsci10.pro/misc/build/so_unpacked_ooo_boost' removed.
---* tg_merge.mk *---

ERROR: Error 65280 occurred while making /cygdrive/f/downloads/OOo_2.0.3_src/OOC
680_m7/boost
dmake: Error code 1, while making 'build_instsetoo_native'
---* *---

а вот

а вот действительно интересует такой вопрос, стоит ли вообще собирать этот несчастный офис и убивать на это по стока времени (у меня он собирался дольше всего что только есть)? может хотя бы в этом стоит отступить от gentoo-way и выполнить emerge openoffice-bin? как вы к этому относитесь?

неужели?

Celeron 2.6, 768 MB RAM, SWAP ОТСУТСТВУЕТ СОВСЕМ %)
При работающих кедах (соответственно и X-сервер тоже работал :) всё нормально собралось, ещё и в интернете сидел...и музыку слушал (Amarok однако :). Так что дело не в памяти...

У меня тоже

У меня тоже такой косяк выскакивал. дважды пытался собрать - результат тот же.
имхо дело не в памяти.
рам 512
своп 256
gtk+ 2.8.19
2.0.2 собирался нормально.
_________________

У меня тоже

У меня тоже косяк с компиляцией. Вчера днем поставил собираться, утром смотрю: прервалось почти в самом конце. Обидно однако.

Цитата:
-------------
No EPM: do no packaging at this stage
Build succeeded ...!
touch stamp/build
>>> Test phase [not enabled]: app-office/openoffice-2.0.3

>>> Install openoffice-2.0.3 into /var/tmp/portage/openoffice-2.0.3/image/ category app-office
* Preparing Installation
cd bin ; ./package-ooo
Setup:
Tag: 'OOO_2_0_3'
Apply: '/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/patches/src680/apply'
Flags: ''
Suffix: '2'
Dir: '/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build'
DestDir: ''
Path: '/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/bin:/usr/qt/3/bin:/sbin:/usr/sbin:/usr/lib/portage/bin:/bin:/usr/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.6:/usr/i386-pc-linux-gnu/gcc-bin/3.3.5-20050130:/usr/qt/3/bin:/usr/kde/3.4/sbin:/usr/kde/3.4/bin:/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/bin'
Prefix: '/var/tmp/portage/openoffice-2.0.3/image//usr'
Mandir: '/var/tmp/portage/openoffice-2.0.3/image//usr/share/man'
Docdir: '/var/tmp/portage/openoffice-2.0.3/image//usr/share/doc/packages/OpenOffice.org'
Sysconf: '/var/tmp/portage/openoffice-2.0.3/image//usr/etc'
OOInBase: '/usr/lib/openoffice'
OOInstall: '/var/tmp/portage/openoffice-2.0.3/image//usr/lib/openoffice'
OODestDir: '/var/tmp/portage/openoffice-2.0.3/image/'
Config: --disable-binfilter --disable-crashdump --with-lang="ru en-US" --without-gpc --disable-epm --with-openldap --with-build-version="Build 2.0.3.0" --without-fonts --with-system-freetype --with-system-gcc --with-system-jpeg --with-system-libxml --with-system-mozilla --with-system-python --with-system-zlib --enable-evolution2 --enable-atkbridge --with-alloc=system --enable-cairo=no --disable-fontooo --enable-libsn --with-system-curl --with-system-expat --with-system-stdlibs --with-system-xrender-headers --without-system-jpeg --without-nas --disable-qadevooo --with-dynamic-xinerama --without-myspell-dicts --with-intro-bitmaps="${SRCDIR}/openintro_gentoo.bmp" --with-vendor="Gentoo Foundation" --without-java --disable-binfilter --without-system-libxml --enable-mozilla --with-system-mozilla --with-firefox --disable-ldap --without-openldap --enable-evolution2 --disable-gnome-vfs --disable-lockdown --disable-atkbridge --disable-odk --disable-crashdump --enable-gtk --enable-kde --with-system-stdlibs '--with-distro=Gentoo' '--with-arch=x86' '--with-srcdir=/usr/portage/distfiles' '--with-lang=ru en-US' '--with-num-cpus=1' '--with-binsuffix=2' '--with-installed-ooo-dirname=openoffice' '--with-tag=OOO_2_0_3' '--enable-gtk' '--enable-kde' '--disable-cairo' '--without-system-cairo' '--disable-quickstart' '--disable-mono' '--enable-pam' '--enable-strip' '--disable-access' '--disable-post-install-scripts' '--enable-hunspell' '--with-system-hunspell' '--mandir=/usr/share/man' 'CFLAGS=-O2 -pipe -march=pentium4 -fomit-frame-pointer -mfpmath=sse'
Use gcc33: ''
ccache: no
icecream: no
Setup:
Tag: 'OOO_2_0_3'
Apply: '/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/patches/src680/apply'
Flags: ''
Suffix: '2'
Dir: '/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build'
DestDir: ''
Path: '/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/bin:.:/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solver/680/unxlngi6.pro/bin:/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solenv/unxlngi6/bin:/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solenv/bin:/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/bin:/usr/qt/3/bin:/sbin:/usr/sbin:/usr/lib/portage/bin:/bin:/usr/bin:/opt/bin:/usr/i686-pc-linux-gnu/gcc-bin/3.4.6:/usr/i386-pc-linux-gnu/gcc-bin/3.3.5-20050130:/usr/kde/3.4/sbin:/usr/kde/3.4/bin:/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/bin:NO_JAVA_HOME/bin:/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/bin'
Prefix: '/var/tmp/portage/openoffice-2.0.3/image//usr'
Mandir: '/var/tmp/portage/openoffice-2.0.3/image//usr/share/man'
Docdir: '/var/tmp/portage/openoffice-2.0.3/image//usr/share/doc/packages/OpenOffice.org'
Sysconf: '/var/tmp/portage/openoffice-2.0.3/image//usr/etc'
OOInBase: '/usr/lib/openoffice'
OOInstall: '/var/tmp/portage/openoffice-2.0.3/image//usr/lib/openoffice'
OODestDir: '/var/tmp/portage/openoffice-2.0.3/image/'
Config: --disable-binfilter --disable-crashdump --with-lang="ru en-US" --without-gpc --disable-epm --with-openldap --with-build-version="Build 2.0.3.0" --without-fonts --with-system-freetype --with-system-gcc --with-system-jpeg --with-system-libxml --with-system-mozilla --with-system-python --with-system-zlib --enable-evolution2 --enable-atkbridge --with-alloc=system --enable-cairo=no --disable-fontooo --enable-libsn --with-system-curl --with-system-expat --with-system-stdlibs --with-system-xrender-headers --without-system-jpeg --without-nas --disable-qadevooo --with-dynamic-xinerama --without-myspell-dicts --with-intro-bitmaps="${SRCDIR}/openintro_gentoo.bmp" --with-vendor="Gentoo Foundation" --without-java --disable-binfilter --without-system-libxml --enable-mozilla --with-system-mozilla --with-firefox --disable-ldap --without-openldap --enable-evolution2 --disable-gnome-vfs --disable-lockdown --disable-atkbridge --disable-odk --disable-crashdump --enable-gtk --enable-kde --with-system-stdlibs '--with-distro=Gentoo' '--with-arch=x86' '--with-srcdir=/usr/portage/distfiles' '--with-lang=ru en-US' '--with-num-cpus=1' '--with-binsuffix=2' '--with-installed-ooo-dirname=openoffice' '--with-tag=OOO_2_0_3' '--enable-gtk' '--enable-kde' '--disable-cairo' '--without-system-cairo' '--disable-quickstart' '--disable-mono' '--enable-pam' '--enable-strip' '--disable-access' '--disable-post-install-scripts' '--enable-hunspell' '--with-system-hunspell' '--mandir=/usr/share/man' 'CFLAGS=-O2 -pipe -march=pentium4 -fomit-frame-pointer -mfpmath=sse'
Use gcc33: ''
ccache: no
icecream: no
Cleaning /var/tmp/portage/openoffice-2.0.3/image//usr/lib/openoffice
Building /var/tmp/portage/openoffice-2.0.3/image//usr/lib/openoffice/ooo-wrapper2
Generating man page ...
Building /var/tmp/portage/openoffice-2.0.3/image//usr/lib/openoffice/install-dict
Building /var/tmp/portage/openoffice-2.0.3/image//usr/lib/openoffice/program/java-set-classpath
Building /var/tmp/portage/openoffice-2.0.3/image//usr/lib/openoffice/program/pyunorc-update64
Installing extra en-US templates ...
Installing system files ...
Execute ooinstall ...
Reading setup from ./setup
Sucking env from build setup
Performing environment substitutions ...
Setting up environment
Running installer
... checking environment variables ...

########################################################
make_installer.pl, version 1.0
Product list file: openoffice.lst
Taking setup script from solver
Unpackpath: /var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/instsetoo_native/util
Compiler: unxlngi6
Product: OpenOffice
BuildID: 9044
Build: OOC680
No minor set
Product version
Installpath: /usr/lib/openoffice
Package format: native
Package list file: ../inc_openoffice/unix/packagelist.txt
Addon-Package list file: ../inc_openoffice/unix/packagelist_language.txt
Not calling epm
No file stripping
Unzip ARCHIVE files
services.rdb can be created
Languages:
ru
en-US
########################################################
... checking required files ...
...... searching zip ...
Found: /usr/bin/zip
...... searching unzip ...
Found: /usr/bin/unzip
... analyzing openoffice.lst ...
... analyzing script: /var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/solver/680/unxlngi6.pro/bin/setup_osl.ins ...
... analyzing directories ...
... analyzing files ...
... analyzing scpactions ...
... analyzing shortcuts ...
... analyzing profile ...
... analyzing profileitems ...
... analyzing modules ...
------------------------------------
... languages ru ...
... analyzing files ...
ERROR: The following files could not be found:
ERROR: File not found: intros.zip
... cleaning the output tree ...

**************************************************
ERROR: ERROR: Missing files
in function: remove_Files_Without_Sourcedirectory
**************************************************

**************************************************
ERROR: Saved logfile: /var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/build/OOO_2_0_3/instsetoo_native/util/OpenOffice//logging/ru_en-US/log_OOC680__ru_en-US.log
**************************************************
Sun Aug 20 06:13:06 2006 (00:07 min.)
Failed to install: at ./ooinstall line 129.
make: *** [install] Ошибка 1

!!! ERROR: app-office/openoffice-2.0.3 failed.
!!! Function src_install, Line 259, Exitcode 2
!!! Installation failed!
!!! If you need support, post the topmost build error, NOT this status message.

Умом понимаю что какой то файл intros.zip отсутсвует.
Тогда вопрос: где его взять?

Глючит компилятор

У меня такая проблема появлялась при компиляции "больших портежей"
причем после перезапуска компиляции ошибка может появиться на другом файле а может и все удачно пройти.
Всегда ошибка в компиляторе q++
Иногда вылетала segmentation failed
Недумаю что проблема в памяти т.к. free показывает что свободной RAM еще предостаточно и даже своп незаюзон практически.
Возможно проблема в компиляторе точнее в его сборке с агресивными установками оптимизации -O3
Я его собирал именно так :)
Возможно поможет перекомпиляция пакета gcc с опцией -O2 или даже -O1
Также есть бинарный пакет gcc может быть его установить?
Я пока непробывал переставить gcc просто пытаюсь пересобрать несколька раз с Nго раза получается =)

PS:Если у кого есть коментарии и решения отпишитесь пожалуйста здесь

На счет памяти -

На счет памяти - это гон.
У меня при сборке ОО из 512М еще ~76M примерно оставалось. Своп вообще не тронутый был.
В бубен бью уже 3-й день :)

Перекомпилировал gcc,binutils,glibc c -O1 без заточки под процессор

Окомпилировать OOo неполучилось:

cd ./unxlngi4.pro/misc/build && ( unzip ../../../download/expat.zip) && touch so_unpacked_so_expat
Archive: ../../../download/expat.zip
unzip: symbol lookup error: /usr/lib/librcc.so.0: undefined symbol: db_env_create_4002
dmake: Error code 127, while making './unxlngi4.pro/misc/build/so_unpacked_so_expat'
---* TG_SLO.MK *---

unzip прекрасно работает вне окружения emerge

Также неполучилось откомпилировать Qt:

g++ -c -pipe -fno-exceptions -fPIC -Wall -W -O3 -march=pentium3 -pipe -D_REENTRANT -DDESIGNER -DQT_INTERNAL_XML -DQT_INTERNAL_WORKSPACE -DQT_INTERNAL_ICONVIEW
-DQT_INTERNAL_TABLE -DQT_TABLET_SUPPORT -DQT_NO_DEBUG -DQT_THREAD_SUPPORT -DQT_SHARED -I/var/tmp/portage/qt-3.3.4-r8/work/qt-x11-free-3.3.4/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../shared -I../uilib -I../../../include -I.moc/release-shared-mt/ -o ./propertyeditor.o propertyeditor.cpp
propertyeditor.cpp: In constructor `
PropertyLayoutItem::PropertyLayoutItem(PropertyList*, PropertyItem*,
PropertyItem*, const QString&)':
propertyeditor.cpp:1257: internal compiler error: Segmentation fault

Может быть проблемы в аппаратуре?
но gcc прекрасно работает опятьже в неокружения emerge.
Да и в windowz на vs2005 я прекрасно компилирую туже версию qt

Что может быть? Что я вообще зделал нетак?

я нашол bug

я нашол bug report
http://bugs.gentoo.org/show_bug.cgi?id=137799

видимо нада дропнуть на -O2 и сам компилируемый портеж
а также возможно предётся отказаться от -march=pentium3
и -fomit-frame-pointer

нада покупать бубен и свечки....

Извените пост

Извените пост добавлен по ошибке

openoffice-bin

Можно глупый вопрос - зачем компилировать OOO?
emerge openoffice-bin - время запуска 8 сек
emerge openoffice - время запуска 7,5 сек (время компиляции - около 12 часов)
- оно того стоит?

Ребяты! Мне

Ребяты! Мне сегодня все таки удалось собрать Openoffice.
И дело было не в компиляторе и даже не в памяти...

а в чем тогда??

а в чем тогда?? поделись секретом успеха :)
_________________

OK. В общем после

OK.
В общем после первой неудачной попытки собрать Openoffice, я попытался собрать еще раз. Думал малоли, вдруг пронесет :)
Но не пронесло. И тогда я решил внимательнее изучить причину ошибки.
Стал искать во всех подкаталагох опенофиса этот гребнный файл intros.zip. Нигде его не оказалась. Тогда я грепанул имя этого файла по всем файлам офиса. И нашлось 2 файла, где упоминался этот файл.
Во время сборки заметил строчку:
.....
Apply: '/var/tmp/portage/openoffice-2.0.3/work/ooo-build-2.0.3.0/patches/src680/apply'
.....
Именно в этом каталоге и лежали эти файлы.
Ну я их сделал нулевыми (пустыми).
#emerge openoffice

Тут и сказке конец... :)))
Удачи всем!!!

*

ну, и? и что дальше? зачем опен-офис компилировать когда готовый под все архитектуры есть???
игра такая - соберется/не соберется?
:)))

геморой

у меня вообще странно он поставился на работе - два раза подряд запускал - давал ошибку в разных местах, на третий собрался без единой ошибки полностью... (может с памяться проблема, собирал 2.0.3)

Возможно прикол в этом

Поставил я на компиляцию ОО2.0.3
выдало ошибку
посмотрел свободное место на диске:
/dev/sda1 4,8G 4,8G 0 100% /
udev 252M 156K 252M 1% /dev
/dev/sda3 11G 262M 11G 3% /home
/dev/sdb1 17G 5,8G 11G 37% /ark
none 252M 0 252M 0% /dev/shm
до установки было занято ~2.5гига
Попробую щас добавить место под временные файлы

AMD64-Soc754+512RAM+1G swap

AMD64-Soc754+512RAM+1G swap native 64bit - нормально сорался. правда с кедами.
Cel-1.3+256MB - не собрался 2.2.1 - действительно не хватило памяти, прям так и сказал. пришлось бинарник качать. до этого 2.2 собрался
P.S.: для сборки необходимо не менее 5G на разделе TMP_PORTDIR

у меня

у меня собирался около 12 часов при этом сожрал примерно 8 гиг темпа

Ничего абсудрного в этом нет

>В ЖЖ какого-то гентушнега читал что дело в температуре проца.
>Звучит абсурдно - если температура поднимется до критического максимума - проц будет сбрасывать такты, т.е. работать вхолостую.

Ничего абсудрного в этом нет. Данная функция есть во всех процессорах intel начиная с ядра Prescot, называется Троттлинг.

Сейчас процессоры intel так же и множитель с вольтажем могут понижать автоматом при простое.

Гм... а я думал,

Гм... а я думал, что новый - это 2.2.1 :)
P.S.: минимум 256МБ ОЗУ и ~5GB на "сборочном" разделе. Если видео - интегряшка - ставь бинарники.

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

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