Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-33753

Building Qt for Android with Mingw 4.8.1

    XMLWordPrintable

Details

    • Android

    Description

      Hi, I tried to build v5.2.0-alpha1 (as tagged on git) but failed. However it works fine with qt-everywhere-opensource-src-5.2.0-alpha.zip

      I tried building according to:
      http://qt-project.org/wiki/Qt5ForAndroid
      http://qt-project.org/wiki/Qt5ForAndroidBuilding
      http://qt-project.org/wiki/building_qt-android_on_windows

      here is my "build.bat" file:

      SET PERLDIR=C:\Progs\Perl-5.16.3-x64
      SET JAVA_HOME=C:\Program Files\Java\jdk1.7.0_40
      SET MINGWDIR=C:\Progs\mingw-builds\mingw32
      
      SET ANDROID_NDK=C:\Progs\android-ndk-r8e
      SET ANDROID_SDK=C:\Progs\android-sdk
      
      
      SET PATH=%MINGWDIR%\bin;%MINGWDIR%\opt\bin;%PERLDIR%\bin;%JAVA_HOME%\bin;%SystemRoot%\System32;
      
      set ANDROID_NDK_PLATFORM=android-9
      set ANDROID_TARGET_ARCH=armeabi-v7a
      set ANDROID_BUILD_TOOLS_REVISION=17.0.0
      set ANDROID_NDK_HOST=windows-x86_64
      
      echo check paths:
      where gcc
      where mingw32-make
      where perl
      where javac
      
      REM note: python is required, although not documented on any of these sites:
      REM - http://qt-project.org/wiki/Qt5ForAndroid
      REM - http://qt-project.org/wiki/Qt5ForAndroidBuilding
      REM - http://qt-project.org/wiki/building_qt-android_on_windows
      where python
       
      echo running perl script...
      pause
       
      configure.bat ^
      -opensource ^
      -xplatform android-g++ ^
      -developer-build ^
      -nomake tests ^
      -nomake examples ^
      -android-ndk %ANDROID_NDK% ^
      -android-sdk %ANDROID_SDK% ^
      -android-toolchain-version 4.7 ^
      -skip qttranslations ^
      -skip qtwebkit ^
      -skip qtserialport ^
      -skip qtwebkit-examples ^
      -confirm-license ^
      -qt-zlib
      

      here is the result when building from git:

      check paths:
      C:\Progs\mingw-builds\mingw32\bin\gcc.exe
      C:\Progs\mingw-builds\mingw32\bin\mingw32-make.exe
      C:\Progs\Perl-5.16.3-x64\bin\perl.exe
      C:\Program Files\Java\jdk1.7.0_40\bin\javac.exe
      C:\Progs\mingw-builds\mingw32\opt\bin\python.exe
      running perl script...
      
      Press any key to continue . . .
      + cd qtbase
      + C:\Git\Qt5-Android\qtbase\configure.bat -top-level -opensource -xplatform android-g++ -developer-build -nomake tests -
      nomake examples -android-ndk C:\Progs\android-ndk-r8e -android-sdk C:\Progs\android-sdk -android-toolchain-version 4.7 -
      skip qttranslations -skip qtwebkit -skip qtserialport -skip qtwebkit-examples -confirm-license -qt-zlib
      Please wait while bootstrapping configure ...
      <srcbase> = C:/Git/Qt5-Android/qtbase
      <outbase> = C:/Git/Qt5-Android/qtbase
      mingw32-make: '../../configure.exe' is up to date.
      
      This is the Qt for Android Open Source Edition.
      
      You have already accepted the terms of the license.
      
      Running syncqt...
      <srcbase> = C:/Git/Qt5-Android/qtbase
      <outbase> = C:/Git/Qt5-Android/qtbase
      Creating qmake...
      mingw32-make: Nothing to be done for 'first'.
      Running configuration tests...
      Could Not Find C:\Git\Qt5-Android\qtbase\config.tests\arch\*~
      Environment:
          INCLUDE=
            Unset
          LIB=
            Unset
          PATH=
            C:\Progs\mingw-builds\mingw32\bin
            C:\Progs\mingw-builds\mingw32\opt\bin
            C:\Progs\Perl-5.16.3-x64\bin
            C:\Program Files\Java\jdk1.7.0_40\bin
            C:\Windows\System32
      
      Configuration:
          warnings_are_errors
          minimal-config
          small-config
          medium-config
          large-config
          full-config
          pcre
          release
          compile_examples
          cross_compile
      Qt Configuration:
          private_tests
          release
          c++11
          shared
          zlib
          png
          freetype
          accessibility
          opengl
          opengles2
          egl
          audio-backend
          native-gestures
          qpa
          inotify
          eventfd
          reduce_exports
          concurrent
          minimal-config
          small-config
          medium-config
          large-config
          full-config
      
      QMAKESPEC...................android-g++ (detected)
      Architecture................arm, features:
      Host Architecture...........i386, features:
      Maketool....................mingw32-make
      Debug.......................no
      Force debug info............no
      C++11 support...............yes
      Link Time Code Generation...no
      Accessibility support.......yes
      RTTI support................yes
      SSE2 support................no
      SSE3 support................no
      SSSE3 support...............no
      SSE4.1 support..............no
      SSE4.2 support..............no
      AVX support.................no
      AVX2 support................no
      NEON support................no
      IWMMXT support..............no
      OpenGL support..............yes
      Large File support..........no
      NIS support.................no
      Iconv support...............no
      Inotify support.............yes
      eventfd(7) support..........yes
      Glib support................no
      CUPS support................no
      OpenVG support..............no
      OpenSSL support.............no
      Qt D-Bus support............no
      Qt Widgets module support...yes
      Qt GUI module support.......yes
      QML debugging...............yes
      DirectWrite support.........no
      Use system proxies..........no
      
      Third Party Libraries:
          ZLIB support............qt
          GIF support.............plugin
          JPEG support............plugin
          PNG support.............yes
          FreeType support........yes
          HarfBuzz-NG support.....no
          PCRE support............qt
          ICU support.............no
          ANGLE...................no
      
      Styles:
          Windows.................yes
          Windows XP..............no
          Windows Vista...........no
          Fusion..................yes
          Windows CE..............no
          Windows Mobile..........no
      
      Sql Drivers:
          ODBC....................no
          MySQL...................no
          OCI.....................no
          PostgreSQL..............no
          TDS.....................no
          DB2.....................no
          SQLite..................plugin (qt)
          SQLite2.................no
          InterBase...............no
      
      Sources are in..............C:\Git\Qt5-Android\qtbase
      Build is done in............C:\Git\Qt5-Android\qtbase
      Install prefix..............C:\Git\Qt5-Android\qtbase
      Headers installed to........C:\Git\Qt5-Android\qtbase\include
      Libraries installed to......C:\Git\Qt5-Android\qtbase\lib
      Arch-dep. data to...........C:\Git\Qt5-Android\qtbase
      Plugins installed to........C:\Git\Qt5-Android\qtbase\plugins
      Library execs installed to..C:\Git\Qt5-Android\qtbase\bin
      QML1 imports installed to...C:\Git\Qt5-Android\qtbase\imports
      QML2 imports installed to...C:\Git\Qt5-Android\qtbase\qml
      Binaries installed to.......C:\Git\Qt5-Android\qtbase\bin
      Arch-indep. data to.........C:\Git\Qt5-Android\qtbase
      Docs installed to...........C:\Git\Qt5-Android\qtbase\doc
      Translations installed to...C:\Git\Qt5-Android\qtbase\translations
      Examples installed to.......C:\Git\Qt5-Android\qtbase\examples
      Tests installed to..........C:\Git\Qt5-Android\qtbase\tests
      Using internal configuration.
      
      Generating Makefiles...
      Info: creating super cache file C:/Git/Qt5-Android/.qmake.super
      
      
      Qt is now configured for building. Just run mingw32-make.
      To reconfigure, run mingw32-make confclean and configure.
      
      
      C:\Git\Qt5-Android>mingw32-make -j4
      
      (lots of output here)
      
      
      after running mingw32-make -j1 the last bit of output is:
      
      
      mingw32-make[2]: Entering directory 'C:/Git/Qt5-Android/qtdeclarative/src'
      cd qml\ && ( if not exist Makefile C:\Git\Qt5-Android\qtbase\bin\qmake C:\Git\Qt5-Android\qtdeclarative\src\qml\qml.pro
      -o Makefile ) && mingw32-make -f Makefile
      mingw32-make[3]: Entering directory 'C:/Git/Qt5-Android/qtdeclarative/src/qml'
      del libQt5Qml.so.5.2.0 libQt5Qml.so libQt5Qml.so.5 libQt5Qml.so.5.2
      Could Not Find C:\Git\Qt5-Android\qtdeclarative\src\qml\libQt5Qml.so.5.2.0
      C:/Progs/android-ndk-r8e/toolchains/arm-linux-androideabi-4.7/prebuilt/windows-x86_64/bin/arm-linux-androideabi-g++ --sy
      sroot=C:/Progs/android-ndk-r8e/platforms/android-9/arch-arm/ -Wl,--no-undefined -Wl,--no-undefined -Wl,-z,noexecstack -s
      hared -Wl,-soname,libQt5Qml.so -o libQt5Qml.so.5.2.0 .obj\release_shared\qqmlchangeset.obj .obj\release_shared\qqmllista
      ccessor.obj .obj\release_shared\qqmllistcompositor.obj .obj\release_shared\qqmladaptormodel.obj .obj\release_shared\qqml
      propertymap.obj .obj\release_shared\qqmljsast.obj .obj\release_shared\qqmljsastvisitor.obj .obj\release_shared\qqmljseng
      ine_p.obj .obj\release_shared\qqmljsgrammar.obj .obj\release_shared\qqmljslexer.obj .obj\release_shared\qqmljsparser.obj
       .obj\release_shared\qv4compileddata.obj .obj\release_shared\qv4compiler.obj .obj\release_shared\qv4codegen.obj .obj\rel
      ease_shared\qv4instr_moth.obj .obj\release_shared\qv4isel_moth.obj .obj\release_shared\qv4isel_p.obj .obj\release_shared
      \qv4jsir.obj .obj\release_shared\qv4ssa.obj .obj\release_shared\qv4regalloc.obj .obj\release_shared\qqmlcodegenerator.ob
      j .obj\release_shared\qv4isel_masm.obj .obj\release_shared\ARMAssembler.obj .obj\release_shared\ARMv7Assembler.obj .obj\
      release_shared\MacroAssemblerARM.obj .obj\release_shared\MacroAssemblerSH4.obj .obj\release_shared\LinkBuffer.obj .obj\r
      elease_shared\PrintStream.obj .obj\release_shared\FilePrintStream.obj .obj\release_shared\OSAllocatorPosix.obj .obj\rele
      ase_shared\PageAllocationAligned.obj .obj\release_shared\PageBlock.obj .obj\release_shared\WTFStubs.obj .obj\release_sha
      red\Options.obj .obj\release_shared\Disassembler.obj .obj\release_shared\UDis86Disassembler.obj .obj\release_shared\Yarr
      CanonicalizeUCS2.obj .obj\release_shared\YarrInterpreter.obj .obj\release_shared\YarrJIT.obj .obj\release_shared\YarrPat
      tern.obj .obj\release_shared\YarrSyntaxChecker.obj .obj\release_shared\qjsengine.obj .obj\release_shared\qjsvalue.obj .o
      bj\release_shared\qjsvalueiterator.obj .obj\release_shared\qv4engine.obj .obj\release_shared\qv4context.obj .obj\release
      _shared\qv4runtime.obj .obj\release_shared\qv4value.obj .obj\release_shared\qv4debugging.obj .obj\release_shared\qv4look
      up.obj .obj\release_shared\qv4identifier.obj .obj\release_shared\qv4identifiertable.obj .obj\release_shared\qv4mm.obj .o
      bj\release_shared\qv4managed.obj .obj\release_shared\qv4internalclass.obj .obj\release_shared\qv4sparsearray.obj .obj\re
      lease_shared\qv4arrayobject.obj .obj\release_shared\qv4argumentsobject.obj .obj\release_shared\qv4booleanobject.obj .obj
      \release_shared\qv4dateobject.obj .obj\release_shared\qv4errorobject.obj .obj\release_shared\qv4function.obj .obj\releas
      e_shared\qv4functionobject.obj .obj\release_shared\qv4globalobject.obj .obj\release_shared\qv4jsonobject.obj .obj\releas
      e_shared\qv4mathobject.obj .obj\release_shared\qv4numberobject.obj .obj\release_shared\qv4object.obj .obj\release_shared
      \qv4objectproto.obj .obj\release_shared\qv4regexpobject.obj .obj\release_shared\qv4stringobject.obj .obj\release_shared\
      qv4variantobject.obj .obj\release_shared\qv4string.obj .obj\release_shared\qv4objectiterator.obj .obj\release_shared\qv4
      regexp.obj .obj\release_shared\qv4unwindhelper.obj .obj\release_shared\qv4serialize.obj .obj\release_shared\qv4script.ob
      j .obj\release_shared\qv4executableallocator.obj .obj\release_shared\qv4sequenceobject.obj .obj\release_shared\qv4includ
      e.obj .obj\release_shared\qv4qobjectwrapper.obj .obj\release_shared\qv4qmlextensions.obj .obj\release_shared\qv4stacktra
      ce.obj .obj\release_shared\qv4exception.obj .obj\release_shared\qv4vme_moth.obj .obj\release_shared\qv4exception_gcc.obj
       .obj\release_shared\bignum-dtoa.obj .obj\release_shared\bignum.obj .obj\release_shared\cached-powers.obj .obj\release_s
      hared\diy-fp.obj .obj\release_shared\double-conversion.obj .obj\release_shared\fast-dtoa.obj .obj\release_shared\fixed-d
      toa.obj .obj\release_shared\strtod.obj .obj\release_shared\qqmlinstruction.obj .obj\release_shared\qqmlopenmetaobject.ob
      j .obj\release_shared\qqmlvmemetaobject.obj .obj\release_shared\qqmlengine.obj .obj\release_shared\qqmlexpression.obj .o
      bj\release_shared\qqmlproperty.obj .obj\release_shared\qqmlcomponent.obj .obj\release_shared\qqmlincubator.obj .obj\rele
      ase_shared\qqmlcontext.obj .obj\release_shared\qqmlcustomparser.obj .obj\release_shared\qqmlpropertyvaluesource.obj .obj
      \release_shared\qqmlpropertyvalueinterceptor.obj .obj\release_shared\qqmlproxymetaobject.obj .obj\release_shared\qqmlvme
      .obj .obj\release_shared\qqmlcompiler.obj .obj\release_shared\qqmlcompileddata.obj .obj\release_shared\qqmlboundsignal.o
      bj .obj\release_shared\qqmlmetatype.obj .obj\release_shared\qqmlstringconverters.obj .obj\release_shared\qqmlparserstatu
      s.obj .obj\release_shared\qqmltypeloader.obj .obj\release_shared\qqmlinfo.obj .obj\release_shared\qqmlerror.obj .obj\rel
      ease_shared\qqmlscript.obj .obj\release_shared\qqmlvaluetype.obj .obj\release_shared\qqmlaccessors.obj .obj\release_shar
      ed\qqmlxmlhttprequest.obj .obj\release_shared\qqmlwatcher.obj .obj\release_shared\qqmlcleanup.obj .obj\release_shared\qq
      mlpropertycache.obj .obj\release_shared\qqmlnotifier.obj .obj\release_shared\qqmltypenotavailable.obj .obj\release_share
      d\qqmltypenamecache.obj .obj\release_shared\qqmlscriptstring.obj .obj\release_shared\qqmlnetworkaccessmanagerfactory.obj
       .obj\release_shared\qqmldirparser.obj .obj\release_shared\qqmlextensionplugin.obj .obj\release_shared\qqmlimport.obj .o
      bj\release_shared\qqmllist.obj .obj\release_shared\qqmllocale.obj .obj\release_shared\qqmlabstractexpression.obj .obj\re
      lease_shared\qqmljavascriptexpression.obj .obj\release_shared\qqmlabstractbinding.obj .obj\release_shared\qqmlvaluetypep
      roxybinding.obj .obj\release_shared\qqmlglobal.obj .obj\release_shared\qqmlfile.obj .obj\release_shared\qqmlbundle.obj .
      obj\release_shared\qqmlmemoryprofiler.obj .obj\release_shared\qqmlplatform.obj .obj\release_shared\qqmlbinding.obj .obj\
      release_shared\qqmlabstracturlinterceptor.obj .obj\release_shared\qqmlapplicationengine.obj .obj\release_shared\qqmllist
      wrapper.obj .obj\release_shared\qqmlcontextwrapper.obj .obj\release_shared\qqmlvaluetypewrapper.obj .obj\release_shared\
      qqmltypewrapper.obj .obj\release_shared\qqmlfileselector.obj .obj\release_shared\qqmlobjectcreator.obj .obj\release_shar
      ed\qintrusivelist.obj .obj\release_shared\qhashedstring.obj .obj\release_shared\qqmlpool.obj .obj\release_shared\qqmlthr
      ead.obj .obj\release_shared\qqmltrace.obj .obj\release_shared\qv8engine.obj .obj\release_shared\qv4domerrors.obj .obj\re
      lease_shared\qv4sqlerrors.obj .obj\release_shared\qqmlbuiltinfunctions.obj .obj\release_shared\qqmldebugservice.obj .obj
      \release_shared\qqmlprofilerservice.obj .obj\release_shared\qqmldebugserver.obj .obj\release_shared\qqmlinspectorservice
      .obj .obj\release_shared\qv8profilerservice.obj .obj\release_shared\qqmlenginedebugservice.obj .obj\release_shared\qdebu
      gmessageservice.obj .obj\release_shared\qv4debugservice.obj .obj\release_shared\qabstractanimationjob.obj .obj\release_s
      hared\qanimationgroupjob.obj .obj\release_shared\qsequentialanimationgroupjob.obj .obj\release_shared\qparallelanimation
      groupjob.obj .obj\release_shared\qpauseanimationjob.obj .obj\release_shared\qqmlbind.obj .obj\release_shared\qqmlconnect
      ions.obj .obj\release_shared\qqmldelegatemodel.obj .obj\release_shared\qqmllistmodel.obj .obj\release_shared\qqmllistmod
      elworkeragent.obj .obj\release_shared\qqmlmodelsmodule.obj .obj\release_shared\qqmlobjectmodel.obj .obj\release_shared\q
      qmltimer.obj .obj\release_shared\qquickpackage.obj .obj\release_shared\qquickworkerscript.obj .obj\release_shared\qqmlin
      stantiator.obj .obj\release_shared\moc_qqmlpropertymap.obj .obj\release_shared\moc_qv4debugging_p.obj .obj\release_share
      d\moc_qv4include_p.obj .obj\release_shared\moc_qv4qobjectwrapper_p.obj .obj\release_shared\moc_qqmlglobal_p.obj .obj\rel
      ease_shared\moc_qqmlcomponent.obj .obj\release_shared\moc_qqmlengine.obj .obj\release_shared\moc_qqmlcontext.obj .obj\re
      lease_shared\moc_qqmlvaluetype_p.obj .obj\release_shared\moc_qqmlwatcher_p.obj .obj\release_shared\moc_qqmltypenotavaila
      ble_p.obj .obj\release_shared\moc_qqmlextensionplugin.obj .obj\release_shared\moc_qqmllocale_p.obj .obj\release_shared\m
      oc_qqmlcomponentattached_p.obj .obj\release_shared\moc_qqmlplatform_p.obj .obj\release_shared\moc_qqmlfileselector.obj .
      obj\release_shared\moc_qqmldebugservice_p.obj .obj\release_shared\moc_qqmlinspectorservice_p.obj .obj\release_shared\moc
      _qv8profilerservice_p.obj .obj\release_shared\moc_qqmlenginedebugservice_p.obj .obj\release_shared\moc_qdebugmessageserv
      ice_p.obj .obj\release_shared\moc_qv4debugservice_p.obj .obj\release_shared\moc_qabstractanimationjob_p.obj .obj\release
      _shared\moc_qqmlbind_p.obj .obj\release_shared\moc_qqmlconnections_p.obj .obj\release_shared\moc_qqmldelegatemodel_p.obj
       .obj\release_shared\moc_qqmldelegatemodel_p_p.obj .obj\release_shared\moc_qqmllistmodel_p.obj .obj\release_shared\moc_q
      qmllistmodel_p_p.obj .obj\release_shared\moc_qqmllistmodelworkeragent_p.obj .obj\release_shared\moc_qqmlobjectmodel_p.ob
      j .obj\release_shared\moc_qqmltimer_p.obj .obj\release_shared\moc_qquickpackage_p.obj .obj\release_shared\moc_qquickwork
      erscript_p.obj  -LC:/Progs/android-ndk-r8e/sources/cxx-stl/gnu-libstdc++/4.7/libs/armeabi-v7a -LC:/Progs/android-ndk-r8e
      /platforms/android-9/arch-arm//usr/lib c:/progs/android-ndk-r8e/toolchains/arm-linux-androideabi-4.7/prebuilt/windows-x8
      6_64/bin/../lib/gcc/arm-linux-androideabi/4.7/libgcc.a -LC:/Git/Qt5-Android/qtbase/lib -lQt5Network -lQt5Core -lgnustl_s
      hared -lsupc++ -llog -lz -lm -ldl -lc -lgcc
      .obj\release_shared\YarrInterpreter.obj: In function `JSC::Yarr::BytecodePattern::BytecodePattern(PassOwnPtr<JSC::Yarr::
      ByteDisjunction>, WTF::Vector<OwnPtr<JSC::Yarr::ByteDisjunction>, 1, 0>&, JSC::Yarr::YarrPattern&, WTF::BumpPointerAlloc
      ator*)':
      YarrInterpreter.cpp:(.text._ZN3JSC4Yarr15BytecodePatternC2E10PassOwnPtrINS0_15ByteDisjunctionEERN3WTF6VectorI6OwnPtrIS3_
      ELi1ELi0EEERNS0_11YarrPatternEPNS5_20BumpPointerAllocatorE[_ZN3JSC4Yarr15BytecodePatternC5E10PassOwnPtrINS0_15ByteDisjun
      ctionEERN3WTF6VectorI6OwnPtrIS3_ELi1ELi0EEERNS0_11YarrPatternEPNS5_20BumpPointerAllocatorE]+0x46): undefined reference t
      o `JSC::Yarr::newlineCreate()'
      YarrInterpreter.cpp:(.text._ZN3JSC4Yarr15BytecodePatternC2E10PassOwnPtrINS0_15ByteDisjunctionEERN3WTF6VectorI6OwnPtrIS3_
      ELi1ELi0EEERNS0_11YarrPatternEPNS5_20BumpPointerAllocatorE[_ZN3JSC4Yarr15BytecodePatternC5E10PassOwnPtrINS0_15ByteDisjun
      ctionEERN3WTF6VectorI6OwnPtrIS3_ELi1ELi0EEERNS0_11YarrPatternEPNS5_20BumpPointerAllocatorE]+0x78): undefined reference t
      o `JSC::Yarr::wordcharCreate()'
      .obj\release_shared\YarrJIT.obj: In function `JSC::Yarr::YarrPattern::newlineCharacterClass()':
      YarrJIT.cpp:(.text._ZN3JSC4Yarr11YarrPattern21newlineCharacterClassEv[_ZN3JSC4Yarr11YarrPattern21newlineCharacterClassEv
      ]+0xc): undefined reference to `JSC::Yarr::newlineCreate()'
      .obj\release_shared\YarrJIT.obj: In function `JSC::Yarr::YarrPattern::wordcharCharacterClass()':
      YarrJIT.cpp:(.text._ZN3JSC4Yarr11YarrPattern22wordcharCharacterClassEv[_ZN3JSC4Yarr11YarrPattern22wordcharCharacterClass
      Ev]+0xc): undefined reference to `JSC::Yarr::wordcharCreate()'
      .obj\release_shared\YarrPattern.obj: In function `JSC::Yarr::YarrPattern::digitsCharacterClass()':
      YarrPattern.cpp:(.text._ZN3JSC4Yarr11YarrPattern20digitsCharacterClassEv[_ZN3JSC4Yarr11YarrPattern20digitsCharacterClass
      Ev]+0x8): undefined reference to `JSC::Yarr::digitsCreate()'
      .obj\release_shared\YarrPattern.obj: In function `JSC::Yarr::YarrPattern::spacesCharacterClass()':
      YarrPattern.cpp:(.text._ZN3JSC4Yarr11YarrPattern20spacesCharacterClassEv[_ZN3JSC4Yarr11YarrPattern20spacesCharacterClass
      Ev]+0x8): undefined reference to `JSC::Yarr::spacesCreate()'
      .obj\release_shared\YarrPattern.obj: In function `JSC::Yarr::YarrPatternConstructor::atomCharacterClassBuiltIn(JSC::Yarr
      ::BuiltInCharacterClassID, bool)':
      YarrPattern.cpp:(.text._ZN3JSC4Yarr22YarrPatternConstructor25atomCharacterClassBuiltInENS0_23BuiltInCharacterClassIDEb[_
      ZN3JSC4Yarr22YarrPatternConstructor25atomCharacterClassBuiltInENS0_23BuiltInCharacterClassIDEb]+0x48): undefined referen
      ce to `JSC::Yarr::nondigitsCreate()'
      YarrPattern.cpp:(.text._ZN3JSC4Yarr22YarrPatternConstructor25atomCharacterClassBuiltInENS0_23BuiltInCharacterClassIDEb[_
      ZN3JSC4Yarr22YarrPatternConstructor25atomCharacterClassBuiltInENS0_23BuiltInCharacterClassIDEb]+0x80): undefined referen
      ce to `JSC::Yarr::nonspacesCreate()'
      YarrPattern.cpp:(.text._ZN3JSC4Yarr22YarrPatternConstructor25atomCharacterClassBuiltInENS0_23BuiltInCharacterClassIDEb[_
      ZN3JSC4Yarr22YarrPatternConstructor25atomCharacterClassBuiltInENS0_23BuiltInCharacterClassIDEb]+0xc0): undefined referen
      ce to `JSC::Yarr::nonwordcharCreate()'
      collect2.exe: error: ld returned 1 exit status
      Makefile:610: recipe for target 'C:\Git\Qt5-Android\qtbase\lib\libQt5Qml.so.5.2.0' failed
      mingw32-make[3]: *** [C:\Git\Qt5-Android\qtbase\lib\libQt5Qml.so.5.2.0] Error 1
      mingw32-make[3]: Leaving directory 'C:/Git/Qt5-Android/qtdeclarative/src/qml'
      Makefile:44: recipe for target 'sub-qml-make_first-ordered' failed
      mingw32-make[2]: *** [sub-qml-make_first-ordered] Error 2
      mingw32-make[2]: Leaving directory 'C:/Git/Qt5-Android/qtdeclarative/src'
      Makefile:41: recipe for target 'sub-src-make_first' failed
      mingw32-make[1]: *** [sub-src-make_first] Error 2
      mingw32-make[1]: Leaving directory 'C:/Git/Qt5-Android/qtdeclarative'
      Makefile:216: recipe for target 'module-qtdeclarative-make_first' failed
      mingw32-make: *** [module-qtdeclarative-make_first] Error 2
      
      C:\Git\Qt5-Android>
      

      I'm fully aware, that I'm probably doing something wrong as this is my first attempt to compile Qt myself. However that would mean that the documentation is incomplete.

      Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            esabraha Eskil Abrahamsen Blomfeldt
            alexl Alexander Lanin
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes