繁体   English   中英

使用WAF构建代码时发生Python错误

[英]Python Error while building code using waf

我的代码工作正常。 我关闭了PC(Ubuntu),然后构建了相同的软件(ns-3),现在出现错误:

Traceback (most recent call last):
  File "./waf", line 148, in <module>
    Scripting.prepare(t, cwd, VERSION, wafdir)
  File "/home/ns-allinone-3.6/ns-3.6/.waf-1.5.8-12763e767c863088b8579dbeeb8265b6/wafadmin/Scripting.py", line 102, in prepare
    prepare_impl(t,cwd,ver,wafdir)
  File "/home/ns-allinone-3.6/ns-3.6/.waf-1.5.8-12763e767c863088b8579dbeeb8265b6/wafadmin/Scripting.py", line 95, in prepare_impl
    main()
  File "/home/ns-allinone-3.6/ns-3.6/.waf-1.5.8-12763e767c863088b8579dbeeb8265b6/wafadmin/Scripting.py", line 130, in main
    fun(ctx)
  File "/home/ns-allinone-3.6/ns-3.6/.waf-1.5.8-12763e767c863088b8579dbeeb8265b6/wafadmin/Scripting.py", line 269, in build
    bld=check_configured(bld)
  File "/home/ns-allinone-3.6/ns-3.6/.waf-1.5.8-12763e767c863088b8579dbeeb8265b6/wafadmin/Scripting.py", line 219, in check_configured
    bld.load_dirs(proj[SRCDIR],proj[BLDDIR])
  File "/home/ns-allinone-3.6/ns-3.6/.waf-1.5.8-12763e767c863088b8579dbeeb8265b6/wafadmin/Build.py", line 245, in load_dirs
    self.load()
  File "/home/ns-allinone-3.6/ns-3.6/.waf-1.5.8-12763e767c863088b8579dbeeb8265b6/wafadmin/Build.py", line 78, in load
    if f:data=cPickle.load(f)
EOFError

我对此感到惊讶,怎么可能在2分钟之前一切都还好,现在我被这个错误所困扰。

我该怎么办,我完全感到困惑。 我有最后期限,突然这段代码停止了,它运行良好,唯一的改变就是关闭了我的电脑。

NS-3.6是一个非常老的ns-3版本,您正尝试使用新系统(gcc编译器,python等)进行构建。 我认为解决问题的唯一方法是将模拟器更新到新版本。

尝试重建它。 首先写: rm -rf build从头开始rm -rf build和构建

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM