Yes, we know that already from posts #18, #19 : Do not repeat questions/posts !
Anyway no reason to answer before you managed to handle a package install.
When I execute now the command: patch -p0<pmip6-for-ns-2.29-nist.patch
Next : You will have to copy/paste commands. Do not type anything.
Please delete "ns-allinone-2.29/" : A wrecked ns2 cannot be reused.
Then start from scratch with ns-allinone-2.29.3
unpacked to a new folder in /home/<name>/. ( Not the Desktop/ ! )
And the ns-allinone-2.29 must be update 3 :
"patch -p0<pmip6-for-ns-2.29-nist.patch" is wrong. Two missing <space>`s. See post #2.
And make sure that the patch is applied in ns-allinone-2.29/, not ns-2.29/.
Please use the 'pwd' command to check that your location is correct.