Re: 1st try of scons hg default on python3

Bill Deegan <bill-cJFiu+DHMVC5azolltMz9laTQe2KTcn/@public.gmane.org>
Newsgroups gmane.comp.programming.tools.scons.devel
Message-ID <CAEyG4CECxB8wTyR6A1Kspo5_t8tjHomXaokUz+Xtc1LcWbECbw@mail.gmail.com>
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
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.