emerge qt-3.3.3 (немогу собрать)

Sabayon, Calculate, Funtoo, Exherbo

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

GeeK
Сообщения: 19

emerge qt-3.3.3

Сообщение GeeK »

Привет всем!
Народ помогите собрать qt, не могу скомпилить
Каждый раз вот такая ошибка

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

./../include -I../tools -I. -o ./qtextstream.o ../tools/qtextstream.cpp
../tools/qlocale.cpp: In function `char* qdtoa(double, int, int, int*, int*,
   char**, char**)':
../tools/qlocale.cpp:6246: internal compiler error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://bugs.gentoo.org/> for instructions.
g++ -c -pipe -fno-exceptions -O2 -march=pentium4  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/var/tmp/portage/qt-3.3.3/work/qt-x11-free-3.3.3/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../../include -I../tools -I. -o ./qbitarray.o ../tools/qbitarray.cpp
g++ -c -pipe -fno-exceptions -O2 -march=pentium4  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/var/tmp/portage/qt-3.3.3/work/qt-x11-free-3.3.3/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../../include -I../tools -I. -o ./qmap.o ../tools/qmap.cpp
g++ -c -pipe -fno-exceptions -O2 -march=pentium4  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/var/tmp/portage/qt-3.3.3/work/qt-x11-free-3.3.3/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../../include -I../tools -I. -o ./qgcache.o ../tools/qgcache.cpp
g++ -c -pipe -fno-exceptions -O2 -march=pentium4  -DQT_MOC -DQT_NO_CODECS -DQT_LITE_UNICODE -DQT_NO_COMPONENT -DQT_NO_STL -DQT_NO_COMPRESS -I/var/tmp/portage/qt-3.3.3/work/qt-x11-free-3.3.3/mkspecs/linux-g++ -I. -I/usr/include/freetype2 -I../../include -I../tools -I. -o ./qtextcodec.o ../codecs/qtextcodec.cpp
The bug is not reproducible, so it is likely a hardware or OS problem.
make[1]: *** [qlocale.o] Error 1
make[1]: *** Waiting for unfinished jobs....
make[1]: Leaving directory `/var/tmp/portage/qt-3.3.3/work/qt-x11-free-3.3.3/src/moc'
make: *** [src-moc] Error 2

!!! ERROR: x11-libs/qt-3.3.3 failed.
!!! Function src_compile, Line 125, Exitcode 2


Причем каждый раз эта ошибка выпадает на разные файлы
qwidget qlocale qdesctop....

Скажите что надо установить чтоб qt нормально скомпилилась?

emerge info

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

Portage 2.0.51-r3 (default-linux/x86/2004.3, gcc-3.3.4, glibc-2.3.4.20040808-r1, 2.6.9-vidalinux1 i686)
=================================================================
System uname: 2.6.9-vidalinux1 i686 Intel(R) Pentium(R) 4 CPU 2.26GHz
Gentoo Base System version 1.4.16
Autoconf: sys-devel/autoconf-2.59-r5
Automake: sys-devel/automake-1.8.5-r1
Binutils: sys-devel/binutils-2.15.90.0.1.1-r3
Headers:  sys-kernel/linux26-headers-2.6.8.1-r1
Libtools: sys-devel/libtool-1.5.2-r7
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
COMPILER=""
CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control"CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O2 -march=pentium4 -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms"
GENTOO_MIRRORS="http://gentoo.mirrors.pair.com/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups encode esd f77 fam foomaticdb fortran gdbm gif gnome gpm gstreamer gtk gtk2 imlib jpeg kde ldap libg++ libwww mad mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcpd tiff truetype x86 xml2 xmms xv zlib"



Заранее всем спасибо.... за помощ!
#./Best Regards
#GeeK
#Linux Users: 311077
#ICQ: 148966172

Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: emerge qt-3.3.3

Сообщение serg_sk »

ты что-то еще по ходу собираеш вместе с qt?
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
GeeK
Сообщения: 19

Re: emerge qt-3.3.3

