[Scons-dev] 1st try of scons hg default on python3
Neal Becker
ndbecker2 at gmail.com
Thu May 26 10:05:05 EDT 2016
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 at 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.
...
More information about the Scons-dev
mailing list