Не собирается qt-core-4.5.1 [РЕШЕНО]
alert 3 июня, 2009 - 21:25
Здравствуйте! Решил вот обновиться, emerge -avuDN world сказал, что надо кроме всего прочего qt обновить (до версии 4.5.1). Ну и не собирается qt-core-4.5.1, говорит "cc1plus: ошибка: некорректный ключ -fno-stack-protector-all" Ткните носом, куда копать, а то что-то google не помог, здесь на форуме что-то тоже ничего не нашел. Спасибо.
»
- Для комментирования войдите или зарегистрируйтесь

-fno-stack-protector-all —
-fno-stack-protector-all — это откуда?
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
вот лог
дык видимо этот флаг из конфига исходников пришел... вот лог:
>>> Unpacking source... tar xjpf /var/tmp/portage/x11-libs/qt-core-4.5.1/distdir/qt-x11-opensource-src-4.5.1.tar.bz2 qt-x11-opensource-src-4.5.1/configure qt-x11-opensource-src-4.5.1/LICENSE.GPL3 qt-x11-opensource-src-4.5.1/LICENSE.LGPL qt-x11-opensource-src-4.5.1/projects.pro qt-x11-opensource-src-4.5.1/src/qbase.pri qt-x11-opensource-src-4.5.1/src/qt_targets.pri qt-x11-opensource-src-4.5.1/src/qt_install.pri qt-x11-opensource-src-4.5.1/bin qt-x11-opensource-src-4.5.1/config.tests qt-x11-opensource-src-4.5.1/mkspecs qt-x11-opensource-src-4.5.1/qmake qt-x11-opensource-src-4.5.1/src/tools/bootstrap qt-x11-opensource-src-4.5.1/src/tools/moc/ qt-x11-opensource-src-4.5.1/src/tools/rcc/ qt-x11-opensource-src-4.5.1/src/tools/uic/ qt-x11-opensource-src-4.5.1/src/corelib/ qt-x11-opensource-src-4.5.1/src/xml/ qt-x11-opensource-src-4.5.1/src/network/ qt-x11-opensource-src-4.5.1/src/plugins/codecs/ qt-x11-opensource-src-4.5.1/include/Qt/ qt-x11-opensource-src-4.5.1/include/QtCore/ qt-x11-opensource-src-4.5.1/include/QtNetwork/ qt-x11-opensource-src-4.5.1/include/QtScript/ qt-x11-opensource-src-4.5.1/include/QtXml/ qt-x11-opensource-src-4.5.1/src/plugins/plugins.pro qt-x11-opensource-src-4.5.1/src/plugins/qpluginbase.pri qt-x11-opensource-src-4.5.1/src/src.pro qt-x11-opensource-src-4.5.1/src/3rdparty/des/ qt-x11-opensource-src-4.5.1/src/3rdparty/harfbuzz/ qt-x11-opensource-src-4.5.1/src/3rdparty/md4/ qt-x11-opensource-src-4.5.1/src/3rdparty/md5/ qt-x11-opensource-src-4.5.1/src/3rdparty/sha1/ qt-x11-opensource-src-4.5.1/src/script/ qt-x11-opensource-src-4.5.1/translations/ >>> Source unpacked in /var/tmp/portage/x11-libs/qt-core-4.5.1/work >>> Preparing source in /var/tmp/portage/x11-libs/qt-core-4.5.1/work/qt-x11-opensource-src-4.5.1 ... [31;01mACCESS DENIED[0m open_wr: /home/alert/DS_share/.distcc/lock/cpu_localhost_0 [31;01mISE:write_logfile [0munable to append logfile [31;01mISE [0mopen_wr(/home/alert/DS_share/.distcc/lock/cpu_localhost_0): No such file or directory abs_path: /home/alert/DS_share/.distcc/lock/cpu_localhost_0 res_path: /home/alert/DS_share/.distcc/lock/cpu_localhost_0 /usr/lib/libsandbox.so[0xb7fdc3d6] /usr/lib/libsandbox.so[0xb7fdc419] /usr/lib/libsandbox.so[0xb7fdd7d2] /usr/lib/libsandbox.so[0xb7fdd8bb] /usr/lib/libsandbox.so(open+0x128)[0xb7fe0bb8] i686-pc-linux-gnu-gcc[0x8053a42] i686-pc-linux-gnu-gcc[0x8053d00] i686-pc-linux-gnu-gcc[0x804da8f] i686-pc-linux-gnu-gcc[0x804db8f] i686-pc-linux-gnu-gcc[0x804b373] /var/tmp/portage/x11-libs/qt-core-4.5.1/temp/environment: line 1677: 21562 Аварийный останов $(tc-getCC "$@") -dumpversion [31;01mACCESS DENIED[0m open_wr: /home/alert/DS_share/.distcc/lock/cpu_localhost_0 [31;01mISE:write_logfile [0munable to append logfile [31;01mISE [0mopen_wr(/home/alert/DS_share/.distcc/lock/cpu_localhost_0): No such file or directory abs_path: /home/alert/DS_share/.distcc/lock/cpu_localhost_0 res_path: /home/alert/DS_share/.distcc/lock/cpu_localhost_0 /usr/lib/libsandbox.so[0xb80493d6] /usr/lib/libsandbox.so[0xb8049419] /usr/lib/libsandbox.so[0xb804a7d2] /usr/lib/libsandbox.so[0xb804a8bb] /usr/lib/libsandbox.so(open+0x128)[0xb804dbb8] i686-pc-linux-gnu-gcc[0x8053a42] i686-pc-linux-gnu-gcc[0x8053d00] i686-pc-linux-gnu-gcc[0x804da8f] i686-pc-linux-gnu-gcc[0x804db8f] i686-pc-linux-gnu-gcc[0x804b373] /var/tmp/portage/x11-libs/qt-core-4.5.1/temp/environment: line 1677: 21570 Аварийный останов $(tc-getCC "$@") -dumpversion [33;01m*[0m Appending -fno-stack-protector to CXXFLAGS [32;01m*[0m Applying qt-core-4.5-boilerplate.diff ... [A[162C [34;01m[ [32;01mok[34;01m ][0m >>> Source prepared. >>> Configuring source in /var/tmp/portage/x11-libs/qt-core-4.5.1/work/qt-x11-opensource-src-4.5.1 ... ./configure -no-pch -release -no-separate-debug-info -arch i386 -stl -verbose -largefile -confirm-license -no-rpath -prefix /usr -bindir /usr/bin -libdir /usr/lib/qt4 -datadir /usr/share/qt4 -docdir /usr/share/doc/qt-4.5.1 -headerdir /usr/include/qt4 -plugindir /usr/lib/qt4/plugins -sysconfdir /etc/qt4 -translationdir /usr/share/qt4/translations -examplesdir /usr/share/qt4/examples -demosdir /usr/share/qt4/demos -silent -fast -no-exceptions -reduce-relocations -nomake examples -nomake demos -opensource -glib -iconv -openssl -qt3support -no-xkb -no-fontconfig -no-xrender -no-xrandr -no-xfixes -no-xcursor -no-xinerama -no-xshape -no-sm -no-opengl -no-nas-sound -no-dbus -no-cups -no-gif -no-libpng -no-libmng -no-libjpeg -system-zlib -no-webkit -no-phonon -no-xmlpatterns -no-freetype -no-libtiff -no-accessibility -no-fontconfig -no-opengl -no-svg -no-gtkstyle -nomake docs Determining system architecture... (Linux:2.6.29-gentoo-r3:i686) 32-bit Intel 80x86 (i386) 'i386' is supported System architecture: 'i386' distcc[22157] ERROR: nonblocking connect to 192.168.1.2:3632 failed: No route to host distcc[22157] Warning: failed to distribute fvisibility.c to 192.168.1.2, running locally instead Symbol visibility control enabled. Symbolic function binding enabled. This is the Qt/X11 Open Source Edition. You are licensed to use this software under the terms of the GNU General Public License (GPL) versions 3. You are also licensed to use this software under the terms of the Lesser GNU General Public License (LGPL) versions 2.1. You have already accepted the terms of the license. Creating qmake. Please wait... cc1plus: ошибка: некорректный ключ "-fno-stack-protector-all" distcc[22671] ERROR: compile project.cpp on localhost failed gmake: *** [project.o] Ошибка 1 [31;01m*[0m [31;01m*[0m ERROR: x11-libs/qt-core-4.5.1 failed. [31;01m*[0m Call stack: [31;01m*[0m ebuild.sh, line 48: Called src_configure [31;01m*[0m environment, line 3298: Called qt4-build_src_configure [31;01m*[0m environment, line 3008: Called die [31;01m*[0m The specific snippet of code: [31;01m*[0m ./configure ${myconf} || die "./configure failed" [31;01m*[0m The die message: [31;01m*[0m ./configure failed [31;01m*[0m [31;01m*[0m If you need support, post the topmost build error, and the call stack if relevant. [31;01m*[0m A complete build log is located at '/var/tmp/portage/x11-libs/qt-core-4.5.1/temp/build.log'. [31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/x11-libs/qt-core-4.5.1/temp/environment'.Чтой-то сомнительно. emerge
Чтой-то сомнительно.
emerge --infoв студию (через wgetpaste, см. FAQ)Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
emerge --info
спасибо за поправку по поводу wgetpaste, исправлюсь :)
вот emerge --info
Хм. Непонятно. Я бы
Хм. Непонятно. Я бы рекомендовал отрапортоваться на bugs.gentoo.org
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
придется...
спасибо, видимо так и сделаю, а пока соберу старый qt обратно... :)
doh!
старый тоже не собирается! видимо что-то случилось...
источник проблемы найден!
оказывается проблема была в distcc (3.1), после отключения которого все пошло как по маслу.