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

[Qt 5.10.1] Building from sources fails randomly when jom is used

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.10.1
    • Fix Version/s: 5.9.5, 5.11.0
    • Labels:
    • Environment:
      Windows 10 msvc 2017 (using jom) (Coin machines used in RTA)

      Description

      Using configure options:

      configure -openssl -plugin-sql-mysql -plugin-sql-sqlite -plugin-sql-odbc -I C:\utils\my_sql\my_sql\include 
      -L C:\utils\my_sql\my_sql\lib -plugin-sql-psql -I C:\utils\postgresql\pgsql\include -L C:\utils\postgresql\pgsql\lib 
      -confirm-license -nomake tests -nomake examples -skip qtwebengine -skip qtwebsockets -skip qtwebchannel -skip qtwebview 
      -commercial -qtnamespace RTA -prefix C:\Users\qt\RTA\src-5.10\qtbase

      Build fails (randomly?) with:

      09:52:00 	fxc.exe -nologo -E PS_PassthroughRG2DI -T ps_4_0 -Fh libANGLE\renderer\d3d\d3d11\shaders\compiled\passthroughrg2di11ps.h ..\..\..\3rdparty\angle\src\libANGLE\renderer\d3d\d3d11\shaders\Passthrough2D11.hlsl
      09:52:00 	C:\Utils\Jom\jom.exe -f Makefile.Release all
      09:52:00 The process cannot access the file because it is being used by another process.
      09:52:00 	copy /y ..\..\..\3rdparty\angle\src\libANGLE\Debug.cpp ..\..\..\3rdparty\angle\src\libANGLE\Debug2.cpp
      09:52:00         0 file(s) copied.
      .
      .(snip)
      .
      
      09:52:58 	link /NOLOGO /DYNAMICBASE /NXCOMPAT /DEBUG /DLL /SUBSYSTEM:WINDOWS /DEF:..\..\..\3rdparty\angle\src\libGLESv2\libGLESv2d.def /MANIFEST:embed /OUT:..\..\..\..\lib\libGLESv2d.dll @C:\Users\qt\AppData\Local\Temp\libGLESv2d.dll.9264.58500.jom
      09:52:59    Creating library ..\..\..\..\lib\libGLESv2d.lib and object ..\..\..\..\lib\libGLESv2d.exp
      09:53:02 	copy /y ..\..\..\..\lib\libGLESv2d.dll ..\..\..\..\bin
      09:53:02         1 file(s) copied.
      09:53:02 jom: C:\Users\qt\RTA\src-5.10\qtbase\src\angle\src\libGLESv2\Makefile [release-all] Error 2
      09:53:02 jom: C:\Users\qt\RTA\src-5.10\qtbase\src\angle\src\Makefile [sub-libGLESv2-make_first-ordered] Error 2
      09:53:02 jom: C:\Users\qt\RTA\src-5.10\qtbase\src\angle\Makefile [sub-src-make_first] Error 2
      09:53:02 jom: C:\Users\qt\RTA\src-5.10\qtbase\src\Makefile [sub-angle-make_first] Error 2

      The whole build and configure log attached. It's taken from jenkins and contains some RTA related log texts.

       

        Attachments

        For Gerrit Dashboard: QTBUG-66059
        # Subject Branch Project Status CR V

          Activity

            People

            Assignee:
            owolff Oliver Wolff
            Reporter:
            mipohjan Milla Pohjanheimo
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved:

                Gerrit Reviews

                There are no open Gerrit changes