Сообщение GeeK »

(serg_sk @ Среда, 09 Марта 2005, 23:57) писал(а):ты что-то еще по ходу собираеш вместе с qt?


Нет!

Я собрал Гном, xmms, mozilla все нормально работает
А qt и mozilla-firefox также не могу скомпилить до конца

GeeK добавил в 10.03.2005 02:02

Похоже, что проблема с памятью компа....
Иногда tar выдает ошибки при распаковке ....
У меня 512 МБ рама в Дуал режиме
Т.е. 2 по 256
Как поправить работу рам?????

GeeK добавил в 10.03.2005 02:23

Я порылся в системе и проблема оказалась в использовании swap
ошибки появляются при swap_dup и swap_free, пишет что то про неправильное вхождение - это из
dmesg
У меня SATA диск
Кто чем может помогите плиз...

GeeK добавил в 10.03.2005 13:38

Нужна ваша помощь в составлении правильного CFLAGS
У меня P4 2.26 Ghz
512 RAM
/proc/cpuinfo

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

processor       : 0
vendor_id       : GenuineIntel
cpu family      : 15
model           : 2
model name      : Intel(R) Pentium(R) 4 CPU 2.26GHz
stepping        : 4
cpu MHz         : 2271.842
cache size      : 512 KB
fdiv_bug        : no
hlt_bug         : no
f00f_bug        : no
coma_bug        : no
fpu             : yes
fpu_exception   : yes
cpuid level     : 2
wp              : yes
flags           : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm
bogomips        : 4505.60


это мой текущий CFLAGS

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

 CFLAGS="-O2 -march=pentium4 -ffast-math -pipe -fomit-frame-pointer -mfpmath=sse,387 -msse2 -mmmx"


gcc -v -Q test.c -O2 -march=pentium4 -ffast-math -pipe -fomit-frame-pointer -mfpmath=sse,387 -msse2 -mmmx

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

Reading specs from /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/specs
Configured with: /var/tmp/portage/gcc-3.3.4-r1/work/gcc-3.3.4/configure --prefix=/usr --bindir=/usr/i686-pc-linux-gnu/gcc-bin/3.3 --includedir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include --datadir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3 --mandir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/man --infodir=/usr/share/gcc-data/i686-pc-linux-gnu/3.3/info --enable-shared --host=i686-pc-linux-gnu --target=i686-pc-linux-gnu --with-system-zlib --enable-languages=c,c++ --enable-threads=posix --enable-long-long --disable-checking --disable-libunwind-exceptions --enable-cstdio=stdio --enable-version-specific-runtime-libs --with-gxx-include-dir=/usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/include/g++-v3 --with-local-prefix=/usr/local --enable-shared --enable-nls --without-included-gettext --disable-multilib --enable-__cxa_atexit --enable-clocale=generic
Thread model: posix
gcc version 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6)
 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/cc1 -v -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=4 test.c -dumpbase test.c -march=pentium4 -mfpmath=sse,387 -msse2 -mmmx -auxbase test -O2 -version -ffast-math -fomit-frame-pointer -o - |
 /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.4/../../../../i686-pc-linux-gnu/bin/as -V -Qy -o /tmp/ccjzJhtU.o -
GNU assembler version 2.15.90.0.1.1 (i686-pc-linux-gnu) using BFD version 2.15.90.0.1.1 20040303
GNU C version 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6) (i686-pc-linux-gnu)
        compiled by GNU C version 3.3.4 20040623 (Gentoo Linux 3.3.4-r1, ssp-3.3.2-2, pie-8.7.6).
GGC heuristics: --param ggc-min-expand=64 --param ggc-min-heapsize=64134
options passed:  -v -D__GNUC__=3 -D__GNUC_MINOR__=3 -D__GNUC_PATCHLEVEL__=4
 -march=pentium4 -mfpmath=sse,387 -msse2 -mmmx -auxbase -O2 -ffast-math
 -fomit-frame-pointer
