Название: [Решено]Internal comliler error, при сборке Qt4.7.1 в Windows. Отправлено: kuzulis от Декабрь 23, 2010, 15:54 Доброго времени суток.
Попробовал из исходников собрать Qt4.7.1 в Windows с помощью MinGW. MinGW получил вместе с установкой QtCreator 2.0.1 Версия: g++ Цитировать D:\Qt\qt4.7.1-build>g++ -v Using built-in specs. Target: mingw32 Configured with: ../gcc-4.4.0/configure --enable-languages=c,ada,c++,fortran,java,objc,obj-c++ --disable-sjlj-exceptions --enable-shared --enable-libg cj --enable-libgomp --with-dwarf2 --disable-win32-registry --enable-libstdcxx-debug --enable-version-specific-runtime-libs --prefix=/mingw --with-gmp= /mingw/src/gmp/root --with-mpfr=/mingw/src/mpfr/root --build=mingw32 Thread model: win32 gcc version 4.4.0 (GCC) D:\Qt\qt4.7.1-build> Собирал Qt4 методом "теневой сборки", используя 2 *.bat файла следующего содержания: env471.bat Цитировать set QTDIR=d:\Qt\qt4.7.1-build где путь QTDIR=d:\Qt\qt4.7.1-build - это НЕ путь к исходникам.set MINGWDIR=d:\Qt\qtcreator-2.0.1\mingw set PATH=%QTDIR%\bin;%MINGWDIR%\bin;%SystemRoot%\System32;c:\Perl\bin; cmd.exe cfg471.bat Цитировать d:\Qt\src_4.7.1\configure.exe ^ -debug-and-release ^ -opensource ^ -no-qt3support ^ -no-opengl ^ -qt-zlib ^ -qt-libpng ^ -no-dsp ^ -no-vcproj ^ -no-openssl ^ -no-dbus ^ -no-phonon ^ -no-phonon-backend ^ -no-multimedia ^ -no-audio-backend ^ -no-webkit ^ -no-script ^ -no-scripttools ^ -no-declarative ^ -no-declarative-debug где d:\Qt\src_4.7.1\ - путь к исходникам Qt4 Собирал на Win XP 32 bit, после часа сборки компилятор ругнулся так: Цитировать d:\Qt\src_4.7.1\tools\shared\qtpropertybrowser\qtvariantproperty.cpp: In constructor 'QtVariantEditorFactory::QtVariantEditorFactory(QObject*)': d:\Qt\src_4.7.1\tools\shared\qtpropertybrowser\qtvariantproperty.cpp:1927: internal compiler error: Segmentation fault Please submit a full bug report, with preprocessed source if appropriate. See <http://gcc.gnu.org/bugs.html> for instructions. mingw32-make[6]: *** [tmp/obj/release_shared/qtvariantproperty.o] Error 1 mingw32-make[6]: Leaving directory `D:/Qt/qt4.7.1-build/tools/designer/src/components/lib' mingw32-make[5]: *** [release-all] Error 2 mingw32-make[5]: Leaving directory `D:/Qt/qt4.7.1-build/tools/designer/src/components/lib' mingw32-make[4]: *** [sub-lib-make_default-ordered] Error 2 mingw32-make[4]: Leaving directory `D:/Qt/qt4.7.1-build/tools/designer/src/components' mingw32-make[3]: *** [sub-components-make_default-ordered] Error 2 mingw32-make[3]: Leaving directory `D:/Qt/qt4.7.1-build/tools/designer/src' mingw32-make[2]: *** [sub-src-make_default] Error 2 mingw32-make[2]: Leaving directory `D:/Qt/qt4.7.1-build/tools/designer' mingw32-make[1]: *** [sub-designer-make_default-ordered] Error 2 mingw32-make[1]: Leaving directory `D:/Qt/qt4.7.1-build/tools' mingw32-make: *** [sub-tools-make_default-ordered] Error 2 В чем может быть проблема? т.е. как я понял, падает на сборке дизайнера, может declarative не нужно отключать? Кто с какими ключами собирает Qt4 ? Название: Re: Internal comliler error, при сборке Qt4.7.1 в Windows. Отправлено: gogi от Декабрь 24, 2010, 11:42 >В чем может быть проблема?
Попробуй обновить компилятор. >Кто с какими ключами собирает Qt4 ? Qt здесь практически не причём. Если код нормальный, компилятор должен его оттранслировать, если код плохой - выдать сообщение о том что ему не нравится. Название: Re: Internal comliler error, при сборке Qt4.7.1 в Windows. Отправлено: kuzulis от Декабрь 24, 2010, 12:44 Вроде собралось теперь, япросто забыл указать:
Цитировать set QMAKESPEC=win32-g++ Хотя, это может и не иеет отношения, может это глюк CPU или ещё что.Название: Re: [Решено]Internal comliler error, при сборке Qt4.7.1 в Windows. Отправлено: kolob от Октябрь 05, 2011, 18:53 Такая же проблема при сборке Qt4.6.1 компилятором MinGw из последней SDK.
Может кто сталкивался и уже решил эту проблему? |