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

Unable to use system provided abseil-cpp

    • Type: Icon: Bug Bug
    • Resolution: Won't Fix
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • ALL
    • Dev Platform 2021-11-15, Dev Platform 2021-11-29, Dev Platform 2022-03-21, Dev Platform 2022-04-04

      This isn't new. Has been this way for quite some time.

      Steps to reproduce:

       

      $ git reset --hard r5.1.0
      
      $ git clean -f -x -d && python buildscripts/scons.py --dbg=off --disable-warnings-as-errors --enable-free-mon=on --enable-http-client=on --opt=on --release --server-js=on --ssl=on --wiredtiger=on --ninja=enabled --use-system-abseil-cpp generate-ninja
      ...
      KeyError: 'LIBDEPS_ABSL_CONTAINER_SYSLIBDEP':
        File "/Users/nwani/repos/mongo/SConstruct", line 5218:
          env.SConscript(
        File "/Users/nwani/repos/mongo/src/third_party/scons-3.1.2/scons-local-3.1.2/SCons/Script/SConscript.py", line 597:
          return _SConscript(self.fs, *files, **subst_kw)
        File "/Users/nwani/repos/mongo/src/third_party/scons-3.1.2/scons-local-3.1.2/SCons/Script/SConscript.py", line 286:
          exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
        File "/Users/nwani/repos/mongo/src/SConscript", line 22:
          env.SConscript('third_party/SConscript', exports=['env'])
        File "/Users/nwani/repos/mongo/src/third_party/scons-3.1.2/scons-local-3.1.2/SCons/Script/SConscript.py", line 597:
          return _SConscript(self.fs, *files, **subst_kw)
        File "/Users/nwani/repos/mongo/src/third_party/scons-3.1.2/scons-local-3.1.2/SCons/Script/SConscript.py", line 286:
          exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
        File "/Users/nwani/repos/mongo/src/third_party/SConscript", line 373:
          env['LIBDEPS_ABSL_CONTAINER_SYSLIBDEP'],
        File "/Users/nwani/repos/mongo/src/third_party/scons-3.1.2/scons-local-3.1.2/SCons/Environment.py", line 405:
          return self._dict[key]

       

            Assignee:
            andrew.morrow@mongodb.com Andrew Morrow (Inactive)
            Reporter:
            nehaljw.kkd1@gmail.com Nehal J Wani
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: