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

Windows wasm build fails with "The command line is too long."

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.13
    • Fix Version/s: None
    • Labels:
      None
    • Platform/s:
      WebAssembly, Windows
    • Commits:
      22c1e10e1955c63e3b1761e05ce06164c0464073 9dbbccf7a2515c81842e80fb4d6bb3c3d82802b3 bac2b0ef369503a9f00c503c1d8c5b12a496c3eb

      Description

      qmake generates too long command when building web assembly on windows using emscripten.

      agent:2019/04/17 06:47:15 build.go:197: emar cqs ..\..\lib\\libQt5XmlPatterns.a .obj\qacceltree.obj .obj\qacceltreeresourceloader.obj .obj\qacceliterators.obj .obj\qcompressedwhitespace.obj .obj\qvariableloader.obj .obj\qabstractmessagehandler.obj .obj\qabstracturiresolver.obj .obj\qabstractxmlnodemodel.obj .obj\qabstractxmlpullprovider.obj .obj\qabstractxmlreceiver.obj .obj\qiodevicedelegate.obj .obj\qnetworkaccessdelegator.obj .obj\qpullbridge.obj .obj\qresourcedelegator.obj .obj\qsimplexmlnodemodel.obj .obj\qsourcelocation.obj .obj\quriloader.obj .obj\qxmlformatter.obj .obj\qxmlname.obj .obj\qxmlnamepool.obj .obj\qxmlquery.obj .obj\qxmlresultitems.obj .obj\qxmlserializer.obj .obj\qcoloringmessagehandler.obj .obj\qcoloroutput.obj .obj\qxmlschema.obj .obj\qxmlschema_p.obj .obj\qxmlschemavalidator.obj .obj\qabstractdatetime.obj .obj\qabstractduration.obj .obj\qanyuri.obj .obj\qatomiccaster.obj .obj\qatomiccasters.obj .obj\qatomiccomparator.obj .obj\qatomiccomparators.obj .obj\qatomicmathematician.obj .obj\qatomicmathematicians.obj .obj\qatomicstring.obj .obj\qatomicvalue.obj .obj\qbase64binary.obj .obj\qboolean.obj .obj\qcommonvalues.obj .obj\qcomparisonfactory.obj .obj\qdate.obj .obj\qdaytimeduration.obj .obj\qdecimal.obj .obj\qduration.obj .obj\qgday.obj .obj\qgmonth.obj .obj\qgmonthday.obj .obj\qgyear.obj .obj\qgyearmonth.obj .obj\qhexbinary.obj .obj\qinteger.obj .obj\qitem.obj .obj\qnodebuilder.obj .obj\qnodemodel.obj .obj\qqnamevalue.obj .obj\qresourceloader.obj .obj\qschemadatetime.obj .obj\qschemanumeric.obj .obj\qschematime.obj .obj\qsorttuple.obj .obj\quntypedatomic.obj .obj\qvalidationerror.obj .obj\qvaluefactory.obj .obj\qyearmonthduration.obj .obj\qcurrentitemcontext.obj .obj\qdelegatingdynamiccontext.obj .obj\qdelegatingstaticcontext.obj .obj\qdynamiccontext.obj .obj\qfocus.obj .obj\qgenericdynamiccontext.obj .obj\qgenericstaticcontext.obj .obj\qreceiverdynamiccontext.obj .obj\qreportcontext.obj .obj\qstaticbaseuricontext.obj .obj\qstaticcontext.obj .obj\qstaticcurrentcontext.obj .obj\qstaticfocuscontext.obj .obj\qstaticcompatibilitycontext.obj .obj\qstaticnamespacecontext.obj .obj\qandexpression.obj .obj\qapplytemplate.obj .obj\qargumentreference.obj .obj\qarithmeticexpression.obj .obj\qattributeconstructor.obj .obj\qattributenamevalidator.obj .obj\qaxisstep.obj .obj\qcallsite.obj .obj\qcalltargetdescription.obj .obj\qcalltemplate.obj .obj\qcastableas.obj .obj\qcastas.obj .obj\qcollationchecker.obj .obj\qcombinenodes.obj .obj\qcommentconstructor.obj .obj\qcomputednamespaceconstructor.obj .obj\qcontextitem.obj .obj\qcopyof.obj .obj\qcurrentitemstore.obj .obj\qdocumentconstructor.obj .obj\qdocumentcontentvalidator.obj .obj\qdynamiccontextstore.obj .obj\qelementconstructor.obj .obj\qemptycontainer.obj .obj\qemptysequence.obj .obj\qexpression.obj .obj\qexpressionfactory.obj .obj\qexpressionsequence.obj .obj\qexpressionvariablereference.obj .obj\qexternalvariableloader.obj .obj\qexternalvariablereference.obj .obj\qfirstitempredicate.obj .obj\qforclause.obj .obj\qgeneralcomparison.obj .obj\qgenericpredicate.obj .obj\qifthenclause.obj .obj\qinstanceof.obj .obj\qletclause.obj .obj\qliteral.obj .obj\qliteralsequence.obj .obj\qnamespaceconstructor.obj .obj\qncnameconstructor.obj .obj\qnodecomparison.obj .obj\qnodesort.obj .obj\qoptimizationpasses.obj .obj\qoptimizerblocks.obj .obj\qoptimizerframework.obj .obj\qorderby.obj .obj\qorexpression.obj .obj\qpaircontainer.obj .obj\qparentnodeaxis.obj .obj\qpath.obj .obj\qpositionalvariablereference.obj .obj\qprocessinginstructionconstructor.obj .obj\qqnameconstructor.obj .obj\qquantifiedexpression.obj .obj\qrangeexpression.obj .obj\qrangevariablereference.obj .obj\qreturnorderby.obj .obj\qsimplecontentconstructor.obj .obj\qsinglecontainer.obj .obj\qsourcelocationreflection.obj .obj\qstaticbaseuristore.obj .obj\qstaticcompatibilitystore.obj .obj\qtemplate.obj .obj\qtemplateinvoker.obj .obj\qtemplatemode.obj .obj\qtemplateparameterreference.obj .obj\qtextnodeconstructor.obj .obj\qtreatas.obj .obj\qtriplecontainer.obj .obj\qtruthpredicate.obj .obj\qunaryexpression.obj .obj\qunlimitedcontainer.obj .obj\qunresolvedvariablereference.obj .obj\quserfunctioncallsite.obj .obj\quserfunction.obj .obj\qvalidate.obj .obj\qvaluecomparison.obj .obj\qvariabledeclaration.obj .obj\qvariablereference.obj .obj\qxsltsimplecontentconstructor.obj .obj\qabstractfunctionfactory.obj .obj\qaccessorfns.obj .obj\qaggregatefns.obj .obj\qaggregator.obj .obj\qassemblestringfns.obj .obj\qbooleanfns.obj .obj\qcomparescaseaware.obj .obj\qcomparestringfns.obj .obj\qconstructorfunctionsfactory.obj .obj\qcontextfns.obj .obj\qcontextnodechecker.obj .obj\qcurrentfn.obj .obj\qdatetimefn.obj .obj\qdeepequalfn.obj .obj\qdocumentfn.obj .obj\qelementavailablefn.obj .obj\qerrorfn.obj .obj\qfunctionargument.obj .obj\qfunctionavailablefn.obj .obj\qfunctioncall.obj .obj\qfunctionfactorycollection.obj .obj\qfunctionfactory.obj .obj\qfunctionsignature.obj .obj\qgenerateidfn.obj .obj\qnodefns.obj .obj\qnumericfns.obj .obj\qpatternmatchingfns.obj .obj\qpatternplatform.obj .obj\qqnamefns.obj .obj\qresolveurifn.obj .obj\qsequencefns.obj .obj\qsequencegeneratingfns.obj .obj\qstaticnamespacescontainer.obj .obj\qstringvaluefns.obj .obj\qsubstringfns.obj .obj\qsystempropertyfn.obj .obj\qtimezonefns.obj .obj\qtracefn.obj .obj\qtypeavailablefn.obj .obj\qunparsedentitypublicidfn.obj .obj\qunparsedentityurifn.obj .obj\qunparsedtextavailablefn.obj .obj\qunparsedtextfn.obj .obj\qxpath10corefunctions.obj .obj\qxpath20corefunctions.obj .obj\qxslt20corefunctions.obj .obj\qcachingiterator.obj .obj\qdeduplicateiterator.obj .obj\qdistinctiterator.obj .obj\qexceptiterator.obj .obj\qindexofiterator.obj .obj\qinsertioniterator.obj .obj\qintersectiterator.obj .obj\qrangeiterator.obj .obj\qremovaliterator.obj .obj\qsubsequenceiterator.obj .obj\qtocodepointsiterator.obj .obj\qunioniterator.obj .obj\qargumentconverter.obj .obj\qatomizer.obj .obj\qcardinalityverifier.obj .obj\qebvextractor.obj .obj\qitemverifier.obj .obj\quntypedatomicconverter.obj .obj\qquerytransformparser.obj .obj\qparsercontext.obj .obj\qtokenrevealer.obj .obj\qtokensource.obj .obj\qxquerytokenizer.obj .obj\qxslttokenizer.obj .obj\qxslttokenlookup.obj .obj\qdocumentprojector.obj .obj\qnamespacesupport.obj .obj\qxsdalternative.obj .obj\qxsdannotated.obj .obj\qxsdannotation.obj .obj\qxsdapplicationinformation.obj .obj\qxsdassertion.obj .obj\qxsdattribute.obj .obj\qxsdattributereference.obj .obj\qxsdattributeterm.obj .obj\qxsdattributeuse.obj .obj\qxsdattributegroup.obj .obj\qxsdcomplextype.obj .obj\qxsddocumentation.obj .obj\qxsdelement.obj .obj\qxsdfacet.obj .obj\qxsdidcache.obj .obj\qxsdidchelper.obj .obj\qxsdidentityconstraint.obj .obj\qxsdinstancereader.obj .obj\qxsdmodelgroup.obj .obj\qxsdnotation.obj .obj\qxsdparticle.obj .obj\qxsdparticlechecker.obj .obj\qxsdreference.obj .obj\qxsdsimpletype.obj .obj\qxsdschema.obj .obj\qxsdschemachecker.obj .obj\qxsdschemachecker_setup.obj .obj\qxsdschemacontext.obj .obj\qxsdschemadebugger.obj .obj\qxsdschemahelper.obj .obj\qxsdschemamerger.obj .obj\qxsdschemaparser.obj .obj\qxsdschemaparser_setup.obj .obj\qxsdschemaparsercontext.obj .obj\qxsdschemaresolver.obj .obj\qxsdschematoken.obj .obj\qxsdschematypesfactory.obj .obj\qxsdstatemachinebuilder.obj .obj\qxsdterm.obj .obj\qxsdtypechecker.obj .obj\qxsdwildcard.obj .obj\qxsdvalidatedxmlnodemodel.obj .obj\qxsdvalidatinginstancereader.obj .obj\qxsdxpathexpression.obj .obj\qabstractnodetest.obj .obj\qanyitemtype.obj .obj\qanynodetype.obj .obj\qanysimpletype.obj .obj\qanytype.obj .obj\qatomiccasterlocator.obj .obj\qatomiccomparatorlocator.obj .obj\qatomicmathematicianlocator.obj .obj\qatomictype.obj .obj\qbasictypesfactory.obj .obj\qbuiltinatomictype.obj .obj\qbuiltinatomictypes.obj .obj\qcardinality.obj .obj\qcommonsequencetypes.obj .obj\qebvtype.obj .obj\qemptysequencetype.obj .obj\qgenericsequencetype.obj .obj\qitemtype.obj .obj\qlocalnametest.obj .obj\qmultiitemtype.obj .obj\qnamedschemacomponent.obj .obj\qnamespacenametest.obj .obj\qnonetype.obj .obj\qnumerictype.obj .obj\qqnametest.obj .obj\qschemacomponent.obj .obj\qschematype.obj .obj\qschematypefactory.obj .obj\qsequencetype.obj .obj\qtypechecker.obj .obj\quntyped.obj .obj\qxsltnodetest.obj .obj\qgenericnamespaceresolver.obj .obj\qpatternistlocale.obj .obj\qnamepool.obj .obj\qnamespaceresolver.obj .obj\qoutputvalidator.obj .obj\qxpathhelper.obj .obj\qdelegatingnamespaceresolver.obj .obj\qnodenamespaceresolver.obj .obj\qrc_builtinschemas.obj .obj\moc_qabstractmessagehandler.obj .obj\moc_qabstracturiresolver.obj .obj\moc_qiodevicedelegate_p.obj
      agent:2019/04/17 06:47:15 build.go:197: The command line is too long.
      agent:2019/04/17 06:47:15 build.go:197: Mingw32-make[2]: *** [Makefile:1421: ..\..\lib\libQt5XmlPatterns.a] Error 1
      agent:2019/04/17 06:47:15 build.go:197: Mingw32-make[2]: Leaving directory 'C:/Users/qt/work/qt/qtxmlpatterns/src/xmlpatterns'
      agent:2019/04/17 06:47:15 build.go:197: Mingw32-make[1]: *** [Makefile:48: sub-xmlpatterns-make_first] Error 2
      agent:2019/04/17 06:47:15 build.go:197: Mingw32-make[1]: Leaving directory 'C:/Users/qt/work/qt/qtxmlpatterns/src'
      agent:2019/04/17 06:47:15 build.go:197: Mingw32-make: *** [Makefile:50: sub-src-make_first] Error 2
      agent:2019/04/17 06:47:15 build.go:241: Process finished with error: exit status 2
      agent:2019/04/17 06:47:15 build.go:535: Executing scheduled instruction 1 of 1 - Upload all core dumps if there are some
      

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              jbornema Joerg Bornemann
              Reporter:
              jukarjal Juha Karjalainen
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes