@nadiui , Hi.
`blackhole2013-ns234-patch.tar.gz' and `blackholeaodv2005-ns235-patch.tar.gz' :
Not real "patches", but packages with the edited files. ( A patch is a text file.)
That's an advantage when it's Ubuntu : A lot of patches will fail with the patch command.
So it's a lot simpler, and prevents that anything goes wrong, when the "patch package" is unpacked.
( Please also unpack the two packages into some "empty test folders", just to know the files.)
* This is it : a) $ cd ns-allinone-2.xx/ && tar xvf <blackhole-files-package>.tar.gz
* b) ns-allinone-2.34 : $ export CC=gcc41 CXX=g++41 && ./install
* Or b1) for ns-allinone-2.35 : $ export CC=gcc-4.4 CXX=g++-4.4 && ./install
* Blackhole info
http://www.linuxquestions.org/questions/tags/blackhole/* And
http://www.linuxquestions.org/questions/tags/blackholeaodv/-