options enabled:  -fdefer-pop -fomit-frame-pointer -foptimize-sibling-calls
 -fcse-follow-jumps -fcse-skip-blocks -fexpensive-optimizations
 -fthread-jumps -fstrength-reduce -fpeephole -fforce-mem -ffunction-cse
 -fkeep-static-consts -fcaller-saves -fpcc-struct-return -fgcse -fgcse-lm
 -fgcse-sm -floop-optimize -fcrossjumping -fif-conversion -fif-conversion2
 -frerun-cse-after-loop -frerun-loop-opt -fdelete-null-pointer-checks
 -fschedule-insns2 -fsched-interblock -fsched-spec -fbranch-count-reg
 -freorder-blocks -freorder-functions -fcprop-registers -fcommon
 -fgnu-linker -fregmove -foptimize-register-move -fargument-alias
 -fstrict-aliasing -fmerge-constants -fzero-initialized-in-bss -fident
 -fpeephole2 -ffinite-math-only -fguess-branch-probability
 -funsafe-math-optimizations -m80387 -mhard-float -mno-soft-float
 -mfp-ret-in-387 -maccumulate-outgoing-args -mmmx -msse -msse2
 -mcpu=pentium4 -mfpmath=sse,387 -march=pentium4


Немогу собрать qt, mozilla-firefox, openoffice !!!!

Thanks all for help!
#./Best Regards
#GeeK
#Linux Users: 311077
#ICQ: 148966172

Спасибо сказали:
Аватара пользователя
ddc
Бывший модератор
Сообщения: 3535
Статус: OpenBSD-compatible
ОС: OpenBSD -current

Re: emerge qt-3.3.3

Сообщение ddc »

Надо:
  • запрустить Memtest;
  • если тест не показал проблем, убрать "-ffast-math" и все оптимизации по инструкциям.
Впрочем можно убрать "-mfpmath=sse,387 -msse2 -mmmx" прямо сейчас - всё равно нужные оптимизации включены в "-march".
Спасибо сказали:
GeeK
Сообщения: 19

Re: emerge qt-3.3.3

Сообщение GeeK »

Решением было достать бинарники и установить... )
Спасибо всем за помощ !
#./Best Regards
#GeeK
#Linux Users: 311077
#ICQ: 148966172

Спасибо сказали:
Аватара пользователя
serg_sk
Бывший модератор
Сообщения: 2749
Статус: <3 Anime
ОС: Gentoo Linux <3

Re: emerge qt-3.3.3

Сообщение serg_sk »

Для GeeK:
Это не решение. Сходи на http://forums.gentoo.org/ я там недавно видел похожий топик, правда на инглише и в разделе про десктоп.
Не ждали?! А я приперся!
Помойка Gentoo'шника
-------
Спасибо сказали:
GeeK
Сообщения: 19

Re: emerge qt-3.3.3

Сообщение GeeK »

Я пробовал разные флаги....
Но все время одна и та же ошибка....
Что то типа OS or Hardware problem

На gentoo.org был - там флаги и смотрел....

Может кто поможет подобрать флаги для моей системы....
Или хотябы выложите здесь для своих систем....

З.Ы. man gcc - влом читать
#./Best Regards
#GeeK
#Linux Users: 311077
#ICQ: 148966172

Спасибо сказали:
Аватара пользователя
Valerius
Бывший модератор
Сообщения: 1469
Статус: Отпетый КДЕ'шник

Re: emerge qt-3.3.3

Сообщение Valerius »

(GeeK @ Пятница, 11 Марта 2005, 19:43) писал(а):З.Ы. man gcc - влом читать

А зачем же ты тогда Генту ставил? :D
Свобода есть тонкая полоска между диктатурой и анархией.

---------------------
Mandriva Linux PowerPack 2006 (Cooker-нутая) / KDE-3.5.1
Спасибо сказали:
GeeK
Сообщения: 19

Re: emerge qt-3.3.3

Сообщение GeeK »

