1st try of scons hg default on python3

Neal Becker <[email protected]>
Newsgroups gmane.comp.programming.tools.scons.devel
Message-ID <[email protected]>
When I try my build on /usr/bin/python3 (fedora linux python3.4) it fails: 

/usr/bin/python3 ~/scons-new/bootstrap.py
/usr/bin/python3 /home/nbecker/scons-new/bootstrap/src/script/scons.py
scons: Reading SConscript files ...
PYTHONINC: /usr/include/python3.4m
3
EXT: .cpython-34m.so
AttributeError: 'module' object has no attribute 'generate':
  File "/home/nbecker/interference/SConstruct", line 85:
    env = Environment (ENV = {'PATH' : os.environ['PATH']}, 
CXXFLAGS=cxxflags, SHCXXFLAGS=shcxxflags, LIBPATH=[NDARRAYLIBPATH, 
BOOSTLIBPATH, IPPLIBPATH, MKLPATH, ACMLLIBPATH], CPPPATH=[LOCALBOOST, 
NDARRAYINC, BOOSTINC, PYTHONINC, NUMPYINC, EIGENINC, IPPINC, MKLINC, 
ACMLINCLUDE],  RPATH=[NDARRAYLIBPATH, BOOSTLIBPATH, IPPLIBPATH, MKLPATH, 
ACMLLIBPATH])
  File "/home/nbecker/scons-new/bootstrap/src/engine/SCons/Environment.py", 
line 982:
    apply_tools(self, tools, toolpath)
  File "/home/nbecker/scons-new/bootstrap/src/engine/SCons/Environment.py", 
line 107:
    env.Tool(tool)
  File "/home/nbecker/scons-new/bootstrap/src/engine/SCons/Environment.py", 
line 1789:
    tool(self)
  File "/home/nbecker/scons-
new/bootstrap/src/engine/SCons/Tool/__init__.py", line 225:
    self.generate(env, *args, **kw)
  File "/home/nbecker/scons-new/bootstrap/src/engine/SCons/Tool/default.py", 
line 40:
    for t in SCons.Tool.tool_list(env['PLATFORM'], env):
  File "/home/nbecker/scons-
new/bootstrap/src/engine/SCons/Tool/__init__.py", line 1162:
    ], env)
  File "/home/nbecker/scons-
new/bootstrap/src/engine/SCons/Tool/__init__.py", line 1029:
    return list(filter (ToolExists, tools))
  File "/home/nbecker/scons-
new/bootstrap/src/engine/SCons/Tool/__init__.py", line 1028:
    return Tool(tool).exists(env)
  File "/home/nbecker/scons-
new/bootstrap/src/engine/SCons/Tool/__init__.py", line 108:
    self.generate = module.generate


When run using python3.5 from my anaconda install it seems to succeed:

(py35)[nbecker@nbecker2 interference]$ python3 ~/scons-new/bootstrap.py
/home/nbecker/anaconda3/envs/py35/bin/python3 /home/nbecker/scons-
new/bootstrap/src/script/scons.py
scons: Reading SConscript files ...
PYTHONINC: /home/nbecker/anaconda3/envs/py35/include/python3.5m
3
EXT: .cpython-35m-x86_64-linux-gnu.so
Checking for C header file unuran.h... (cached) yes
found unuran.h
HAVE_UNURAN= 1
Checking for C header file mkl_vsl.h... (cached) yes
found mkl_vsl.h
HAVE_MKL= 1
scons: done reading SConscript files.
scons: Building targets ...
scons: `_lms.cpython-35m-x86_64-linux-gnu.os' is up to date.
...
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.