Yup. That's expected. See my earlier email about merging to default. It should work under py2 though.
-Bill On Thu, May 26, 2016 at 7:05 AM, Neal Becker <[email protected]> wrote: > 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. > ... > > _______________________________________________ > Scons-dev mailing list > [email protected] > https://pairlist2.pair.net/mailman/listinfo/scons-dev >
_______________________________________________ Scons-dev mailing list [email protected] https://pairlist2.pair.net/mailman/listinfo/scons-dev