(Valerius @ Пятница, 11 Марта 2005, 19:11) писал(а):
(GeeK @ Пятница, 11 Марта 2005, 19:43) писал(а):З.Ы. man gcc - влом читать

А зачем же ты тогда Генту ставил? :D



Ты прав....
НО дженту лучший дистр который я юзал, до этого стоял РедХат а потом Дебиан ;-)
#./Best Regards
#GeeK
#Linux Users: 311077
#ICQ: 148966172

Спасибо сказали:
Аватара пользователя
Redfoxnet
Сообщения: 394
ОС: Gentoo

Re: emerge qt-3.3.3

Сообщение Redfoxnet »

GeeK писал(а):
13.03.2005 18:41
(Valerius @ Пятница, 11 Марта 2005, 19:11) писал(а):
(GeeK @ Пятница, 11 Марта 2005, 19:43) писал(а):З.Ы. man gcc - влом читать

А зачем же ты тогда Генту ставил? :D



Ты прав....
НО дженту лучший дистр который я юзал, до этого стоял РедХат а потом Дебиан ;-)

Ненастроенная генту ничем не лучше. По-этому Valerius не просто прав, а прав чрезвычайно.
Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r2 x86_64) @ Intel® Core&#153;2 Duo CPU E6750

Челябинская группа пользователей GNU/Linux

Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: emerge qt-3.3.3

Сообщение quadrik »

У тебя случаем место не кончилось? :)
А если в лом разбираться в gcc - то не накручивай ничего лишнего
Вот, например, у меня:
CFLAGS="-O2 -march=prescott -pipe -fomit-frame-pointer"
Ничё, не тормозит ;-)
Спасибо сказали:
Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Re: emerge qt-3.3.3

Сообщение oberlicht »

Гробокопатели!
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: emerge qt-3.3.3

Сообщение quadrik »

oberlicht писал(а):
08.01.2008 00:44
Гробокопатели!

это о чем?
Спасибо сказали:
Аватара пользователя
oberlicht
Сообщения: 381
Статус: Апатичный новичок
ОС: Slackware, Gentoo

Re: emerge qt-3.3.3

Сообщение oberlicht »

quadrik писал(а):
08.01.2008 00:52
oberlicht писал(а):
08.01.2008 00:44
Гробокопатели!

это о чем?
т. Redfoxnet ответил на сообщение почти трехлетней давности (от 13 марта 2005 года) -- "выкопал" давно умершую тему.
Slackware 11 - 2.6.18 @ Athlon XP 1800+/512Mb
Slackware-12 - 2.6.21.5 @ Celeron D 2533/512Mb
Gentoo (amd64) - 2.6.22 @ Athlon X2 5600+/2048Mb
Спасибо сказали:
Аватара пользователя
quadrik
Сообщения: 350
ОС: gentoo, только на серверах

Re: emerge qt-3.3.3

Сообщение quadrik »

oberlicht писал(а):
08.01.2008 01:29
quadrik писал(а):
08.01.2008 00:52
oberlicht писал(а):
08.01.2008 00:44
Гробокопатели!

это о чем?
т. Redfoxnet ответил на сообщение почти трехлетней давности (от 13 марта 2005 года) -- "выкопал" давно умершую тему.

LOL
Спасибо сказали:
Аватара пользователя
Redfoxnet
Сообщения: 394
ОС: Gentoo

Re: emerge qt-3.3.3

Сообщение Redfoxnet »

ыыы =) Она у меня в активных темах была :laugh: :laugh: :laugh:
Portage 2.1.7.16 (default/linux/amd64/10.0, gcc-4.4.2, glibc-2.11-r1, 2.6.32-gentoo-r2 x86_64) @ Intel® Core&#153;2 Duo CPU E6750

Челябинская группа пользователей GNU/Linux

Спасибо сказали:
Аватара пользователя
serzh-z
Бывший модератор
Сообщения: 8259
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu

Re: emerge qt-3.3.3

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

Redfoxnet писал(а):
08.01.2008 02:03
Она у меня в активных темах была
Бывает...
Спасибо сказали: