Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-69828

Ninja hardlink changes causing issues with old git checkouts

    • Type: Icon: Bug Bug
    • Resolution: Done
    • Priority: Icon: Major - P3 Major - P3
    • 4.4.18, 5.0.14, 6.0.3
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • ALL

      [1/1 (100%) 0.248s] Checked build.ninja
      [1/4503 (  0%) 0.500s] Installed build/newninja/third_party/wiredtiger/wiredtiger_ext.h
      FAILED: build/newninja/third_party/wiredtiger/wiredtiger_ext.h 
      cp src/third_party/wiredtiger/src/include/wiredtiger_ext.h build/newninja/third_party/wiredtiger/wiredtiger_ext.h
      cp: 'src/third_party/wiredtiger/src/include/wiredtiger_ext.h' and 'build/newninja/third_party/wiredtiger/wiredtiger_ext.h' are the same file
      [41/4503 (  0%) 0.900s] Generated build/newninja/mongo/db/list_indexes_gen.cpp
      ninja: build stopped: subcommand failed. 

      Was able to fix by removing that file and the MPL/LICENSE/README files.

      Issue happened by going from master -> 6.1

      Running ninja version 1.11

            Assignee:
            daniel.moody@mongodb.com Daniel Moody
            Reporter:
            daniel.gottlieb@mongodb.com Daniel Gottlieb (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: