NS-2.31 Делает сбой при добавлении протокола транспортного уровня

При добавлении протокола транспортного уровня в нс 2.31 в человечности 14.04, я сталкиваюсь со следующей ошибкой, которую я не мог разрешить.

"сделайте: *** [dtsncc/dtsncc-cache.o] Ошибка 1 дюйм (снимок экрана, доступный в)

https://www.dropbox.com/s/i8aoxw4cxra1o9v/dtsn%20error%20capture.png? dl=0

Я следовал инструкциям, записанным в readme файле. У меня есть работа ns2.31 + fixRT + ns2measureDCF. Я изменил следующие файлы перед 'деланием'.

  • Packet.h
  • cmu-trace.cc и cmu-trace.h
  • priqueue.cc
  • не-уточнено-default.tcl
  • не-уточнено-packet.tcl
  • Make-файл

Копия вышеупомянутых файлов наряду с версией компилятора доступна в https://www.dropbox.com/sh/8mc9nyimljat42k/AAA4fBEkEEu7DyhGGxSd_9y3a? dl=0

Тем не менее я сталкиваюсь с ошибкой во вложении. Вывод сделать команды виден в:

https://www.dropbox.com/s/0kambh7ns7d6i1c/make%20error? dl=0

Код для протокола доступен в https://www.dropbox.com/sh/1ngygz5nuxl0885/AAA3u1vnKIk9wZRf65GupUvCa? dl=0

Я был бы очень признателен за, если кто-то может помочь мне как можно скорее. Я не имею большого количества свободного времени и пытался решить этот вопрос в течение прошлых 7 дней. Кроме того, все содержание вышеупомянутой ссылки может быть найдено в

https://www.dropbox.com/sh/3kwtmmklytyp438/AAC5CkoYB55zfE0kpIyrQO1ka? dl=0

1
задан 13 July 2016 в 07:39

1 ответ

Ваш "вывод ошибок" показывает предупреждения, никакие ошибки.

В зависимости от порядка объектов в эти Makefile.in, я получаю две различных ошибки. Читаемые результаты здесь, dtsncc_14.Jul.2016_errors.txt https://drive.google.com/file/d/0B7S255p3kFXNZFlraEZXQWdCaGM/view? Редактирование usp=sharing

fixrt/fixrt.cc:850: error: ‘HDR_NDTSN’ was not declared in this scope

01 : Я создал патч со всеми изменениями, включая ns231_gcc44.patch, ns2measure-2.31-070909.patch: dtsncc-all_ns231-01.patch https://drive.google.com/file/d/0B7S255p3kFXNZzdzNGFBQXBTcW8/view? usp=sharing

попробуйте компилятором Ubuntu g ++-4.4: export CXX=g++-4.4 && ./configure && make

.... Патч ns231_gcc44.patch https://drive.google.com/file/d/0B7S255p3kFXNUy1ldnhCeUlEUHc/view? РЕДАКТИРОВАНИЕ usp=sharing

2: вывод ошибок с Ubuntu 14.04 - 64 в †’ https://drive.google.com/file/d/0B7S255p3kFXNdmRiVGFsSlBBYnM/view? <час> usp=sharing

РЕДАКТИРОВАНИЕ 3, 26 июля: Получил Ваш "нс-2.31dtsncc". Замененный заголовок dtsncc/dtsncc.h с этим https://drive.google.com/file/d/0B7S255p3kFXNMUpGUWx2STF0M0k/view? usp=sharing, и добрался, некоторые далее с 'делают'. Который оставляет нас с этой ошибкой: wnd_' was not declared in this scope в † ’

ndtsn/ndtsn.cc: In constructor `NDtsnAgent::NDtsnAgent()':
ndtsn/ndtsn.cc:48: error: `wnd_' was not declared in this scope
ndtsn/ndtsn.cc: In member function `char* NDtsnAgent::get_bitmap_string(int*)':
.
ndtsn/ndtsn.cc: In member function `virtual int NDtsnAgent::window()':
ndtsn/ndtsn.cc:573: error: `wnd_' was not declared in this scope
ndtsn/ndtsn.cc: In member function `virtual double NDtsnAgent::windowd()':
ndtsn/ndtsn.cc:578: error: `wnd_' was not declared in this scope
0
ответ дан 28 September 2019 в 23:47

Другие вопросы по тегам:

Похожие вопросы: