Найти - Пользователи
Полная версия: ошибка ./waf configure: AttributeError: 'TaskConsumer' object has no attribute 'setDaemon'
Начало » Python для новичков » ошибка ./waf configure: AttributeError: 'TaskConsumer' object has no attribute 'setDaemon'
1
hruk
ошибка возникает при компиляции из портов, но не могу скомпилировать /usr/ports/graphics/py-cairo, ни косвенно, ни средствами питона.

root@protonusr/ports/graphics/py-cairo/work/py2cairo-1.10.0 # ./waf configure
./options()
Setting top to : /usr/ports/graphics/py-cairo/work/py2cairo-1.10.0
Setting out to : /usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/build_directory
./configure()
Checking for ‘gcc’ (c compiler) : ok
Checking for program python : /usr/local/bin/python
python executable ‘/usr/local/bin/python’ different from sys.executable ‘/usr/local/bin/python2’
Checking for python version : (2, 7, 5, ‘final’, 0)
Checking for library python2.7 : Traceback (most recent call last):
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Scripting.py”, line 93, in waf_entry_point
run_commands()
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Scripting.py”, line 145, in run_commands
run_command(cmd_name)
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Scripting.py”, line 138, in run_command
ctx.execute()
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Configure.py”, line 124, in execute
super(ConfigurationContext,self).execute()
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Context.py”, line 87, in execute
self.recurse()
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Context.py”, line 127, in recurse
user_function(self)
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/wscript”, line 29, in configure
ctx.check_python_headers()
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Configure.py”, line 214, in fun
return f(*k,**kw)
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Tools/python.py”, line 133, in check_python_headers
result=conf.check(lib=name,uselib='PYEMBED',libpath=path,mandatory=False)
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Configure.py”, line 214, in fun
return f(*k,**kw)
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Tools/c_config.py”, line 357, in check
ret=self.run_c_code(*k,**kw)
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Configure.py”, line 214, in fun
return f(*k,**kw)
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Tools/c_config.py”, line 435, in run_c_code
bld.compile()
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Build.py”, line 184, in compile
self.producer.start()
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Runner.py”, line 188, in start
self.add_task(tsk)
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Runner.py”, line 119, in add_task
pool=self.init_task_pool()
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Runner.py”, line 122, in init_task_pool
pool=self.pool=
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Runner.py”, line 35, in get_pool
return TaskConsumer()
File “/usr/ports/graphics/py-cairo/work/py2cairo-1.10.0/.waf-1.6.3-3c3129a3ec8fb4a5bbc7ba3161463b22/waflib/Runner.py”, line 16, in __init__
self.setDaemon(1)
AttributeError: ‘TaskConsumer’ object has no attribute ‘setDaemon’
root@protonusr/ports/graphics/py-cairo/work/py2cairo-1.10.0 #
FishHook
Здесь решили отключением опции gnu pth
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB