Bug 763 - build system not detecting Fedora Core 12 components
build system not detecting Fedora Core 12 components
Status: RESOLVED INVALID
Product: ns-3
Classification: Unclassified
Component: build system
ns-3-dev
All All
: P5 normal
Assigned To: ns-bugs
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2009-12-03 10:11 UTC by Tom Henderson
Modified: 2009-12-08 17:24 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tom Henderson 2009-12-03 10:11:35 UTC
Need a test machine to reproduce and debug this, reported on ns-3-users mailing list.

Now how i can able to enable this optional features. I've already
checked in Fedora 12 that I've glib, gtk, sudo, python as well as nsc
(in ns-allinone-3.6 directory).
I am using Fedora 12 in VMware.
Can anyone help me?

[root@localhost ns-3.6]# ./waf configure
Checking for program g++                 : ok /usr/lib/ccache/g++
Checking for program cpp                 : ok /usr/bin/cpp
Checking for program ar                  : ok /usr/bin/ar
Checking for program ranlib              : ok /usr/bin/ranlib
Checking for g++                         : ok
Checking for program pkg-config          : ok /usr/bin/pkg-config
Checking for regression reference traces  : ok ../ns-3.6-ref-traces
(guessed)
Checking for -Wno-error=deprecated-declarations support :
yes
Checking for -Wl,--soname=foo support                   :
yes
Checking for header stdlib.h                            :
ok
Checking for header signal.h                            :
ok
Checking for header pthread.h                           :
ok
Checking for high precision time implementation         : 128-bit
integer
Checking for header stdint.h                            :
ok
Checking for header inttypes.h                          :
ok
Checking for header sys/inttypes.h                      : not
found
Checking for library rt                                 :
ok
Checking for header netpacket/packet.h                  :
ok
Checking for header linux/if_tun.h                      :
ok
Package gtk+-2.0 was not found in the pkg-config search
path.
Perhaps you should add the directory containing `gtk
+-2.0.pc'
to the PKG_CONFIG_PATH environment
variable
No package 'gtk+-2.0'
found
Checking for pkg-config flags for GTK_CONFIG_STORE      : not
found
Checking for pkg-config flags for LIBXML2               :
ok
Checking for library sqlite3                            : not
found
Checking for NSC location                               : not
found
Checking for program python                             : ok /usr/bin/
python
Checking for Python version >= 2.3                      : ok
2.6.2
Checking for library python2.6                          :
ok
Checking for program python2.6-config                   : ok /usr/bin/
python2.6-config
Checking for header Python.h                            :
ok
Checking for -fvisibility=hidden support                :
yes
Checking for pybindgen location                         : not found
Checking for Python module pybindgen                    : not found
pybindgen missing => no python bindings
Checking for program sudo                               : ok /usr/bin/
sudo
Checking for program hg                                 : ok /usr/bin/
hg
Checking for program valgrind                           : ok /usr/bin/
valgrind
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 pkg-config flags for GSL                   : not found
---- Summary of optional NS-3 features:
Threading Primitives               : enabled
Real Time Simulator              : enabled
Emulated Net Device             : enabled
Tap Bridge                            : enabled
GtkConfigStore                     : not enabled (library 'gtk+-2.0 >=
2.12' not found)
XmlIo                                    : enabled
SQlite stats data output         : not enabled (library 'sqlite3' not
found)
Network Simulation Cradle     : not enabled (NSC not found (see option
--with-nsc))
Python Bindings                    : not enabled (PyBindGen missing)
Use sudo to set suid bit         : not enabled (option --enable-sudo
not selected)
Build examples and samples  : enabled
Static build                           : not enabled (option --enable-
static not selected)
GNU Scientific Library (GSL)  : not enabled (GSL not found)
'configure' finished successfully (2.396s)
Comment 1 Gustavo J. A. M. Carneiro 2009-12-08 07:32:22 UTC
I don't have a test machine either.  We need to see build/config.log to get an idea of what is wrong.
Comment 2 Gustavo J. A. M. Carneiro 2009-12-08 07:35:31 UTC
We need a NEEDINFO state in bugzilla...
Comment 3 Tom Henderson 2009-12-08 17:20:25 UTC
(In reply to comment #1)
> I don't have a test machine either.  We need to see build/config.log to get an
> idea of what is wrong.

Am unable to reproduce on a Fedora Core 12 i386 VM.  I followed the instructions on the wiki here:
http://www.nsnam.org/wiki/index.php/Installation#Fedora.2FRedHat

And I ended up with this configure output:
---- Summary of optional NS-3 features:
Threading Primitives          : enabled
Real Time Simulator           : enabled
Emulated Net Device           : enabled
Tap Bridge                    : enabled
GtkConfigStore                : enabled
XmlIo                         : enabled
SQlite stats data output      : enabled
Network Simulation Cradle     : enabled
Python Bindings               : enabled
Python API Scanning Support   : not enabled (Missing 'pygccxml' Python module)
Use sudo to set suid bit      : not enabled (option --enable-sudo not selected)
Build examples and samples    : enabled
Static build                  : not enabled (option --enable-static not selected)
GNU Scientific Library (GSL)  : enabled
Comment 4 Tom Henderson 2009-12-08 17:24:00 UTC
(In reply to comment #2)
> We need a NEEDINFO state in bugzilla...

added
Comment 5 Tom Henderson 2009-12-08 17:24:40 UTC
I suspect that the user did not download the various -devel packages needed; will note this in ns-3-users@googlegroups.com.