yes sir, I'm already following running a script using "./waf"
I running "./waf -d debug --enable-examples --enable-tests configure" and the output are:
Setting top to : /home/pandu/Documents/ns/repos/tarballs/ns-allinone-3.16/ns-3.16
Setting out to : /home/pandu/Documents/ns/repos/tarballs/ns-allinone-3.16/ns-3.16/build
Checking for 'gcc' (c compiler) : /usr/bin/gcc
Checking for 'g++' (c++ compiler) : /usr/bin/g++
Checking for program pkg-config : /usr/bin/pkg-config
Checking for compilation flag -Wl,--soname=foo... support : ok
Checking for program python : /usr/bin/python
Checking for python version : (2, 7, 1, 'final', 0)
Checking for library python2.7 in LIBDIR : not found
Checking for library python2.7 in python_LIBPL : yes
Checking for program python2.7-config,python-config-2.7,python2.7m-config : not found
Checking for header Python.h : Could not find the python development headers
Checking for [] : not found
Checking for click location : not found
Checking for pkg-config flags for GTK_CONFIG_STORE : ok
Checking for pkg-config flags for LIBXML2 : not found
Package libxml-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `libxml-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'libxml-2.0' found
Checking for type uint128_t : not found
Checking for type __uint128_t : not found
Checking high precision time implementation : cairo 128-bit integer
Checking for header stdint.h : yes
Checking for header inttypes.h : yes
Checking for header sys/inttypes.h : not found
Checking for header sys/types.h : yes
Checking for header sys/stat.h : yes
Checking for header dirent.h : yes
Checking for header stdlib.h : yes
Checking for header signal.h : yes
Checking for header pthread.h : yes
Checking for header stdint.h : yes
Checking for header inttypes.h : yes
Checking for header sys/inttypes.h : not found
Checking for library rt : yes
Checking for header netpacket/packet.h : yes
Checking for NSC location : ../nsc-0.5.3 (guessed)
Checking for library dl : yes
Checking for NSC supported architecture i686 : ok
Checking boost includes : not found
Checking for library sqlite3 : not found
Checking for pkg-config flags for SQLITE3 : not found
Package sqlite3 was not found in the pkg-config search path.
Perhaps you should add the directory containing `sqlite3.pc'
to the PKG_CONFIG_PATH environment variable
No package 'sqlite3' found
Checking for header linux/if_tun.h : yes
Checking for program sudo : /usr/bin/sudo
Checking for program valgrind : not found
Checking for pkg-config flags for GSL : not found
Package gsl was not found in the pkg-config search path.
Perhaps you should add the directory containing `gsl.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gsl' found
Checking for compilation flag -Wno-error=deprecated-d... support : ok
Checking for compilation flag -Wno-error=deprecated-d... support : ok
Checking for compilation flag -fstrict-aliasing... support : ok
Checking for compilation flag -fstrict-aliasing... support : ok
Checking for compilation flag -Wstrict-aliasing... support : ok
Checking for compilation flag -Wstrict-aliasing... support : ok
Checking for program doxygen : not found
---- Summary of optional NS-3 features:
Python Bindings : not enabled (Python library or headers missing)
BRITE Integration : not enabled (BRITE not enabled (see option --with-brite))
NS-3 Click Integration : not enabled (nsclick not enabled (see option --with-nsclick))
GtkConfigStore : enabled
XmlIo : not enabled (library 'libxml-2.0 >= 2.7' not found)
Threading Primitives : enabled
Real Time Simulator : enabled
Emulated Net Device : enabled
Network Simulation Cradle : not enabled (NSC library
liblinux2.6.26.so is missing: NSC has not been built?)
MPI Support : not enabled (option --enable-mpi not selected)
NS-3 OpenFlow Integration : not enabled (Required boost libraries not found)
SQlite stats data output : not enabled (library 'sqlite3' not found)
Tap Bridge : enabled
PyViz visualizer : not enabled (Python Bindings are needed but not enabled)
Use sudo to set suid bit : not enabled (option --enable-sudo not selected)
Build tests : enabled
Build examples : enabled
GNU Scientific Library (GSL) : not enabled (GSL not found)
'configure' finished successfully (8.658s)
there are too many "not found" and "not enabled". So, when I read tutorial there is 'OK'. how to fix it? used by "apt-get install" one-by-one, sir?
after I run "./waf --run scratch/lena-simple" I don't see the output.