2014-01-25 5 views
0

linkstate/ls.h를 수정하여 성공적으로 우분투 13.10에 ns-2 (ns-allinone-2.35)를 설치할 수 있었지만 유효성 검사 스위트에서 하나의 테스트 사례 항상 실패로 보인다 - tcpLinux. 이것은 우분투 12에서 유효성 검사가 제대로 작동하기 때문에 저를 귀찮게합니다.이 문제를 해결하는 방법이나 이것이 전혀 문제가 아닌지 아시겠습니까?ns-2 - ./validate가 우분투에서 실패 함 13.10

미리 감사드립니다.

+0

NS2는 더 이상 사용되지 않습니다. 그들은 몇 년 전에 작업을 중단했습니다. 이것이 코드베이스를 업데이트하지 않는 이유입니다. –

+0

또한 NS2에'apt-get install ns2'를 설치 했습니까? 우분투에는 저장소에 [NS2] (http://packages.ubuntu.com/saucy/ns2)가 있습니다. –

+0

@StefanoSanfilippo NS2의 프로토콜 지원이 여전히 NS2보다 적기 때문에 NS2가 더 이상 사용되지 않지만 내 클래스 중 하나는 여전히 불행히도이를 요구합니다. 지금은 이전 버전의 gcc (4.4)로 빌드하려고합니다. 그래도 작동하지 않으면 apt-get 메소드를 시도 할 것입니다. Btw, 모든 테스트 사례가 유효성 검사를 통과하는 것이 중요하지 않다고 사람들이 들었습니다. 사실입니까? 죄송합니다. 방금 NS2를 배우기 시작했습니다. – polemic

답변

0

그래서 ns-2가 최신 버전의 gcc에서 좋지 않은 것처럼 보입니다. 설치하기 전에

, 당신이 이전 버전이없는 경우

export CC=gcc-4.4 CXX=g++-4.4 

,이 방법을 사용

sudo apt-get install gcc-4.4 g++-4.4 

사용합니까, 내가 구축하기 전에 소스 코드를 수정할 필요가 없습니다 않았다.