Feb 172010
 

NS2(네트워크 시뮬레이터)를 설치 할 때 에러가 발생하였다.
 
./install을 수행하고 느긋하게 기다리고 있는데 아래의 에러가 발생하였다.

 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.13 make failed! Exiting …

그래서 구글신에게 문의 결과 gcc의 버젼문제 때문이라고 한다.
 [참조: http://blog.ceglug.org/venkat/?p=26 ]

이 문제는 아래의 문장을 추가함으로서 해결된다.

 CC=gcc-4.3 ./install

gcc 버젼을 임의로 집어넣는 것이다. 성공하였다. ./validation 도 성공!!