Название: Помогите собрать Qt на xubuntu 12.04
Отправлено: Glaciuse от Июль 18, 2012, 13:36
Пытаюсь собрать 32х битную версию Qt на 64х битной ОС. Делаю так: ./configure -platform linux-g++-32 -opensource -nomake demos -nomake examples
Получаю вот это: Creating qmake. Please wait... g++ -o "/home/glaciuse/Programming/Qt/Qtx32/bin/qmake" project.o property.o main.o makefile.o unixmake2.o unixmake.o mingw_make.o option.o winmakefile.o projectgenerator.o meta.o makefiledeps.o metamakefile.o xmloutput.o pbuilder_pbx.o borland_bmake.o msvc_vcproj.o msvc_vcxproj.o msvc_nmake.o msvc_objectmodel.o msbuild_objectmodel.o symmake.o initprojectdeploy_symbian.o symmake_abld.o symmake_sbsv2.o symbiancommon.o registry.o epocroot.o gbuild.o qtextcodec.o qutfcodec.o qstring.o qtextstream.o qiodevice.o qmalloc.o qglobal.o qbytearray.o qbytearraymatcher.o qdatastream.o qbuffer.o qlist.o qfile.o qfilesystementry.o qfilesystemengine_unix.o qfilesystemengine.o qfilesystemiterator_unix.o qfsfileengine_unix.o qfsfileengine.o qfsfileengine_iterator.o qregexp.o qvector.o qbitarray.o qdir.o qdiriterator.o quuid.o qhash.o qfileinfo.o qdatetime.o qstringlist.o qabstractfileengine.o qtemporaryfile.o qmap.o qmetatype.o qsettings.o qsystemerror.o qlibraryinfo.o qvariant.o qvsnprintf.o qlocale.o qlocale_tools.o qlocale_unix.o qlinkedlist.o qurl.o qnumeric.o qcryptographichash.o qxmlstream.o qxmlutils.o -m32 /usr/bin/ld: warning: skipping incompatible /usr/lib/gcc/x86_64-linux-gnu/4.6/libstdc++.so while searching for stdc++ /usr/bin/ld: error: cannot find -lstdc++ project.cpp:89: error: undefined reference to 'operator new(unsigned int)' project.cpp:130: error: undefined reference to 'operator new(unsigned int)' ........... project.cpp:337: error: undefined reference to 'operator delete(void*)' project.o:project.cpp:function vtable for ParsableBlock: error: undefined reference to '__cxa_pure_virtual' project.o:project.cpp:function typeinfo for IteratorBlock: error: undefined reference to 'vtable for __cxxabiv1::__si_class_type_info' project.o:project.cpp:function typeinfo for FunctionBlock: error: undefined reference to 'vtable for __cxxabiv1::__si_class_type_info' project.o:project.cpp:function typeinfo for ParsableBlock: error: undefined reference to 'vtable for __cxxabiv1::__class_type_info' project.o(.eh_frame+0x2674f): error: undefined reference to '__gxx_personality_v0' generators/makefile.cpp:1489: error: undefined reference to '__cxa_guard_abort' generators/makefile.cpp:2741: error: undefined reference to '__cxa_guard_abort' makefile.o:makefile.cpp:function typeinfo for MakefileGenerator: error: undefined reference to 'vtable for __cxxabiv1::__vmi_class_type_info' unixmake2.o:unixmake2.cpp:function typeinfo for UnixMakefileGenerator: error: undefined reference to 'vtable for __cxxabiv1::__si_class_type_info' mingw_make.o:mingw_make.cpp:function typeinfo for MingwMakefileGenerator: error: undefined reference to 'vtable for __cxxabiv1::__si_class_type_info' option.cpp:644: error: undefined reference to '__cxa_guard_abort' generators/makefiledeps.cpp:133: error: undefined reference to 'operator delete[](void*)' makefiledeps.o:makefiledeps.cpp:function typeinfo for QMakeSourceFileInfo: error: undefined reference to 'vtable for __cxxabiv1::__class_type_info' metamakefile.o:metamakefile.cpp:function vtable for MetaMakefileGenerator: error: undefined reference to '__cxa_pure_virtual' metamakefile.o:metamakefile.cpp:function vtable for MetaMakefileGenerator: error: undefined reference to '__cxa_pure_virtual' metamakefile.o:metamakefile.cpp:function typeinfo for SymbianMakefileTemplate<MingwMakefileGenerator>: error: undefined reference to 'vtable for __cxxabiv1::__vmi_class_type_info' metamakefile.o:metamakefile.cpp:function typeinfo for SymbianMakefileTemplate<UnixMakefileGenerator>: error: undefined reference to 'vtable for __cxxabiv1::__vmi_class_type_info' metamakefile.o:metamakefile.cpp:function typeinfo for MetaMakefileGenerator: error: undefined reference to 'vtable for __cxxabiv1::__class_type_info' msvc_vcproj.o:msvc_vcproj.cpp:function vtable for VCToolBase: error: undefined reference to '__cxa_pure_virtual' msvc_vcproj.o:msvc_vcproj.cpp:function typeinfo for VCDeploymentTool: error: undefined reference to 'vtable for __cxxabiv1::__class_type_info' symmake.o:symmake.cpp:function typeinfo for SymbianMakefileGenerator: error: undefined reference to 'vtable for __cxxabiv1::__vmi_class_type_info' /home/glaciuse/Programming/Qt/Qtx32/src/corelib/io/qiodevice_p.h:78: error: undefined reference to 'operator delete[](void*)' /home/glaciuse/Programming/Qt/Qtx32/src/corelib/io/qiodevice_p.h:178: error: undefined reference to 'operator new[](unsigned int)' /home/glaciuse/Programming/Qt/Qtx32/src/corelib/io/qiodevice_p.h:180: error: undefined reference to 'operator delete[](void*)' /home/glaciuse/Programming/Qt/Qtx32/src/corelib/global/qglobal.cpp:2552: error: undefined reference to 'operator delete[](void*)' /home/glaciuse/Programming/Qt/Qtx32/src/corelib/tools/qbytearray.cpp:112: error: undefined reference to 'operator new[](unsigned int)' /home/glaciuse/Programming/Qt/Qtx32/src/corelib/io/qdatastream.cpp:950: error: undefined reference to 'operator new[](unsigned int)' /home/glaciuse/Programming/Qt/Qtx32/src/corelib/io/qdir.cpp:308: error: undefined reference to 'operator new[](unsigned int)' collect2: выполнение ld завершилось с кодом возврата 1 make: *** [/home/glaciuse/Programming/Qt/Qtx32/bin/qmake] Ошибка 1
Что делать? Заранее спасибо.
Название: Re: Помогите собрать Qt на xubuntu 12.04
Отправлено: Fat-Zer от Июль 18, 2012, 15:45
32-х битный тулчейн установлен?
Название: Re: Помогите собрать Qt на xubuntu 12.04
Отправлено: Glaciuse от Июль 18, 2012, 15:55
Fat-Zer, специально не ставил, как его поставить? Поставил ia32-lib, не помогло.
Название: Re: Помогите собрать Qt на xubuntu 12.04
Отправлено: Fat-Zer от Июль 18, 2012, 16:25
Fat-Zer, специально не ставил, как его поставить? Поставил ia32-lib, не помогло.
точный пакет не скажу, но библиотека должна лежать в /usr/lib64/gcc/x86_64-pc-linux-gnu/4.5.3/32/libs/libstdc++.* с точностью до версии компилятора... если конечно в ббунте не решили по другому библиотеки разложить...
Название: Re: Помогите собрать Qt на xubuntu 12.04
Отправлено: Glaciuse от Июль 19, 2012, 09:48
Стоят у меня libstdc++ и lib32stdc++, должно ведь работать.
|