I have fresh installed ubuntu 14.04 and install are the prerequisites as given in nsamwiki installation page for ns-3 . after installing i downloaded ns-3.13 pacakge. after unzipping it i started to build. My build got failed stating the error as follows
[ 823/1763] cxx: src/mpi/examples/simple-distributed.cc -> build/src/mpi/examples/simple-distributed.cc.1.o
../src/netanim/model/animation-interface.cc: In constructor ‘ns3::AnimationInterface::AnimationInterface()’:
../src/netanim/model/animation-interface.cc:60:16: error: ‘STDOUT_FILENO’ was not declared in this scope
: m_fHandle (STDOUT_FILENO), m_xml (false), mobilitypollinterval (Seconds(0.25)),
^
../src/netanim/model/animation-interface.cc: In constructor ‘ns3::AnimationInterface::AnimationInterface(std::string, bool)’:
../src/netanim/model/animation-interface.cc:70:16: error: ‘STDOUT_FILENO’ was not declared in this scope
: m_fHandle (STDOUT_FILENO), m_xml (usingXML), mobilitypollinterval (Seconds(0.25)),
^
../src/netanim/model/animation-interface.cc: In constructor ‘ns3::AnimationInterface::AnimationInterface(uint16_t, bool)’:
../src/netanim/model/animation-interface.cc:80:16: error: ‘STDOUT_FILENO’ was not declared in this scope
: m_fHandle (STDOUT_FILENO), m_xml (usingXML), mobilitypollinterval (Seconds(0.25)),
^
../src/netanim/model/animation-interface.cc: In member function ‘bool ns3::AnimationInterface::SetOutputFile(const string&)’:
../src/netanim/model/animation-interface.cc:108:19: error: ‘STDOUT_FILENO’ was not declared in this scope
m_fHandle = STDOUT_FILENO;
^
../src/netanim/model/animation-interface.cc: In member function ‘void ns3::AnimationInterface::StopAnimation()’:
../src/netanim/model/animation-interface.cc:486:24: error: ‘STDOUT_FILENO’ was not declared in this scope
if (m_fHandle != STDOUT_FILENO)
^
../src/netanim/model/animation-interface.cc:488:27: error: ‘close’ was not declared in this scope
close (m_fHandle);
^
../src/netanim/model/animation-interface.cc: In member function ‘int ns3::AnimationInterface::WriteN(int, const char*, uint32_t)’:
../src/netanim/model/animation-interface.cc:584:33: error: ‘write’ was not declared in this scope
int n = write (h, p, nLeft);
^
Waf: Leaving directory `/home/bibek/ns-allinone-3.13/ns-3.13/build'
Build failed
-> task failed (exit status 1):
{task 139668272357072: cxx animation-interface.cc -> animation-interface.cc.1.o}
['/usr/bin/g++', '-O0', '-ggdb', '-g3', '-Wall', '-Werror', '-Wno-error=deprecated-declarations', '-fstrict-aliasing', '-Wstrict-aliasing', '-fPIC', '-pthread', '-pthread', '-Ibuild/src/netanim', '-Isrc/netanim', '-Ibuild', '-I.', '-I/usr/include/gtk-2.0', '-I/usr/lib/x86_64-linux-gnu/gtk-2.0/include', '-I/usr/include/atk-1.0', '-I/usr/include/cairo', '-I/usr/include/gdk-pixbuf-2.0', '-I/usr/include/pango-1.0', '-I/usr/include/gio-unix-2.0', '-I/usr/include/freetype2', '-I/usr/include/glib-2.0', '-I/usr/lib/x86_64-linux-gnu/glib-2.0/include', '-I/usr/include/pixman-1', '-I/usr/include/libpng12', '-I/usr/include/harfbuzz', '-I/usr/include/libxml2', '-DNS3_ASSERT_ENABLE', '-DNS3_LOG_ENABLE', '-DSQLITE3=1', '-DHAVE_IF_TUN_H=1', '-DPYTHONDIR="/usr/local/lib/python2.7/dist-packages"', '-DPYTHONARCHDIR="/usr/local/lib/python2.7/dist-packages"', '-DHAVE_PYTHON_H=1', '-DENABLE_GSL', '../src/netanim/model/animation-interface.cc', '-c', '-o', 'src/netanim/model/animation-interface.cc.1.o']
Traceback (most recent call last):