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

QtWebEngine creates temporary files with too long names

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2: Important P2: Important
    • None
    • 5.11.0 Beta 3, 5.11.0 Beta 4, 5.12.0, 5.12.1, 5.12.2, 5.12.3, 5.13.0 Beta2
    • WebEngine
    • None
    • OpenMandriva Cooker, ext4 filesystem

      Building inside the directory structure created by our autobuilder -- /home/bero/repos/kde-packaging-tools/qt5-qtwebengine/BUILD/qtwebengine-everywhere-src-5.11.0-beta4

       
    • Linux/X11

      Building QtWebEngine in a directory structure with many subdirectories causes the build to fail because a temporary file name tries to include the entire directory structure in its name - causing a filename too long for most filesystems to handle.

      Running the build in /tmp succeeds.

       

      ninja: error: WriteFile(_third_party_WebKit_Source_bindings_modules_v8_generate_v8_context_snapshot_external_referenceshome_bero_repos_kde-packaging-tools_qt5-qtwebengine_BUILD_qtwebengine-everywhere-src-5.11.0-beta4_x86_64-openmandriva-linux-gnu_src_toolchain_target_rule.rsp): Unable to create file. File name too long
      ninja: build stopped: .
      make[3]: *** [Makefile.gn_run:640: run_ninja] Error 1
      make[3]: Leaving directory '/home/bero/repos/kde-packaging-tools/qt5-qtwebengine/BUILD/qtwebengine-everywhere-src-5.11.0-beta4/x86_64-openmandriva-linux-gnu/src/core'

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

            michal Michal Klocek
            bero Bernhard Rosenkränzer
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes