Chinaunix首页 | 论坛 | 博客
  • 博客访问: 22172
  • 博文数量: 13
  • 博客积分: 331
  • 博客等级: 二等列兵
  • 技术积分: 140
  • 用 户 组: 普通用户
  • 注册时间: 2010-04-20 15:57
文章分类

全部博文(13)

文章存档

2010年(13)

最近访客

分类:

2010-07-13 16:44:47

ubuntu 9.10 ns2.29 搜索
ns-3 wiki--Installation
problem1:
     ld: libotcl.so: hidden symbol '__stack_chk_fail_local' isn't defined
     ld: final link failed: Nonrepresentable section on output
     make: *** [libotcl.so] Error 1
 otcl-1.11 make failed! Exiting ...
solution:
 (1)分别进入以下目录:
        tcl8.x.x/unix/tcl.m4,
        tk8.x.x/unix/tcl.m4,
        otcl-1.x/configure.in.
     将这些文件里的
        system=MP-RAS-`awk ' { print $3 } '/etc/.relid'`
     改为:
        system=MP-RAS-`awk ' { print $3 } '/etc/.relid`
     (2)分别在
     tcl8.x.x/unix/
     tk8.x.x/unix/
     otcl-1.x/
     目录下运行
     antoconf(直接输入运行,输入第一回会出错,再输入一遍就没问题了)。
     (3)use "gcc -shared" instead of "ld -shared" in otcl-1.11/configure.
problem2:
 deprecated conversion from string constant to ‘char*’
 tclcl-1.17 make failed! Exiting ...
solution:
 解决方法:我抗不住了,估计这些都是因为g++-4.4的版本中strstr的返回类
型只有const char*,没有char*的重载,于是安装了个g++-4.1,修改Makefile改用
g++-4.1跟gcc-4.1编译。如此说来,问题3如果用 g++-4.1的话也不应该出现。
 
 终端输入:CXX=g++-4.1  CC=gcc-4.1  ./install
阅读(2282) | 评论(0) | 转发(0) |
0

上一篇:cygwin+ns-2第二次安装

下一篇:没有了

给主人留下些什么吧!~~