[SERVER-24555] compilation db scons tool is not compatible with scons 2.4.x Created: 14/Jun/16  Updated: 21/Nov/16  Resolved: 17/Jun/16

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: None
Fix Version/s: 3.2.8, 3.3.9

Type: Task Priority: Major - P3
Reporter: Sam Kleinman (Inactive) Assignee: Austin Steady
Resolution: Done Votes: 1
Labels: code-only
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Backport Completed:
Sprint: Build 16 (06/24/16)
Participants:

 Description   

 
scons compiledb generated-sources
 
Building compilation database compile_commands.json
scons: done building targets.
NotImplementedError: :
  File "/usr/lib/python2.7/site-packages/SCons/Script/Main.py", line 1374:
    _exec_main(parser, values)
  File "/usr/lib/python2.7/site-packages/SCons/Script/Main.py", line 1337:
    _main(parser)
  File "/usr/lib/python2.7/site-packages/SCons/Script/Main.py", line 1102:
    nodes = _build_targets(fs, options, targets, target_top)
  File "/usr/lib/python2.7/site-packages/SCons/Script/Main.py", line 1299:
    jobs.run(postfunc = jobs_postfunc)
  File "/usr/lib/python2.7/site-packages/SCons/Job.py", line 111:
    self.job.start()
  File "/usr/lib/python2.7/site-packages/SCons/Job.py", line 216:
    task.executed()
  File "/usr/lib/python2.7/site-packages/SCons/Script/Main.py", line 235:
    SCons.Taskmaster.OutOfDateTask.executed(self)
  File "/usr/lib/python2.7/site-packages/SCons/Taskmaster.py", line 310:
    t.release_target_info()
  File "/usr/lib/python2.7/site-packages/SCons/Node/FS.py", line 3009:
    self.changed(allowcache=True)
  File "/usr/lib/python2.7/site-packages/SCons/Node/FS.py", line 3260:
    has_changed = SCons.Node.Node.changed(self, node)
  File "/usr/lib/python2.7/site-packages/SCons/Node/__init__.py", line 1442:
    if _decider_map[child.changed_since_last_build](child, self, prev_ni):
  File "/usr/lib/python2.7/site-packages/SCons/Node/__init__.py", line 265:
    raise NotImplementedError
scons compiledb  8.53s user 0.17s system 99% cpu 8.719 total



 Comments   
Comment by Githook User [ 17/Jun/16 ]

Author:

{u'name': u'Austin Steady', u'email': u'austin.steady@10gen.com'}

Message: SERVER-24555: make compilation_db compatible with scons 2.4

Signed-off-by: Sam Kleinman <samk@10gen.com>
(cherry picked from commit 737d557b1729d8d6c2892832b75630f045787ec1)
Branch: v3.2
https://github.com/mongodb/mongo/commit/af3899c1eb2964521ca23c79b0bb3ff9bc3fe78f

Comment by Githook User [ 17/Jun/16 ]

Author:

{u'name': u'Austin Steady', u'email': u'austin.steady@10gen.com'}

Message: SERVER-24555: make compilation_db compatible with scons 2.4

Signed-off-by: Sam Kleinman <samk@10gen.com>
Branch: master
https://github.com/mongodb/mongo/commit/737d557b1729d8d6c2892832b75630f045787ec1

Generated at Thu Feb 08 04:06:41 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.