Qt 5.5.1 build error



  • During building Qt 5.5.1 under Windows 7 32 using Mingw32 from source I've got error unresolved external symbol, described here:
    https://bugreports.qt.io/browse/QTBUG-43120

    I passed through removing calling this two functions in TextEncodingRegistry.cpp :
    #if OS(WINDOWS) && USE(WCHAR_UNICODE) // my
    // TextCodecWin::registerExtendedEncodingNames(addToTextEncodingNameMap);
    // TextCodecWin::registerExtendedCodecs(addToTextCodecMap);
    #endif

    Can anyone comment this?
    Especially I'm interesting if I should use
    #if USE(ICU_UNICODE)
    TextCodecICU::registerEncodingNames(addToTextEncodingNameMap);
    TextCodecICU::registerCodecs(addToTextCodecMap);
    #endif
    block instead of I commented?
    When is ICU_UNICODE to be defined?

    My configure options are:
    ../configure -nomake examples -largefile -opensource -confirm- -skip qtwebkit-examples -no-opengl -no-angle -no-openvg -qt-pcre -no-nis -openssl-linked OPENSSL_LIBS="-L d:/openssl102e/lib -lssl -lcrypto -lws2_32 -lgdi32" -I "d:/openssl102e/include" -L "d:/openssl102e/lib" -prefix d:/Qt5.5.1ssl


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.