ошибка компилляции qt4 [SOLVED]

Здрасте всем, есть тут одна проблема, хочу поставить потестить kde4 alpha2 (не надо только писать, что "зачем тебе онно", что "они ещё сырые" и т.д.), для коих нужен qt-4.3.0. Но в процессе компиляции КуТэ, вылетает ошибка:

../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h: In member function `virtual QRect QStyleSheetStyle::subElementRect(QStyle::SubElement, const QStyleOption*, const QWidget*) const':
../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:105: error: inconsistent operand constraints in an `asm'
../../include/QtCore/../../src/corelib/arch/qatomic_x86_64.h:105: error: inconsistent operand constraints in an `asm'
make[1]: *** [.obj/release-shared/qstylesheetstyle.o] Ошибка 1
make[1]: *** Ожидание завершения заданий...
make[1]: Leaving directory `/var/tmp/portage/x11-libs/qt-4.3.0/work/qt-x11-opensource-src-4.3.0/src/gui'
make: *** [sub-gui-all-ordered] Ошибка 2

!!! ERROR: x11-libs/qt-4.3.0 failed.
Call stack:
ebuild.sh, line 1614: Called dyn_compile
ebuild.sh, line 971: Called qa_call 'src_compile'
environment, line 3377: Called src_compile
qt-4.3.0.ebuild, line 224: Called die

!!! (no error message)
!!! If you need support, post the topmost build error, and the call stack if relevant.
!!! A complete build log is located at '/var/tmp/portage/x11-libs/qt-4.3.0/temp/build.log'.

и естественно, всё!
может кто подскажет, что нужно дописать, какие ЮЗы использовать или как ебилд править, если в нём дело? просто у многих эта версия прекрасно компилится. У мну: Gentoo 2007.0, amd64, gentoo-sources-2.6.20, gcc-4.1.1
Заранее thanks =)

наворочены cflags

наворочены cflags

думаешь?

Думаешь cflags? но в них вроде ничего особенного у меня нет:
CFLAGS="-O3 -march=k8 -pipe"
всё. это (если не считать -о3) safe flags для моего проца.

Подводная лодка в степях Украины погибла в неравном воздушном бою...

см тута

всё, solved

Всё, спасибо, проблема решилась путём выбора gcc-4.1.1 в качестве нативного компилятора.
_________________________
Подводная лодка в степях Украины погибла в неравном воздушном бою...

У меня тоже

У меня тоже обнаружилась ошибка, хотя, может быть, это связано с gcc-4.2.0, но я точно хз.
Вот что меня напрягло там:

Цитата:
...
/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: .obj/debug-shared/qiodevice.o: relocation R_X86_64_PC32 against `QList::clear()' can not be used when making a shared object; recompile with -fPIC
/usr/lib/gcc/x86_64-pc-linux-gnu/4.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: final link failed: Bad value
collect2: выполнение ld завершилось с кодом возврата 1
make[1]: *** [../../lib/libQtCore.so.4.3.0] Ошибка 1

Куда воткнуть этот -fPIC?
________________
Software is like sex; it's better when it's free.

в CFLAGS

в CFLAGS

В глобальный?А

В глобальный? В смысле, в make.conf?
А смысл от оного флага? Просто ведь до этого Qt нормально работал...
________________
Software is like sex; it's better when it's free.

-fPIC

http://gcc.gnu.org/onlinedocs/gcc-4.1.0/gcc/Code-Gen-Options.html#Code-Gen-Options
Добавлять, наверно, во флаги компиляции. Но это сильно смахивает на ошибку нового компилятора, поэтому я пересобрал старым, собралось без проблем.

Была та же

Была та же проблема. Надо не -fPIC втыкать, а размаскировать свежак binutils (он недоступен ни для одной платформы, но у меня уже минимум неделю и всё пучком), ибо 2.17-r1 не катит.

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

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