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
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: Собрать руками,
Я так и делаю, а вот команды этой в мане не заметил, не подскажеш как зовется?
Дык думал, таже история, самое интерестное - маленкие и средни пакеты собираются,
а большие (типа X'ов, kde, etc.) в середине компиляции - обламываются, иду туда
пешком, (в /var/tmp/portage/(пак)/work/(пак)) собераются.....
Мистика какаято, щас пойду мозги проверять...
Re: Собрать руками,
Вовсе не мистика. Иди и правда проверь мозги :) У меня такая трабла была когда память битая была :( Приходилось юзать 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
Буду пробовать :]
tnx
Re: Места в разделе
Под систему у меня один раздел - заюзан на 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
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: Вообще странно конечно...
Да это уже понятно.... :]
Дык, всё таки,
Дык, всё таки, что говорит комманда:
# df -h
?
Решение
Кажется решение находиться вот здесь и оно как всегда элементарно
http://www.nabble.com/KDE-3.5-:-Kicker-other-ebuilds-fail-t833253.html