kdelibs мать его.........

Не в какую нехочет собираться.....
Что уже не перепробовал..........
emrge в любом месте компиляции вылетает с sigfault'ом и все тут.
Ладно, думаю попробую сам собрать (так для проверки), пошел в /var/tmp/portage/kdelibs-3.5.0-r2/work/kdelibs-3.5.0,
сделал там make, make install, собрался заработал.
сделал make uninstall (в /var/tmp/portage/kdelibs-3.5.0-r2/work/kdelibs-3.5.0) решил еще раз препоставить, опять emerge kde, поспал, просыпаюсь смотрю на сис-му :

уже глаза вылезают потихоньку, только что переполз на gentoo ставился из 3'его стажа,
сис-ма законфигурена под 2005.1 (это в /etc/make.profile)

вот то что мне stdout говорит по этому поводу:

/bin/sh ../libtool --silent --tag=CXX --mode=compile i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../dcop -I. -I../kio/kssl -I../kjs -I../kdefx -I../kdecore/network -I../dcop -I../libltdl -I../kdefx -I../kdecore -I../kdecore -I../kdeui -I../kio -I../kio/kio -I../kio/kfile -I.. -I/usr/qt/3/include -I. -I/usr/kde/3.5/include -I/usr/include/libart-2.0 -DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wconversion -Wchar-subscripts -Wall -W -Wpointer-arith -DNDEBUG -DNO_DEBUG -O2 -march=i586 -mcpu=i586 -O2 -pipe -Wformat-security -Wmissing-format-attribute -Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -DQT_CLEAN_NAMESPACE -DQT_NO_ASCII_CAST -DQT_NO_STL -DQT_NO_COMPAT -DQT_NO_TRANSLATION -c -o kapplication.lo kapplication.cpp
kapplication.cpp: In member function `void KApplication::invokeMailer(const
KURL&, const QCString&, bool)':
kapplication.cpp:2305: internal compiler error: in free_page, at ggc-page.c:896
Please submit a full bug report,
with preprocessed source if appropriate.
See for instructions.
The bug is not reproducible, so it is likely a hardware or OS problem.
make[4]: *** [kapplication.lo] Error 1
make[4]: Leaving directory `/var/tmp/portage/kdelibs-3.5.0-r2/work/kdelibs-3.5.0/kdecore'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/var/tmp/portage/kdelibs-3.5.0-r2/work/kdelibs-3.5.0/kdecore'
make[2]: *** [all] Error 2
make[2]: Leaving directory `/var/tmp/portage/kdelibs-3.5.0-r2/work/kdelibs-3.5.0/kdecore'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/var/tmp/portage/kdelibs-3.5.0-r2/work/kdelibs-3.5.0'
make: *** [all] Error 2

!!! ERROR: kde-base/kdelibs-3.5.0-r2 failed.
!!! Function kde_src_compile, Line 175, Exitcode 2
!!! died running emake, kde_src_compile:make
!!! If you need support, post the topmost build error, NOT this status message.

вот info emerge может кто из опытных тут какую нестыковку усмотрит... :

localhost ~ # emerge --info
Portage 2.0.51.22-r2 (default-linux/x86/2005.1, gcc-3.3.5-20050130, glibc-2.3.4.20041102-r1, 2.6.14-gentoo-r5nst i686)
=================================================================
System uname: 2.6.14-gentoo-r5nst i686 VIA Nehemiah
Gentoo Base System version 1.6.12
dev-lang/python: 2.3.5, 2.4.2
sys-apps/sandbox: 1.2.11
sys-devel/autoconf: 2.13, 2.59-r6
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r1
sys-devel/binutils: 2.15.92.0.2-r10
sys-devel/libtool: 1.5.18-r1
virtual/os-headers: 2.6.11-r2
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=i586 -mcpu=i586 -O2 -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3/share/config /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-march=i586 -mcpu=i586 -O2 -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks sandbox sfperms strict"
GENTOO_MIRRORS="http://distfiles.gentoo.org http://distro.ibiblio.org/pub/linux/distributions/gentoo"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 X a52 aac acpi adns afs alsa apache apm arts avi bash bash-completion berkdb bitmap-fonts bmp bonobo bzip2 caps cdparanoia cdr clamav crypt ctype cups curl curlwrappers dbus dga dio dri dvd eds emboss encode fam ffmpeg foomaticdb fortran ftp gd gd-external gdbm gif gnome gnustep gpm gstreamer gtk gtk2 gtkhtml hal iconv imagemagick imlib ipv6 java jpeg jpeg2k kde libedit libg++ libwww mad maildir memlimit mhash mikmod mime mmap motif mozilla mp3 mpeg mysql mysqli ncurses nls odbc ogg oggvorbis openal opengl osc oscar oss pam pcre pdflib perl php png posix python qdbm qt quicktime readline ruby samba sdl sharedmem spell sse ssl symlink sysvipc szip tcltk tcpd tetex theora threads tokenizer truetype truetype-fonts type1-fonts verbose vorbis win32codecs xml xml2 xmms xv zlib userland_GNU kernel_linux elibc_glibc"
Unset: ASFLAGS, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, MAKEOPTS, PORTDIR_OVERLAY

Вообще уже если честно устал... рад что только успел собрать enlightenment, не собралбы сидел бы вообще
без wm'а....

Вообщем эту месагу можно считать криком души, если кто знает как разрулить - помогите.
:.....( ......

Собрать руками,

Собрать руками, раз оно собирается, а потом дать портажам команду считать этот пакет установленным.

Re: Собрать руками,

KiberGus написал(а):
Собрать руками, раз оно собирается, а потом дать портажам команду считать этот пакет установленным.

Я так и делаю, а вот команды этой в мане не заметил, не подскажеш как зовется?

Sancho написал(а):
я бы на твоем месте попробовал пересобрать компилятор и glibc

Дык думал, таже история, самое интерестное - маленкие и средни пакеты собираются,
а большие (типа X'ов, kde, etc.) в середине компиляции - обламываются, иду туда
пешком, (в /var/tmp/portage/(пак)/work/(пак)) собераются.....
Мистика какаято, щас пойду мозги проверять...

Re: Собрать руками,

Zell написал(а):
Мистика какая-то, щас пойду мозги проверять...

Вовсе не мистика. Иди и правда проверь мозги :) У меня такая трабла была когда память битая была :( Приходилось юзать 285 из 512 метров.

я бы на твоем

я бы на твоем месте попробовал пересобрать компилятор и glibc

Места в разделе

Места в разделе /var/tmp хватает? Что говорит комманда

df -h

Какой профиль gcc используется? Что говорит комманда:

gcc-config -l

Если у тебя gcc4, то я тебе соболезную. С четвёртым gcc пока не мало проблем.

gcc-3.3.5

Внимательно смотрим...

У меня на gcc-3.3.5

У меня на gcc-3.3.5 была такая же фигня, когда я собирал kdelibs-3.4.3
Переход на gcc-3.4.3 спас отца русской демократии.
По поводу ручной компиляции и ручной установки - man ebuild.

Re: У меня на gcc-3.3.5

volodja написал(а):
У меня на gcc-3.3.5 была такая же фигня, когда я собирал kdelibs-3.4.3
Переход на gcc-3.4.3 спас отца русской демократии.

Буду пробовать :]

volodja написал(а):
По поводу ручной компиляции и ручной установки - man ebuild.

tnx

Re: Места в разделе

ladserg написал(а):
Места в разделе /var/tmp хватает? Что говорит комманда

df -h

Под систему у меня один раздел - заюзан на 22% :

Filesystem Size Used Avail Use% Mounted on
/dev/hda6 18G 3.6G 14G 22% /
udev 115M 2.8M 112M 3% /dev
/dev/hda5 3.2G 2.9G 308M 91% /mnt/win/1
/dev/hda7 15G 11G 3.5G 77% /mnt/win/2
shm 115M 0 115M 0% /dev/shm
/dev/sda1 496M 295M 202M 60% /mnt/flash
/dev/hdc 680M 680M 0 100% /mnt/cdrom

ladserg написал(а):
Какой профиль gcc используется? Что говорит комманда:

gcc-config -l

Если у тебя gcc4, то я тебе соболезную. С четвёртым gcc пока не мало проблем.

nst ~ # gcc-config -l
[1] i686-pc-linux-gnu-3.3.5-20050130 *
[2] i686-pc-linux-gnu-3.3.5-20050130-hardened
[3] i686-pc-linux-gnu-3.3.5-20050130-hardenednopie
[4] i686-pc-linux-gnu-3.3.5-20050130-hardenednopiessp
[5] i686-pc-linux-gnu-3.3.5-20050130-hardenednossp
а вот что gcc --version говорит:
gcc (GCC) 3.3.5-20050130 (Gentoo 3.3.5.20050130-r1, ssp-3.3.5.20050130-1, pie-8.7.7.1)

Те, я вообще все прилизал, мозги протестил....... вообще б.;ь мистика....
Щас сисетему с бубуном ставлю - emerge (чтото), вываливается (чтото) mv /var/tmp/portage/(пакадж)/work/(пакадж) /tmp/
потом комадой make его собираю в tmp
потом опять emerge (чтото), Ctrl+z, /tmp/(пакадж) /var/tmp/portage/(пакадж)/work/.....

Вообще странно конечно...

Можно предположить что памяти не хватает...
По любому kdelibs тут не сильно виноват, че-то gcc лажает.

Может памяти мало... бывает попадается с++ файлик, которому надо море памяти... ты не ложись спать, а последи за поведением системы в этот момент.

Ну на крайний случай можно попробовать выбрать стабильность..
ACCEPT_KEYWORDS="x86"

Но версии соответственно будут пониже.
А, Может стоит попробовать предварительно обновить всю существующую систему? gcc у тебя староват для ~x86...
Дай команду emerge -uDN world

Re: Вообще странно конечно...

Dron написал(а):
Можно предположить что памяти не хватает...
По любому kdelibs тут не сильно виноват, че-то gcc лажает.

Да это уже понятно.... :]

Dron написал(а):
Может памяти мало...
Сто пуд даю - нет:
Мозгов у меня 240mb, и swap нарезан ~1гиг

Dron написал(а):
ты не ложись спать, а последи за поведением системы в этот момент.

Для меня это пока новая система - так что я её пока в сасостоятельные заплывы
не пускаю, наблюдаю, изучаю,(кстати дистр - рулез), но вот тут на грабли наткнулся, но это ничего в любой сис-ме есть грабли. :]

Dron написал(а):
Ну на крайний случай можно попробовать выбрать стабильность..
ACCEPT_KEYWORDS="x86"

Игрался с этим, соберал с x86, соберал из стажа x86 (не i686), все тоже -
такие баги переодически вылезают.

Dron написал(а):
А, Может стоит попробовать предварительно обновить всю существующую систему? gcc у тебя староват для ~x86...

этого я не вынесу, gcc пересобрать у меня еще хватит сил, а вот все что у меня сечас есть (почти 1,8 гиг бинарников пересобирать - не не по мне (опять же те шаманства которые я описывал чуть выше - отнимают много времени и сил))...
Вообщем щас буду gcc пересобирать о результатах отпишусь.

Дык, всё таки,

Дык, всё таки, что говорит комманда:

# df -h

?

Решение

Кажется решение находиться вот здесь и оно как всегда элементарно

http://www.nabble.com/KDE-3.5-:-Kicker-other-ebuilds-fail-t833253.html

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

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