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

Failed to do memory mapped file I/O for 32 bit

    XMLWordPrintable

Details

    • Bug
    • Resolution: Invalid
    • Not Evaluated
    • None
    • 5.11.1
    • Build System, WebEngine
    • None
    • Windows 7 Ultimate
      MSBuild 15.8.3
      64 Bit
      32 GB RAM
    • Windows

    Description

       

      Hi all,

      I moved building Qt from source to a VServer with Win7 and only MSBuild. The x64 build was successfully, but the x86 failed with the following message:

       

      LINK : the 32-bit linker (C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.15.26726\bin\HostX86\x86\link.EXE) failed to do memory mapped file I/O on `E:\qt\_build_5.11.1\msvc2017_x86_nmake\mocs\qtwebengine\src\core\debug\obj\base\base.lib' and is going to restart linking with a 64-bit linker for better throughput
      1>LINK : failed to locate a 64-bit linker on %PATH%; continue the current linking
      

      I've read about this issue here and here.

       

      Is it really a good idea, if I want to get a 32 bit build of Qt to set the environment variable "PreferredToolArchitecture=x64"? I think it will be messy to link with a 64-bit linker for a 32 bit build, or?

       

      I appreciate any other idea / work-a-round to solve this issue!

       

      Best regards,
      Mike

       

      Attachments

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

        Activity

          People

            qt_webengine_team Qt WebEngine Team
            lachrymology Mike
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes