Yo All!

A heads up to all you living on the bleeding edge:

    SCons Version 4.11.0 broke gpsd build. (#412)
    https://gitlab.com/gpsd/gpsd/-/work_items/412


RGDS
GARY
---------------------------------------------------------------------------
Gary E. Miller Rellim 109 NW Wilmington Ave., Suite E, Bend, OR 97703
        [email protected]  Tel:+1 541 382 8588

            Veritas liberabit vos. -- Quid est veritas?
    "If you can't measure it, you can't improve it." - Lord Kelvin

Title: GitLab

Issue created by Gary E. Miller: #412

Assignee: Gary E_ Miller

Version 4.11.0 broke gpsd build.

dilbert /usr/local/src/GPS/gpsd # scons --version
SCons by Steven Knight et al.:
	SCons: v4.11.0.190853a12d8c2128f29abe849a6a162f0ed9f049, Mon, 10 Aug 2026 21:23:44 -0700, by bdbaddog on M1Dog2021
	SCons path: ['/usr/lib/python3.14/site-packages/SCons']
Copyright (c) 2001 - 2026 The SCons Foundation
dilbert /usr/local/src/GPS/gpsd # scons -c
scons: Reading SConscript files ...
FileNotFoundError: [Errno 2] No such file or directory: 'gpsd-3.27.6~dev/.scons-option-cache':
  File "/usr/local/src/GPS/gpsd/SConstruct", line 69:
    SConscript('SConscript',
  File "/usr/lib/python3.14/site-packages/SCons/Script/SConscript.py", line 689:
    return method(*args, **kw)
  File "/usr/lib/python3.14/site-packages/SCons/Script/SConscript.py", line 625:
    return _SConscript(self.fs, *files, **subst_kw)
  File "/usr/lib/python3.14/site-packages/SCons/Script/SConscript.py", line 284:
    exec(compile(scriptdata, scriptname, 'exec'), call_stack[-1].globals)
  File "/usr/local/src/GPS/gpsd/gpsd-3.27.6~dev/SConscript", line 492:
    env = Environment(tools=["default", "tar", "textfile"], options=opts, ENV=envs)
  File "/usr/lib/python3.14/site-packages/SCons/Environment.py", line 1403:
    variables.Update(self)
  File "/usr/lib/python3.14/site-packages/SCons/Variables/__init__.py", line 278:
    contents = node.get_text_contents()
  File "/usr/lib/python3.14/site-packages/SCons/Node/FS.py", line 2773:
    return SCons.Util.to_Text(self.get_contents())
  File "/usr/lib/python3.14/site-packages/SCons/Node/FS.py", line 2769:
    return SCons.Node._get_contents_map[self._func_get_contents](self)
  File "/usr/lib/python3.14/site-packages/SCons/Node/__init__.py", line 219:
    if not node.rexists():
  File "/usr/lib/python3.14/site-packages/SCons/Node/FS.py", line 781:
    return SCons.Node._rexists_map[self._func_rexists](self)
  File "/usr/lib/python3.14/site-packages/SCons/Node/__init__.py", line 186:
    return node.rfile().exists()
  File "/usr/lib/python3.14/site-packages/SCons/Node/FS.py", line 3594:
    if not self.exists():
  File "/usr/lib/python3.14/site-packages/SCons/Node/FS.py", line 3214:
    result = SCons.Node._exists_map[self._func_exists](self)
  File "/usr/lib/python3.14/site-packages/SCons/Node/__init__.py", line 166:
    node.fs.unlink(node.get_internal_path())
  File "/usr/lib/python3.14/site-packages/SCons/Node/FS.py", line 1226:
    return os.unlink(path)

Version 4.10.1 works.

Attachment: pgpDYIDL7sZGj.pgp
Description: OpenPGP digital signature

Reply via email to