ubuntu16.04にns-2を導入し、サンプルのプログラミングをセットアップしています。サンプルのソースにはtclファイルをはじめ、C++のファイル

ALM_app.h、ALM_app.cc
ALMtree.h、ALMtree.cc
ALM_con.h、ALM_con.cc
ALMData.h、ALMData.cc
ALM_params.h

があります。

しかし、makeコマンドを使って再コンパイルする際に下記のようなエラーがたくさん出てしまいます。

    ~/ns-allinone-2.34/ns-2.34$ make
    ~略~
    In file included from myworkspace/ALM_app.h:7:0,
                     from myworkspace/ALM_app.cc:4:
    myworkspace/ALMtree.h:28:1: warning: ‘typedef’ was ignored in this declaration
     };
     ^
    In file included from myworkspace/ALM_app.h:8:0,
                     from myworkspace/ALM_app.cc:4:
    myworkspace/ALM_con.h: In destructor ‘ALMDataBuf::~ALMDataBuf()’:
    myworkspace/ALM_con.h:21:11: warning: possible problem detected in invocation of delete operator: [-Wdelete-incomplete]
        delete data_;
               ^
    myworkspace/ALM_con.h:21:11: warning: invalid use of incomplete type ‘class ALMData’
    myworkspace/ALM_con.h:9:7: note: forward declaration of ‘class ALMData’
     class ALMData;
     
    ~略~

    myworkspace/ALM_app.cc: In member function ‘Node* 
    ALMApp::search_newP()’:
    myworkspace/ALM_app.cc:2952:1: warning: control reaches end of non-void function [-Wreturn-type]
    }
    ^
    myworkspace/ALM_app.cc: In member function ‘ALMData 
    ALMApp::createtempMessage(ALMData, int)’:
    myworkspace/ALM_app.cc:3329:1: warning: control reaches end of non-void 
    function [-Wreturn-type]
    }
    ^
    Makefile:93: ターゲット 'myworkspace/ALM_app.o' のレシピで失敗しました
    make: *** [myworkspace/ALM_app.o] エラー 1
    ~/ns-allinone-2.34/ns-2.34$

このエラーの解決方法をご教授いただけないでしょうか。よろしくお願い致します。

これらのファイルを含めてセットアップすべく、下記にセットアップまでの手法を明記します。
  

  1.ns-2.34ディレクトリ内にソースファイルを丸ごと置く
    2.ns-2.34ディレクトリ内にあるMakefile.inファイルに下記を追加する。

         ~略~
        wpan/p802_15_4nam.o wpan/p802_15_4phy.o \
        wpan/p802_15_4sscs.o wpan/p802_15_4timer.o \
        wpan/p802_15_4trace.o wpan/p802_15_4transac.o \
        myworkspace/ALM_app.o \  <-追加行
        myworkspace/ALMtree.o \  <-追加行
        myworkspace/ALM_con.o \  <-追加行
        myworkspace/ALMData.o \  <-追加行
        apps/pbc.o \
         ~略~
      だいたい328行目くらいに書かれている。

    3.NS2を再コンパイルする。ns-2.34ディレクトリ内で下記コマンドを実行
       # ./configure 
       # make clean 
       # makedepend 
       # make   ←エラー
       # make install