Решено: Не собирается ppl (а из-за него и chromium)

Sabayon, Calculate, Funtoo, Exherbo

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

NIKitosh
Сообщения: 106
ОС: Debian GNU/Linux Testing

Решено: Не собирается ppl

Сообщение NIKitosh »

Здравствуйте!
Во время сборки dev-libs/ppl появляются ошибки: лог .
Смущает то, что во время конфигурирования появляется такое:

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

configure: WARNING: CANNOT PROPAGATE EXCEPTIONS BACK FROM GMP:
*** MEMORY EXHAUSTION MAY RESULT IN ABRUPT TERMINATION.
*** This is OK, if you do not plan to use the bounded memory capabilities
*** offered by the PPL.  Otherwise, if you are using GCC or the Intel C/C++
*** compiler, please make sure you use a version of GMP compiled with the
*** `-fexceptions' compiler option.
*** To build such a version, you can configure GMP as follows:
*** CPPFLAGS=-fexceptions ./configure --enable-cxx --prefix=/usr/local


Т.е. надо добавить -fexceptions в CXXFLAGS и CFLAGS, а потом emerge -e system и emerge -e world ?

/etc/make.conf:

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

# These settings were set by the catalyst build script that automatically
# built this stage.
# Please consult /usr/share/portage/config/make.conf.example for a more
# detailed example.
CFLAGS="-O2 -march=core2 -pipe -mfpmath=sse,387 -msse -msse2 -msse3 -mssse3 -msse4.1 -mcx16 -msahf -s"
CXXFLAGS="${CFLAGS}"
# WARNING: Changing your CHOST is not something that should be done lightly.
# Please consult http://www.gentoo.org/doc/en/change-chost.xml before changing.
CHOST="i686-pc-linux-gnu"

MAKEOPTS="-j3"

LDFLAGS="-Wl,-O1 -Wl,--hash-style=gnu"

ALSA_CARDS="hda-intel"
INPUT_DEVICES="keyboard mouse synaptics evdev"
VIDEO_CARDS="intel"

LINGUAS="ru en"
LC_ALL="ru_RU.UTF-8"
AUTOCLEAN="yes"
FEATURES="ccache parallel-fetch"

CCACHE_SIZE="500M"
CCACHE_DIR="/vat/tmp/ccache"

USE="mmx sse sse2 sse3 ssse3 -lirc -ipv6 -jack -oss -pulseaudio -scanner -gnome -v4l -v4l2 -xinerama -hal unicode mpg123 wifi qt3 qt4 kde opengl usb cyrillic dri bluetooth cdr dbus dvd dvdr djvu mp3 mpeg pdf png rar truetype corefonts cleartype ttf X xorg xv xvid dri2 ffmpeg jpeg gif x264 lame mplayer ppp pppd opengl ogg samba python qt3support consolekit vorbis policykit webkit svg theora alsa faac jpeg2k tiff flac wavpack -irda imagemagick exif id3tag libmpeg2 win32codecs"


Процессор Intel Core2 Duo CPU T8300 2.40GHz .
Система gentoo stable, ppl идёт в зависимостях при сборке chromium.
Спасибо сказали:
Аватара пользователя
taaroa
Сообщения: 1319

Re: Решено: Не собирается ppl

Сообщение taaroa »

*** MEMORY EXHAUSTION MAY RESULT IN ABRUPT TERMINATION.

../../src/ppl.hh:36633:8: предупреждение: ‘open’ may be used uninitialized in this function
i686-pc-linux-gnu-g++: Внутренняя ошибка: Убито (программа cc1plus)
Пожалуйста, пришлите полный отчёт об ошибке.
См. инструкции на <http://bugs.gentoo.org/>.

похоже на нехватку памяти для компиляции с -pipe.



:wq
Спасибо сказали:
NIKitosh
Сообщения: 106
ОС: Debian GNU/Linux Testing

Re: Решено: Не собирается ppl

Сообщение NIKitosh »

taaroa писал(а):
29.03.2012 09:50
*** MEMORY EXHAUSTION MAY RESULT IN ABRUPT TERMINATION.

../../src/ppl.hh:36633:8: предупреждение: ‘open’ may be used uninitialized in this function
i686-pc-linux-gnu-g++: Внутренняя ошибка: Убито (программа cc1plus)
Пожалуйста, пришлите полный отчёт об ошибке.
См. инструкции на <http://bugs.gentoo.org/>.

похоже на нехватку памяти для компиляции с -pipe.


Спасибо!
Оказалось, ядро собрал без Hight Memory Support. Включил эту опцию в ядро, и теперь ppl и chromium собираются.
Спасибо сказали: