Welcome to LQ.
Please explain why you want to use ns-2.35 :
I.e. you can have as many versions of ns-allinone-2.xx as you want,
installed at the same time. But do not add any *PATH text to .bashrc →
→ Never required.
Also: All ns-2.26 .. ns-2.34 are easy to build in the 32bits (i686) Ubuntu 12.04.
If you want to port the LTE code to ns-2.35 :
Get the LTE directory tree , lte-ns233-patching-2.tar.gz , here ...
https://drive.google.com/file/d/0B7S...it?usp=sharing
.. Then use the diff command to see what's diiferent from an original ns-2.33,
.. and try adding the same lte related changes to the ns-2.35 files.
-