Hi all: Qt statically build program is fail.
libQt5Core.a depend on libpcre16 libQt5Gui.a depend on -lopengl32, -lglu32 What do I? Here is my configuration and compilation: Qt5.5.1 statically compiled, my configure: ./configure -opensource -confirm-license -nomake examples -nomake tests -no-compile-examples -no-sql-sqlite -no-sql-odbc -skip qtdoc -skip qtwebkit-examples -prefix /d/source/rabbitim/ThirdLibary/build_script/../windows_mingw_static/qt -I /d/source/rabbitim/ThirdLibary/build_script/../windows_mingw_static/include -L /d/source/rabbitim/ThirdLibary/build_script/../windows_mingw_static/lib -static -skip qt3d -skip qtcanvas3d -skip qtserialport -skip qtenginio -skip qtqa -skip qtscript -skip qtwayland -skip qtconnectivity -skip qtgraphicaleffects -skip qtimageformats -platform win32-g++ -skip qtandroidextras -skip qtx11extras -skip qtmacextras -no-rpath -verbose Ok. It compiled successfully. Then build my program(https://github.com/KangLin/rabbitim/tree/Develop). My program with cmake. The CMakefiles file(https://github.com/KangLin/rabbitim/blob/Develop/CMakeLists.txt): SET(QT_COMPONENTS Core Gui Widgets Network Xml Multimedia) FOREACH(_COMPONENT ${QT_COMPONENTS}) FIND_PACKAGE(Qt5${_COMPONENT} REQUIRED) SET(QT_LIBRARIES ${QT_LIBRARIES} ${Qt5${_COMPONENT}_LIBRARIES}) ENDFOREACH() SET(RABBITIM_LIBS ${RABBITIM_LIBS} ${QXMPP_LIBRARIES} ${OpenCV_LIBS} ${FFMPEG_LIBRARIES} ${VPX_LIBRARIES} ${SPEEX_LIBRARIES} ${CURL_LIBRARIES} ${OPENSSL_LIBRARIES} ${QT_LIBRARIES} ) add_executable(${PROJECT_NAME} WIN32 ${RABBITIM_SOURCES} ${RABBITIM_RCC_FILES} ${RABBITIM_UIS} ) target_link_libraries(${PROJECT_NAME} ${RABBITIM_LIBS} ) My configure: cmake .. -G"MSYS Makefiles" -DCMAKE_BUILD_TYPE=Release -DQt5_DIR=/d/source/rabbitim/ThirdLibary/build_script/../windows_mingw_static/qt/lib/cmake/Qt5 -DCMAKE_VERBOSE_MAKEFILE=TRUE -DOPTION_RABBITIM_USE_STATIC=ON cmake --build . --config Release Error message: /D/msys32/mingw32/bin/g++.exe -std=c++0x -Wno-deprecated -Wextra -Woverloaded-virtual -Winit-self -Wmissing-include-dirs -Wunused -Wno-div-by-zero -Wundef -Wpointer-arith -Wmissing-noreturn -Werror=return-type -std=c++0x -Wunused-but-set-variable -Wlogical-op -Wsizeof-pointer-memaccess -Wreorder -Wformat -Wformat-security -fpermissive -O3 -DNDEBUG -static -Wl,-subsystem,windows -mwindows -Wl,--whole-archive CMakeFiles/RabbitIm.dir/objects.a -Wl,--no-whole-archive -o RabbitIm.exe -Wl,--major-image-version,0,--minor-image-version,0 -L/D/source/rabbitim/ThirdLibary/windows_mingw_static/lib -lqxmpp -lavcodec -lavicap32 -lgdi32 -lpsapi -lole32 -lstrmiids -luuid -loleaut32 -lshlwapi -lws2_32 -liconv -lx264 -lpthread -lm -llzma -lbz2 -lz -lpsapi -ladvapi32 -lshell32 -lswresample -lm -lavutil -lm -lavformat -lavicap32 -lgdi32 -lpsapi -lole32 -lstrmiids -luuid -loleaut32 -lshlwapi -lws2_32 -liconv -lx264 -lpthread -lm -llzma -lbz2 -lz -lpsapi -ladvapi32 -lshell32 -lavcodec -lavicap32 -lgdi32 -lpsapi -lole32 -lstrmiids -luuid -loleaut32 -lshlwapi -lws2_32 -liconv -lx264 -lpthread -lm -llzma -lbz2 -lz -lpsapi -ladvapi32 -lshell32 -lswresample -lm -lavutil -lm -lavutil -lm -lswscale -lm -lavutil -lm -lvpx -lm -lcurl -lcurl -lssh2 -lssl -lcrypto -lssl -lcrypto -lwldap32 -lz -lws2_32 -lgdi32 -lssl -lws2_32 -lgdi32 -lcrypt32 -lcrypto -lws2_32 -lgdi32 -lcrypt32 ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Widgets.a ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Xml.a ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Multimedia.a ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Positioning.a ../ThirdLibary/windows_mingw_static/qt/lib/libQt5QuickWidgets.a -lavcodec -lavicap32 -lpsapi -lole32 -lstrmiids -luuid -loleaut32 -lshlwapi -liconv -lx264 -lpthread -lm -llzma -lbz2 -lz -ladvapi32 -lshell32 -lswresample -lavutil -lavformat -lswscale -lvpx -lcurl -lssh2 -lssl -lwldap32 ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Widgets.a ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Quick.a ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Qml.a ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a ../ThirdLibary/windows_mingw_static/qt/lib/libqtmain.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0x261): undefined reference to `pcre16_exec' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0x2c6): undefined reference to `pcre16_jit_stack_alloc' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0x320): undefined reference to `pcre16_exec' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0x55e): undefined reference to `pcre16_free' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0x569): undefined reference to `pcre16_free_study' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0x625): undefined reference to `pcre16_fullinfo' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0x648): undefined reference to `pcre16_fullinfo' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0x69e): undefined reference to `pcre16_fullinfo' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0x7c0): undefined reference to `pcre16_config' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0x993): undefined reference to `pcre16_compile2' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0xab5): undefined reference to `pcre16_study' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0xadc): undefined reference to `pcre16_assign_jit_stack' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0xc01): undefined reference to `pcre16_get_stringnumber' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0x3f5e): undefined reference to `pcre16_fullinfo' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0x3f82): undefined reference to `pcre16_fullinfo' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text+0x3fa6): undefined reference to `pcre16_fullinfo' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qregularexpression.o):qregularexpression.cpp:(.text$_ZN14QThreadStorageIP20QPcreJitStackPointerE10deleteDataEPv[__ZN14QThreadStorageIP20QPcreJitStackPointerE10deleteDataEPv]+0x16): undefined reference to `pcre16_jit_stack_free' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qeventdispatcher_win.o):qeventdispatcher_win.cpp:(.text+0x8db): undefined reference to `_imp__WSAAsyncSelect@16' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qeventdispatcher_win.o):qeventdispatcher_win.cpp:(.text+0x17f5): undefined reference to `_imp__WSAAsyncSelect@16' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qeventdispatcher_win.o):qeventdispatcher_win.cpp:(.text+0x1a43): undefined reference to `_imp__WSAAsyncSelect@16' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qeventdispatcher_win.o):qeventdispatcher_win.cpp:(.text+0x2c91): undefined reference to `_imp__WSAAsyncSelect@16' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Core.a(qeventdispatcher_win.o):qeventdispatcher_win.cpp:(.text+0x334a): undefined reference to `_imp__WSAAsyncSelect@16' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x2646): undefined reference to `hb_buffer_create' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x265d): undefined reference to `hb_buffer_set_unicode_funcs' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x2670): undefined reference to `hb_buffer_pre_allocate' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x2678): undefined reference to `hb_buffer_allocation_successful' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x2775): undefined reference to `hb_buffer_clear_contents' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x27a5): undefined reference to `hb_buffer_add_utf16' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x27b8): undefined reference to `hb_buffer_set_segment_properties' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x27c0): undefined reference to `hb_buffer_guess_segment_properties' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x27db): undefined reference to `hb_buffer_set_flags' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x2852): undefined reference to `hb_shape_full' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x2879): undefined reference to `hb_buffer_get_length' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x2909): undefined reference to `hb_buffer_get_glyph_infos' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x2921): undefined reference to `hb_buffer_get_glyph_positions' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x2bb4): undefined reference to `hb_buffer_destroy' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x2bd9): undefined reference to `hb_buffer_reverse' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qtextengine.o):qtextengine.cpp:(.text+0x2c1e): undefined reference to `hb_buffer_destroy' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qfontengine.o):qfontengine.cpp:(.text+0x2e2c): undefined reference to `hb_ot_tags_from_script' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qfontengine.o):qfontengine.cpp:(.text+0x2e48): undefined reference to `hb_ot_layout_table_find_script' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qfontengine.o):qfontengine.cpp:(.text+0x2e6c): undefined reference to `hb_ot_layout_table_find_script' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qfontengine.o):qfontengine.cpp:(.text+0x2ea1): undefined reference to `hb_ot_layout_table_find_script' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x9c): undefined reference to `hb_unicode_funcs_destroy' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x40e): undefined reference to `hb_font_get_user_data' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x46e): undefined reference to `hb_font_get_user_data' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x49c): undefined reference to `hb_font_funcs_destroy' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x562): undefined reference to `hb_blob_create' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x571): undefined reference to `hb_blob_get_empty' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0xd98): undefined reference to `hb_unicode_funcs_create' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0xdbd): undefined reference to `hb_unicode_funcs_set_combining_class_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0xde2): undefined reference to `hb_unicode_funcs_set_eastasian_width_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0xe07): undefined reference to `hb_unicode_funcs_set_general_category_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0xe2c): undefined reference to `hb_unicode_funcs_set_mirroring_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0xe51): undefined reference to `hb_unicode_funcs_set_script_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0xe76): undefined reference to `hb_unicode_funcs_set_compose_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0xe9b): undefined reference to `hb_unicode_funcs_set_decompose_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0xec0): undefined reference to `hb_unicode_funcs_set_decompose_compatibility_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0xf1b): undefined reference to `hb_font_set_user_data' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0xf43): undefined reference to `hb_font_get_user_data' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0xfa1): undefined reference to `hb_font_funcs_create' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0xfc6): undefined reference to `hb_font_funcs_set_glyph_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0xfeb): undefined reference to `hb_font_funcs_set_glyph_h_advance_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1010): undefined reference to `hb_font_funcs_set_glyph_v_advance_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1035): undefined reference to `hb_font_funcs_set_glyph_h_origin_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x105a): undefined reference to `hb_font_funcs_set_glyph_v_origin_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x107f): undefined reference to `hb_font_funcs_set_glyph_h_kerning_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x10a4): undefined reference to `hb_font_funcs_set_glyph_v_kerning_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x10c9): undefined reference to `hb_font_funcs_set_glyph_extents_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x10ee): undefined reference to `hb_font_funcs_set_glyph_contour_point_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1113): undefined reference to `hb_font_funcs_set_glyph_name_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1138): undefined reference to `hb_font_funcs_set_glyph_from_name_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x11bb): undefined reference to `hb_face_create_for_tables' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x11c5): undefined reference to `hb_face_is_immutable' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x120b): undefined reference to `hb_face_set_index' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1268): undefined reference to `hb_face_set_upem' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x12dd): undefined reference to `hb_face_destroy' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x132f): undefined reference to `hb_font_create' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1339): undefined reference to `hb_font_is_immutable' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x13a2): undefined reference to `hb_font_set_funcs' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x13be): undefined reference to `hb_font_set_scale' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x13ce): undefined reference to `hb_font_set_ppem' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x13fb): undefined reference to `hb_face_destroy' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1429): undefined reference to `hb_font_funcs_create' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x144e): undefined reference to `hb_font_funcs_set_glyph_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1473): undefined reference to `hb_font_funcs_set_glyph_h_advance_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1498): undefined reference to `hb_font_funcs_set_glyph_v_advance_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x14bd): undefined reference to `hb_font_funcs_set_glyph_h_origin_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x14e2): undefined reference to `hb_font_funcs_set_glyph_v_origin_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1507): undefined reference to `hb_font_funcs_set_glyph_h_kerning_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x152c): undefined reference to `hb_font_funcs_set_glyph_v_kerning_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1551): undefined reference to `hb_font_funcs_set_glyph_extents_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1576): undefined reference to `hb_font_funcs_set_glyph_contour_point_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x159b): undefined reference to `hb_font_funcs_set_glyph_name_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x15c0): undefined reference to `hb_font_funcs_set_glyph_from_name_func' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1616): undefined reference to `hb_face_create_for_tables' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1620): undefined reference to `hb_face_is_immutable' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x1666): undefined reference to `hb_face_set_index' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x16d3): undefined reference to `hb_face_set_upem' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x16f4): undefined reference to `hb_font_destroy' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x4c9): undefined reference to `hb_face_destroy' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qharfbuzzng.o):qharfbuzzng.cpp:(.text+0x599): undefined reference to `hb_font_destroy' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x94): undefined reference to `_imp__glDepthRange@16' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0xc4): undefined reference to `_imp__glClearDepth@8' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x384): undefined reference to `_imp__glBindTexture@8' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x399): undefined reference to `_imp__glBlendFunc@8' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x3a1): undefined reference to `_imp__glClear@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x3a9): undefined reference to `_imp__glClearColor@16' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x3b1): undefined reference to `_imp__glClearStencil@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x3b9): undefined reference to `_imp__glColorMask@16' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x3c1): undefined reference to `_imp__glCopyTexImage2D@32' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x3c9): undefined reference to `_imp__glCopyTexSubImage2D@32' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x3d1): undefined reference to `_imp__glCullFace@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x3d9): undefined reference to `_imp__glDeleteTextures@8' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x3e1): undefined reference to `_imp__glDepthFunc@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x3e9): undefined reference to `_imp__glDepthMask@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x3f1): undefined reference to `_imp__glDisable@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x3f9): undefined reference to `_imp__glDrawArrays@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x401): undefined reference to `_imp__glDrawElements@16' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x409): undefined reference to `_imp__glEnable@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x411): undefined reference to `_imp__glFinish@0' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x419): undefined reference to `_imp__glFlush@0' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x421): undefined reference to `_imp__glFrontFace@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x429): undefined reference to `_imp__glGenTextures@8' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x431): undefined reference to `_imp__glGetBooleanv@8' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x439): undefined reference to `_imp__glGetError@0' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x441): undefined reference to `_imp__glGetFloatv@8' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x449): undefined reference to `_imp__glGetIntegerv@8' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x451): undefined reference to `_imp__glGetString@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x459): undefined reference to `_imp__glGetTexParameterfv@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x461): undefined reference to `_imp__glGetTexParameteriv@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x469): undefined reference to `_imp__glHint@8' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x471): undefined reference to `_imp__glIsEnabled@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x479): undefined reference to `_imp__glIsTexture@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x481): undefined reference to `_imp__glLineWidth@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x48c): undefined reference to `_imp__glPixelStorei@8' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x497): undefined reference to `_imp__glPolygonOffset@8' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x4a2): undefined reference to `_imp__glReadPixels@28' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x4ad): undefined reference to `_imp__glScissor@16' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x4b8): undefined reference to `_imp__glStencilFunc@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x4c3): undefined reference to `_imp__glStencilMask@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x4ce): undefined reference to `_imp__glStencilOp@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x4d9): undefined reference to `_imp__glTexImage2D@36' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x4e4): undefined reference to `_imp__glTexParameterf@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x4ef): undefined reference to `_imp__glTexParameterfv@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x4fa): undefined reference to `_imp__glTexParameteri@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x505): undefined reference to `_imp__glTexParameteriv@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x510): undefined reference to `_imp__glTexSubImage2D@36' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglfunctions.o):qopenglfunctions.cpp:(.text+0x51b): undefined reference to `_imp__glViewport@16' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qhostaddress.o):qhostaddress.cpp:(.text+0xb9b): undefined reference to `_imp__htonl@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qhostaddress.o):qhostaddress.cpp:(.text+0xfca): undefined reference to `_imp__htonl@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qsslsocket_openssl.o):qsslsocket_openssl.cpp:(.text+0x199a): undefined reference to `_imp__CertCreateCertificateContext@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qsslsocket_openssl.o):qsslsocket_openssl.cpp:(.text+0x1a1d): undefined reference to `_imp__CertGetCertificateChain@32' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qsslsocket_openssl.o):qsslsocket_openssl.cpp:(.text+0x1a94): undefined reference to `_imp__CertFreeCertificateChain@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qsslsocket_openssl.o):qsslsocket_openssl.cpp:(.text+0x1aa0): undefined reference to `_imp__CertFreeCertificateContext@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnetworkinterface_win.o):qnetworkinterface_win.cpp:(.text+0x9ad): undefined reference to `_imp__htonl@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qhostinfo_win.o):qhostinfo_win.cpp:(.text+0x37d): undefined reference to `_imp__htonl@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qhostinfo_win.o):qhostinfo_win.cpp:(.text+0x7b1): undefined reference to `_imp__ntohl@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qhostinfo_win.o):qhostinfo_win.cpp:(.text+0x8c2): undefined reference to `_imp__ntohl@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qhostinfo_win.o):qhostinfo_win.cpp:(.text+0xa40): undefined reference to `_imp__inet_addr@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qhostinfo_win.o):qhostinfo_win.cpp:(.text+0xa90): undefined reference to `_imp__gethostbyaddr@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qdnslookup_win.o):qdnslookup_win.cpp:(.text+0x104): undefined reference to `_imp__htonl@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qdnslookup_win.o):qdnslookup_win.cpp:(.text+0x13e): undefined reference to `DnsQuery_W@24' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qdnslookup_win.o):qdnslookup_win.cpp:(.text+0x652): undefined reference to `_imp__ntohl@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qdnslookup_win.o):qdnslookup_win.cpp:(.text+0x8a3): undefined reference to `DnsRecordListFree@8' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x1ef): undefined reference to `_imp__WSAHtons@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x211): undefined reference to `_imp__WSAHtonl@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x2cf): undefined reference to `_imp__WSAHtons@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x665): undefined reference to `_imp__WSASocketW@24' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x702): undefined reference to `_imp__WSASocketW@24' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0xb86): undefined reference to `_imp__WSANtohs@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0xc2a): undefined reference to `_imp__WSANtohs@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0xc51): undefined reference to `_imp__WSANtohl@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0xc94): undefined reference to `_imp__WSANtohs@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0xcc5): undefined reference to `_imp__WSANtohl@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0xd05): undefined reference to `_imp__WSANtohs@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0xeee): undefined reference to `_imp__WSAConnect@28' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x1626): undefined reference to `_imp__WSARecvFrom@36' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x16f5): undefined reference to `_imp__WSARecvFrom@36' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x17d4): undefined reference to `_imp__WSARecv@28' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x1908): undefined reference to `_imp__WSARecvFrom@36' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x19e9): undefined reference to `_imp__WSANtohs@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x1a0a): undefined reference to `_imp__WSANtohl@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x1a6e): undefined reference to `_imp__WSANtohs@12' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x1c1b): undefined reference to `_imp__WSASendTo@36' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x1d3a): undefined reference to `_imp__WSASend@28' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x1e3b): undefined reference to `_imp__WSARecv@28' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x2390): undefined reference to `_imp__htonl@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x2599): undefined reference to `_imp__ntohl@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x2737): undefined reference to `_imp__htonl@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Network.a(qnativesocketengine_win.o):qnativesocketengine_win.cpp:(.text+0x297f): undefined reference to `_imp__WSAAccept@20' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglpaintengine.o):qopenglpaintengine.cpp:(.text+0x3831): undefined reference to `_imp__glMatrixMode@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglpaintengine.o):qopenglpaintengine.cpp:(.text+0x3847): undefined reference to `_imp__glLoadIdentity@0' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglpaintengine.o):qopenglpaintengine.cpp:(.text+0x3894): undefined reference to `_imp__glOrtho@48' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Gui.a(qopenglpaintengine.o):qopenglpaintengine.cpp:(.text+0x38b0): undefined reference to `_imp__glLoadMatrixf@4' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Qml.a(qqmldebugserver.o):qqmldebugserver.cpp:(.text+0x4c4a): undefined reference to `QTcpServerConnection::QTcpServerConnection()' ../ThirdLibary/windows_mingw_static/qt/lib/libQt5Qml.a(qqmldebugserver.o):qqmldebugserver.cpp:(.text+0x4c54): undefined reference to `non-virtual thunk to QTcpServerConnection::setServer(QQmlDebugServer*)' collect2.exe: error: ld returned 1 exit status CMakeFiles/RabbitIm.dir/build.make:2625: recipe for target 'RabbitIm.exe' failed make[2]: *** [RabbitIm.exe] Error 1 make[2]: Leaving directory '/d/source/rabbitim/build_windows_mingw' CMakeFiles/Makefile2:71: recipe for target 'CMakeFiles/RabbitIm.dir/all' failed make[1]: *** [CMakeFiles/RabbitIm.dir/all] Error 2 make[1]: Leaving directory '/d/source/rabbitim/build_windows_mingw' Makefile:152: recipe for target 'all' failed make: *** [all] Error 2
_______________________________________________ Development mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/development
